Virtuozzo OnApp 6.0 Patch 6 (6.0.0-159)
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 Virtuozzo OnApp 6.0 Patch 4 CloudBoot Update (6.0.0-159).
Improvements
The following improvements were implemented in the scope of the 6.0.0-159 update.
| Key | Release Notes |
|---|---|
| CORE-13750 | When you upgrade to Virtuozzo 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. |
| CORE-14051 | The data from the billing_usage_statistics database table is now archived. |
Fixes
The following issues were fixed in the scope of the 6.0.0-159 update.
| Key | Release Notes | Affected Versions |
|---|---|---|
Virtuozzo OnApp | ||
| CORE-13770 | When you tried to create a load balancer via API, the NoMethod error appeared. | 6.0 |
| CORE-13790 | 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. | 6.0.0-98 |
| CORE-14088 | When you accessed the Monthly Bills page after you updated from Virtuozzo OnApp 5.5 to Virtuozzo OnApp 6.0, the fee for the month of update was calculated incorrectly. | 6.0.0-122 |
| 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 |
| CORE-14119 | When you tried to attach a backup resource to a virtual server on R1Soft backup plugin, the EnableResourceForVirtualServer transaction failed. | 6.0.0-152 |
| 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 |
| CORE-14128 | If a user had See all IP Addresses permission disabled, he could still see all IP addresses at the Assign IP Address page. | 6.0 |
| CORE-14138 | When the users had See all IP Addresses permission disabled, they could still see all the IP addresses via the GET API request. | 6.0 |
| 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 Virtuozzo 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 |
vCloud Director | ||
| CORE-14013 | 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. | 6.0 |
| CORE-14019 | During the vCD import to Virtuozzo OnApp CP, the system attempted to import vapp_startup_item s for a virtual server with the Failed to create status. Now vapp_startup_item s are no longer imported for VSs with the Failed to create status. | 6.0.0-152 |
| CORE-14047 | When you tried to add vCloud Director to Virtuozzo 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 Virtuozzo 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 |
| CORE-14108 | 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. | 6.0 |
| 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 |
| CORE-14135 | 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. | 6.0.0-152 |
| CORE-14141 | 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. | 6.0 |
| 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 Virtuozzo OnApp 6.0:
Upgrade the Virtuozzo OnApp Control Panel installer package:
1# yum update onapp-cp-installRun the Control Panel installer:
1# /onapp/onapp-cp-install/onapp-cp-install.sh --quick-update
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 Virtuozzo 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:
1# rpm -e centos-release-xen-46Upgrade the Virtuozzo OnApp compute resource installer package:
1# yum update onapp-hv-installUpdate tar on CentOS 6 Xen and KVM compute resources:
1# yum update tarIf you upgrade from Virtuozzo OnApp =< 6.0.0-80, run the following step (4).
Update the monit management package and run the configuration script:
1 2# yum update onapp-hv-monit # /onapp/onapp-monit/onapp-hv-monit.shUpdate hypervisor tools for CentOS 6 and 7 Xen resources:
1# yum update onapp-hv-tools-xenYou can run the full upgrade procedure for static compute resources instead of the steps 3-5:
For KVM compute resources
1# /onapp/onapp-hv-install/onapp-hv-kvm-install.shFor Xen compute resources
1# /onapp/onapp-hv-install/onapp-hv-xen-install.sh
If you upgrade from Virtuozzo 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
1# /onapp/onapp-hv-install/onapp-hv-kvm-install.sh -tFor Xen compute resources
1# /onapp/onapp-hv-install/onapp-hv-xen-install.sh -t
Please wait for downloads to complete before rebooting (if the reboot is required).
Upgrade Static Backup Server
If you upgrade from Virtuozzo OnApp =< 6.0.0-62, follow the next procedure to upgrade static backup server.
Upgrade the Virtuozzo OnApp backup server installer package:
1# yum update onapp-bk-installUpdate tar on CentOS 6 backup servers:
1# yum update tar