4 April 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-159 update, as well as the upgrade instructions for:
The upgrade instructions for CloudBoot are available at OnApp 6.0 Patch 4 CloudBoot Update.
On this page:
The following improvements were implemented in the scope of the 6.0.0-159 update.
When you upgrade to OnApp 6.0 with already accelerated VS, acceleration for the virtual server remains enabled.
|CORE-13969||Added an index by stat_time to the billing_statistics_hourly database table to improve the speed of monthly statistics calculation queries.|
The data from the billing_usage_statistics database table is now archived.
The following issues were fixed in the scope of the 6.0.0-159 update.
|Key||Release Notes||Affected Versions|
|CORE-13770||When you tried to create a load balancer via API, the NoMethod error appeared.||6.0|
After you created a Windows-based VS and rebuilt it to Linux, you couldn't edit it. Now the possibility to rebuild a Windows-based virtual server to Linux/FreeBSD template and vice versa is removed.
When you accessed the Monthly Bills page after you updated from OnApp 5.5 to OnApp 6.0, the fee for the month of update was calculated incorrectly.
|CORE-14116||When a user had some networks available by the bucket but did not have the networks permissions enabled, the IP nets were not displayed in the VS creation wizard. Now the IP nets are available for the user depending only on the billing restrictions.||6.0|
When you tried to attach a backup resource to a virtual server on R1Soft backup plugin, the EnableResourceForVirtualServer transaction failed.
|CORE-14127||When you tried to assign an IP address to a network interface allocated to the VS, you couldn't see the list of IPs from the drop-down menu at the Assign IP Address page.||6.0|
If a user had See all IP Addresses permission disabled, he could still see all IP addresses at the Assign IP Address page.
When the users had See all IP Addresses permission disabled, they could still see all the IP addresses via the GET API request.
|CORE-14144||After you created a recovery point for a virtual server on R1Soft backup plugin, the records of recovery points were duplicated at the Recovery Points page after synchronizing with OnApp Control Panel.||6.0|
|CORE-14166||After you disabled billing at Edit System Configuration page, you couldn't configure the primary disk size in the VS creation wizard as well as create a new VS.||6.0|
If the users with a vCloud Organization Administrator role had See all roles or See user's own roles permissions enabled but all permissions for Organizations disabled, they could see the list of all organizations instead of list of assigned organizations at the Role Details page.
During the vCD import to OnApp CP, the system attempted to import vapp_startup_items for a virtual server with the Failed to create status. Now vapp_startup_items are no longer imported for VSs with the Failed to create status.
|CORE-14047||When you tried to add vCloud Director to OnApp UI, the transaction failed with an 'Undefined method `id' for nil:NilClass' error.||6.0.0-122|
|CORE-14049||When you tried to add vCloud Director to OnApp UI, the transaction failed with an 'Unauthorized usage of Callbacks! Class name: Networking::VCloud::VAppNetwork' error.||6.0.0-122|
|CORE-14058||When you edited a vCD Resource Pool, the Compute Resources values did not correspond to the values set for the Resource Pool.||6.0|
After you uploaded a vCenter OVA template to a backup server that was not attached to a vCenter compute resource, the template was not displayed in the VS creation wizard.
|CORE-14113||You cannot insert to a virtual server floppy disk image files that are no longer supported by vCloud Director.||6.0|
|CORE-14122||When you tried to create a vApp catalog, the transaction failed with 'Undefined method `href_id' for nil:NilClass' error.||6.0.0-122|
Sometimes when you tried to create a vCD resource pool, it was created without the assigned datastores and the transaction failed with 'Billing::Sources::Origins::NotFound' error.
When you tried to create a vCD edge gateway and disabled the Configure Default Gateway slider in the creation wizard at the Default Gateway step, the 500 Internal Server Error appeared.
|CORE-14145||When you tried to deploy a vCD orchestration model, the CreateEdgeGateway transaction failed with 'Undefined method `values' for nil:NilClass' error.||6.0|
Upgrade Control Panel Server
To apply the patch to a Control Panel server based on OnApp 6.0:
Upgrade the OnApp Control Panel installer package:
Run the Control Panel installer:
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).
If you have CentOS 7 Xen resources, remove the centos-release-xen-46 package:
Upgrade the OnApp compute resource installer package:
Update tar on CentOS 6 Xen and KVM compute resources:
If you upgrade from OnApp =< 6.0.0-80, run the following step (4).
Update the monit management package and run the configuration script:
Update hypervisor tools for CentOS 6 and 7 Xen resources:
If you upgrade from OnApp =< 6.0.0-98, run the following step (6):
Run the following command to download the most recent recovery image:
For KVM compute resources
For Xen compute resources
Please wait for downloads to complete before rebooting (if the reboot is required).
Upgrade Static Backup Server
If you upgrade from OnApp =< 6.0.0-62, follow the next procedure to upgrade static backup server.
Upgrade the OnApp backup server installer package:
Update tar on CentOS 6 backup servers: