OnApp 6.0.0-196 Update

6 June 2019

This is an update for the Control Panel server and Static compute resources. This document provides information on improvements and fixes implemented as a part of the 6.0.0-196 update, as well as the upgrade instructions for:


OnApp 6.0.0-196 provides a resolution to a vulnerability which could be exploited in some OnApp transactions and under certain conditions allow an attacker to run arbitrary commands with root privileges on other Xen or KVM virtual servers within the same OnApp cloud.



On this page:

Improvements

The following improvements were implemented in the scope of the 6.0.0-196 update. 

KeyRelease Notes
CORE-13611You can set Price Space Used and Free Space Used for R1Soft backup resource zones in a bucket.
CORE-13781You can edit CPU and RAM on vCenter virtual servers without a reboot. 
CORE-13869You can create weekly and yearly auto backup presents for backup resources based on Veeam. 
CORE-14093
CORE-14255
Accelerator is now a separate feature at the Configure CDN Features page of your OnApp license. Implemented the new ApplicationState feature set for Aflexi to separate CDN and Accelerator features.
CORE-14246You can access Accelerators from the Appliances section instead of the CDN section on your Control Panel.
CORE-14300Now you can view available IP addresses and IP ranges in the drop-down list at the IP Settings tab of the vCD Edge Gateway wizard.
INSTALLER-427Updated a version of RabbitMQ to 3.7.14 for new installations of 3xHA Control Panel servers.


Fixes

The following issues were fixed in the scope of the 6.0.0-196 update. 

KeyRelease NotesAffected Versions


vCloud Director 

CORE-13560Updated an info box at the Network Interfaces page for vCD virtual servers, saying that changes to NIC configuration is disabled for servers with powered-on snapshots.6.0
CORE-13647You could initiate the Convert vApp transaction for a vApp that contained a virtual server with inserted media.6.0.0-98
CORE-14121When users created a vCD Edge Gateway, they could exceed the IP Address limit set for a network zone in a bucket.  6.0.0-122
CORE-14140Sometimes you needed to reload the vApp page to update logs that were not updated automatically.6.0.0-152
CORE-14195Reimplemented the logic of destroying an Edge Gateway network interface using the components/onapp-networking/app/services/networking/network_interfaces/destroy.rb file. 6.0.0-159
CORE-14196Added the Total Amount box to display a price for all Resource Pools and Storage Policy Usage for a given period of time at the Resource Pool Statistics page.6.0.0-159
CORE-14218After a vApp was created, its status was stuck on Pending until the page was reloaded.  6.0.0-159
CORE-14231After you edited prices for CPU and RAM quotas for a PAYG resource pool in a bucket, the billing statistics was gathered based on the old prices. 6.0.0-159
CORE-14251If a virtual server was moved to another vApp on the vCD side, the changes were not synchronized to OnApp. 6.0


vCenter

CORE-13878When you logged in with an encrypted password to a vCenter virtual server, the password was invalid and a default template password could be used instead. 6.0.0-122
CORE-14062When you deployed a Windows virtual server from a vCenter template, a hostname was not configured to the one you specified.6.0
CORE-14132It wasn't possible to assign to a network interface an IP address that was previously removed from a vCenter virtual server.6.0.0-152
CORE-14150You could not create a virtual server from an OVA template if a destination vCenter compute zone was not attached to a backup server.6.0.0-152
CORE-14220After deploying a Windows virtual server from OVA on vCenter UI, a hostname was displayed incorrectly as hostname.localdomain on OnApp CP. 6.0
CORE-14267Reseting root password for a Windows virtual server imported from vCenter failed with an error.6.0
CORE-14445When adding a vCenter resource, a system error occurred if PvLANs were used.6.0
CORE-14529After you configured auto-import rules for vCenter from CP and then created a virtual server on vCenter UI, the virtual server was duplicated on CP. 6.0.0-98


OnApp Cloud

CORE-12874It was not possible to add the OnApp CDN Appliance template to a template store. 6.0
CORE-13650Disabled sorting by CPU Used/Available/MHz and RAM Total/Free at the All Compute Resources page on Control Panel.6.0
CORE-13725An undefined method error occurred while creating a Windows virtual server from an OVA template where a virtual disk had two partitions. 6.0.0-98
CORE-13727The Edit disk button was available for users who didn't have the corresponding permissions enabled. 5.5-6.0
CORE-13758When you sorted the bucket users by Full Name, User Name, or User Group, a list of all users appeared instead of the users associated with the bucket.6.0
CORE-14028Searching for some specific phrases at the Locales page didn't return any results that were supposed to be found. 6.0
CORE-14155CDN SSL certificates that had been removed from Aflexi were not removed from the OnApp database.6.0.0-152
CORE-14182After you cloned a bucket, prices for Template Store were not displayed in Rate Card of a cloned bucket. 6.0
CORE-14183The deactivation of logical volumes, such as virtual server disks that were activated on two compute resources simultaneously or activated on the wrong compute resource, failed.6.0
CORE-14186When you enabled the Show compute resources on virtual server creation permission but disabled Show compute zones on virtual server creation, both resources and zones were available for selection in the virtual server wizard. 6.0.0-159
CORE-14201The number of CDN SSL certificates was not updated on the left bar on the Control Panel after certificates were deleted from Aflexi.6.0
CORE-14206The number of CDN resources was not updated on the left bar on the Control Panel after resources were deleted from Aflexi.6.0
CORE-14233The value of a virtual server CPU Priority on a CentOS 6 Xen compute resource did not correspond to the value set while creating the virtual server. 6.0
CORE-14240After you clicked Pause All CDN Accelerators, the acceleration was paused for all destination virtual servers but the rerouting rules were not removed from production_aflexi.log6.0
CORE-14249After removing a location from CDN Dashboard, the CDN Sync Runner service was down on the OnApp side. 6.0
CORE-14339Taking a backup failed with an error Fatal: Could not find attached scsi disk because the transaction failed before a virtual disk was distributes by iSCSI. 6.0.0-159
CORE-14343After you reset XML config to default on a stopped virtual server, the virtual server was reset with rebooting.6.0
CORE-14351CDN cloud locations that had been removed from Dashboard were not removed from Control Panel. 5.0-6.0
CORE-14423It was not possible to set a CPU Quota for a compute resource. 6.0
CORE-14444A user with a default permissions set and the Create and manage user OVAs (a user can view/create/edit/delete OVAs created by any user) permission enabled could not create and manage OVAs. 6.0.0-159
CORE-14476After you opened a bucket, added a resource and immediately closed the box without saving the changes, you could no longer run some actions, such as logging out from Control Panel.6.0
CORE-14510 After you migrated a virtual disk to a new data store, the disk was billed under the source data store zone's bucket instead of the destination data store zone. 6.0.0-159
CORE-14516After you created a virtual server backup and then changed an owner of the virtual server, the previous owner was billed for the backups instead of the new owner. 6.0
CORE-14531An error occurred when you tried to edit a CPU Quota that was set to any value except for unlimited for a compute resource. 6.0.0-159
INSTALLER-429Now STDERR is skipped while displaying volume group information within the vgdisplay.sh script.5.5-6.0


Patch Installation

The instructions below are relevant if you already run OnApp 6.0.

Upgrade Control Panel Server

To apply the patch to a Control Panel server based on OnApp 6.0:

  1. Upgrade the OnApp Control Panel installer package:

    # yum update onapp-cp-install
  2. Run the Control Panel installer:

    # /onapp/onapp-cp-install/onapp-cp-install.sh --quick-update='monit rabbitmq'

Upgrade Static Compute Resources

Make sure your compute resource is visible and online on the Control Panel. Then you can proceed to the following procedure and run the steps, depending on a version from which you upgrade. 

If you upgrade from OnApp =< 6.0.0-62, run the following steps (1-3). 

  1. If you have CentOS 7 Xen resources, remove the centos-release-xen-46 package: 

    # rpm -e centos-release-xen-46
  2. Upgrade the OnApp compute resource installer package:

    # yum update onapp-hv-install
  3. Run Static compute resource installer:

    • For KVM compute resources

      # /onapp/onapp-hv-install/onapp-hv-kvm-install.sh
    • For Xen compute resources

      # /onapp/onapp-hv-install/onapp-hv-xen-install.sh

      Please confirm the download of Recovery Templates and other ISOs/images when you are prompted. 



Upgrade Static Backup Server

If you upgrade from OnApp =< 6.0.0-62, follow the next procedure to upgrade static backup server. 

  1. Upgrade the OnApp backup server installer package:

    # yum update onapp-bk-install
  2. Update tar on CentOS 6 backup servers: 

    # yum update tar
  3. Run the installer:

    # sh /onapp/onapp-bk-install/onapp-bk-install.sh