Virtuozzo OnApp 6.0 Patch 8 (6.0.0-238)
21 August 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-238 update, as well as the upgrade instructions for:
The upgrade instructions for CloudBoot are available at Virtuozzo OnApp 6.0 Patch 5 CloudBoot Update.
Improvements
The following improvements were implemented in the scope of the 6.0.0-238 update.
| Key | Release Notes |
|---|---|
CORE-14579 CORE-14583 CORE-14585 | Implemented improvements for backup plugin system such as the possibility to disallow adding of multiple resources to the VS, retrieve Virtuozzo OnApp version and to write changes into transaction logs. |
| CORE-14666 | The Control Panel server now uses a new version of an image (7.6.1) for Recovery Mode. |
| CORE-14686 | Added a missing warning table at the Migration of Disk page with a recommendation to create a disk backup before starting the migration process. |
| CORE-14800 | Now you can schedule simultaneous autobackups for several non-incremental disks of a single VS. |
| CORE-14734 | Now you can set the root password for newly-imported VSs from vCenter to Virtuozzo OnApp directly from Virtuozzo OnApp interface. |
| CORE-15059 | Reduced the response time for the available templates load on the Templates step in the VS creation wizard. |
| INSTALLER-439 | Updated a recovery ISO version to 7.6.1 for static compute resources and Control Panel installers. |
Fixes
The following issues were fixed in the scope of the 6.0.0-238 update.
| Key | Release Notes | Affected Versions |
|---|---|---|
| CORE-11973 | You could not build a Windows 10/2016-based VSs on smart servers with CentOS 6/7, as the corresponding drivers were missing. | 5.6-5.7 |
| CORE-12443 | After you removed OVA template at the All OVAs page, the total number in the sidebar menu was not updated for CP users. | 5.5 |
| CORE-12870 | The 500 Internal Server Error appeared at the second step of the VS creation wizard if you didn't choose any template at the first step. | 6.0 |
| CORE-13045 | When you tried to create an Org Network with routed network type for a vCloud VS, the transaction failed with a fatal error. | 6.0.0-62 |
| CORE-13124 | After you deleted a user with assigned vApp via vCD, the vApp was not reassigned to you and the 500 Internal Error appeared at the vApp Details page in Virtuozzo OnApp. | 6.0.0-80 |
| CORE-13307 | If you scheduled deletion of >=2 routed Org Networks, the first transaction was successful, and the second one failed with a fatal error. | 6.0.0-80 |
| CORE-14219 | If you deployed a vCenter VS from OVA template with multiple disks assigned, only primary disk was displayed at the Resources step in the VS creation wizard. | 6.0-6.0.0-159 |
| CORE-14495 | You could not upload an ISO file at the Upload ISO page if the file extension was typed in capital letters. | 6 1 Edge 1-6.0.0-196 |
| CORE-14513 | When you tried to access Federation Subscribed or Unsubscribed page, the 500 Internal Server Error appeared. | 6.0 |
| CORE-14530 | The database connection was lost if you initiated a transaction with a lot of log output data. | 5.5-6.0 |
| CORE-14546 | Locked status was missing in Get Resource Pool Details API call output. | 6.0.0-159 - 6.1 Edge 1 |
| CORE-14569 | If you tried to migrate a vCenter VS to KVM, selecting any but the first available network, the imported server was still assigned to the first network. | 6.0.0-159 |
| CORE-14635 | When you tried to deploy a database cluster, not all transactions were running and not all nodes were checked and verified. | 6.0 |
| CORE-14636 | When you tried to deploy a database cluster, some extra transactions were running and the DeployDatabaseCluster transaction failed. | 6.0 |
| CORE-14638 | When you tried to start Virtuozzo OnApp Daemon service during Daemon cluster creation process, the service was not started. | 6.0 |
| CORE-14639 | You could activate a database cluster without the required permissions. | 6.0 |
| CORE-14648 | After you applied a custom primary locale at the Locales page, the Advanced Settings button label in the CDN Resource wizard was still written in the default language. | 4.0-6.1 Edge 2 |
| CORE-14649 | After you restarted Virtuozzo OnApp daemon, in SNMP stats collections logs you could see Inconsistent VMs states detected. Forcing update info messages. | 6.1 Edge 1 |
| CORE-14650 | After you edited some resources at CDN Resources page, you could not see the CDN Location price at the Edge Group Details page. | 6.0.0-62 |
| CORE-14651 | When you tried to recreate SDN bridge at the SDN network page, the transaction failed. | 6.0.0-159-6.1 Edge 2 |
| CORE-14653 | It was not possible to add nodes when editing load balancer because the drop-down box with the nodes list was empty. | 6.0.0.-196-6.1 Edge 2 |
| CORE-14662 | When you clicked any tab at the SSH-Keys for Virtual Server page, you got to the System tab at the Configuration page instead of the selected one. | 6.0-6.1 Edge 1 |
| CORE-14668 | All network joins were removed from your vCenter compute resource when you ran the rake vcenter:resync_clean command via SSH. | 6.0.0-152-6.1 Edge 1 |
| CORE-14670 | When you tried to add or delete IPs for a VS imported from vCenter to Virtuozzo OnApp, the IP addresses config is not correct! error appeared. | 6.0.0-80-6.1 Edge 1 |
| CORE-14671 | When you imported a vCenter VS built from instance package to Virtuozzo OnApp, the VS’s disk was not imported. | 6.0.0-159-6.1 Edge 1 |
| CORE-14672 | You could not manage admin or user notes at the User Profile page after RAM resize on a vCenter VS. | 6.0.0-159-6.1 Edge 1 |
| CORE-14673 | If you added an IP address to a Control Panel VS with High Availability enabled, metrics for this VS was duplicated. | 6.0-6.1 Edge 1 |
| CORE-14674 | You could set less than minimum values for some of the vCloud orchestration model VDC properties, and the minimum values could be set higher than the maximum ones. | 6.0.0-196-6.1 Edge 1 |
| CORE-14675 | If you removed or assigned an IP address to a vCenter Windows-based VS with password encryption enabled, the administrator password was reset to a random value. | 6.0.0-159-6.1 Edge 1 |
| CORE-14676 | When you updated a vCenter Windows-based VS administrator’s credentials at the VS Properties page, they were also changed for the service user with a different admin account. | 6.0.0-159-6.1 Edge 1 |
| CORE-14677 | When you created a windows VS in vCenter and migrated it to KVM, ImportVirtualServer transaction was displayed in the Activity Log instead of MigrateVirtualServer transaction. | 6.0.0-159-6.1 Edge 1 |
| CORE-14678 | You could not import a vCenter VS to Virtuozzo OnApp simultaneously with creation of a Windows-based VS on the same compute resource. | 6.0.0-196-6.1 Edge 1 |
| CORE-14679 | There was inconsistency in calculating the memory usage between the VSs in the same compute zone at the Usage Trends page. | 6.0.0-196-6.1 Edge 1 |
| CORE-14680 | When you tried to edit a template price and apply it to all buckets in the Buckets menu, the update was only applied to the bucket where you first edited the price. | 6.0.0-196-6.1 Edge 1 |
| CORE-14681 | After you changed the label of the template at the Templates List page, it was not updated at the Buckets page. | 6.0.0-196-6.1 Edge 1 |
| CORE-14682 | It was impossible to view the CPU and bandwidth statistics data for the same period of time at the Dashboard page. | 6.0.0-196-6.1 Edge 1 |
| CORE-14683 | Running a recipe on a Windows-based vCenter VS posed a security risk at a user’s sensitive data stored in the *.bat files, which are now removed. | 6.0.0-159-6.1 Edge 1 |
| CORE-14685 | After you set Storage Controller RAM value for a CloudBoot compute resource in Virtuozzo OnApp interface, you could edit it only in the config/info_hub.yml configuration file. | 6.0.0-196 |
| CORE-14688 | After you deleted the last uploaded OVA file and restarted MySQL and Virtuozzo OnApp services for a vCenter VS via SSH, and then tried to migrate it to KVM, sometimes the migration stopped at the Building state and was not scheduled. | 6.0.0-196 |
| CORE-14699 | When you hot migrated a load balancer to another compute resource at the View Load Balancer Details page, some of the assigned Firewall rules were not migrated. | 5.2-6.1 Edge 2 |
| CORE-14703 | Description text was missing at the VS Disk Migration Wizard page. | 6.1 Edge 2 |
| CORE-14706 | When you tried to power on load balancer at the Load Balancers Properties page, the process failed with unable to parse mac address error. | 6.0.0-152-6.1 Edge 1 |
| CORE-14715 | When you tried to assign an IP address to an imported vCenter VS with service credentials set, the transaction failed with the Fatal: IP addresses config is not correct! error. | 6.0.0-196-6.1 Edge 1 |
| CORE-14716 | After you imported a vCenter VS with two NICs to Virtuozzo OnApp and tried to assign an IP address to the NIC 1, the transaction failed. | 6.0.0-196-6.1 Edge 1 |
| CORE-14719 | The total number of CPUs was calculated incorrectly at the vCenter Virtual Server Details page. | 6.0-6.0.0-196 |
| CORE-14723 | After you imported some vCenter VSs to Control Panel and ran the rake vcenter:resync_clean rake task, all VSs were removed from Control Panel. | 6.0.0-196-6.1 Edge 1 |
| CORE-14724 | When you tried to recompose a vApp with one VS with assigned organization network, the transaction failed. | 6.0-6.1 Edge 1 |
| CORE-14747 | When you tried to log in to Virtuozzo OnApp under admin account protected with Yubikey, authentication failed. | 5.0-6.1 Edge 1 |
| CORE-14759 | The drop-down menu with the number of items to show at the Virtual Servers page was overlapped by Create Virtual server button with each auto-refresh. | 6.0.0-196-6.1 Edge 1 |
| CORE-14764 | Some of the template images were displayed incorrectly at the Template Store page. | 6.0.0-159-6.1 Edge 2 |
| CORE-14766 | You could not startup a VS with the Extended CPU configuration enabled at the Manage CPU Configuration page, if some of the additional flags were disabled. | 6.0-6.1 Edge 1 |
| CORE-14768 | You could not take incremental backups for more than one drive of a Linux-based VS. | 4.0-6.0.0-196 |
| CORE-14770 | When you created a VS with a network interface with a speed limit exceeding the port speed limit set in a bucket, you couldn't assign an IP address to that network interface. | 5.5-6.1 Edge 2 |
| CORE-14773 | After you changed the rabbitmq pid file’s path or restarted the RabbitMQ service for the VSs running on CentOS7, RabbitMQ status was displayed as N/A. | 6.1 Edge 1 |
| CORE-14774 | For the Federated Buyers’ VSs, the allocated IPsv6 addresses were not displayed in the UI. | 5.4-6.0.0-196 |
| CORE-14789 | When you tried to access the Edge Gateway Details page as a vCloud admin user, the 500 Internal Server error appeared. | 6.0.0-52-6.1 Edge 1 |
| CORE-14790 | When you disabled a backup resource option at the Edit Backup Resource page, it was still possible to enable it for a VS at the Virtual server backup resources page. | 6.0-6.1 Edge 1 |
| CORE-14791 | The Services tab was missing at the vCD Edge Gateway Details page. | 6.0.0-159-6.1 Edge 1 |
| CORE-14792 | Sometimes after you added a disk to a vCD VS, the disk was duplicated in the Disks menu of the Virtuozzo OnApp interface. | 6.1 Edge 1 |
| CORE-14795 | After upgrade to Virtuozzo OnApp 6.0.0-196, you couldn’t run the rake backups:sync_space_used rake task the No such file or directory error appeared. | 6.0.0-196 |
| CORE-14806 | A CPU Cores label was displayed instead of a CPU Socket one at the Confirmation step in Create vCenter VS wizard. | 6.0.0-196-6.1 Edge 2 |
| CORE-14833 | When you managed to reset a password for a vCenter Windows-based VS, there was no confirmation it was successful. The change was not reflected in the Virtuozzo OnApp interface and the transaction was marked as failed in the Logs menu. | 6.0.0-196-6.1 Edge 2 |
| CORE-14840 | When you tried to add a new IP address to the VS at Virtual Servers menu, IPv6 filter was not working. | 6.0-6.1 Edge 2 |
| CORE-14842 | After you created a backup resource zone with a federated location group you could not unsubscribe from a federated zone. | 6.0 |
| CORE-14846 | If you selected other than default data store for migration to a KVM compute resource with the Allow Disk to One Data Store option enabled, the default data store was still migrated. | 6.0.0-196-6.1 Edge 1 |
| CORE-14848 | You could not assign an IP address to a network interface of a vCenter CentOS-based VS, because the Submit button in the pop-up Add IP Address window at the Allocate New IP Assignment page was not responsive. | 6.0.0-196-6.1 Edge 2 |
| CORE-14875 | If a dvPortGroup vCenter network component or a datastore identifier were the same for several vCenter resources, they were overwritten by Virtuozzo OnApp during the resync. | 6.0-6.1 Edge 2 |
| CORE-14928 | You couldn't assign an IP address to an Accelerator, Container server, Storage server, or Edge server at the Assign IP Address page as the corresponding popup did not load. | 6.0-6.1 Edge 2 |
| CORE-14936 | The 500 Internal Server Error appeared as you tried to open the Application/Container Details page. | 6.0.0-152-6.0.0-196 |
| CORE-14965 | If you used the same SAML authentication for login to several Control Panel accounts simultaneously, the 500 Internal Server Error appeared when you tried to log out from one of the accounts. | 6.0.0-196-6.1 |
| CORE-14991 | A load balancer created on a Xen compute resource and the heartbeat service did not start up after the load balancer's creation. | 6.0.0-196 |
| CORE-14992 | A load balancer stopped working after a node reboot at the Load Balancer Details page. | 6.0.0-196 |
| CORE-15016 | When you tried to set credentials for a VS, imported from vCenter to Control Panel in the Create Service Credentials pop-up window, the window started to blink and a huge number of API calls was sent. | 6.0.0-196 |
| CORE-15049 | You could not restore a recovery point for a Windows-based VS, if it required SSH access and had a recovery mode enabled. | 6.0.0-196 |
| CORE-15050 | If you tried to restore a recovery point on a VS with R1Soft backup plugin, and the VS was not in recovery mode, the transaction failed with a fatal error. | 6.0-6.1 |
| CORE-15056 | When you tried to allocate an IP address to a federated VS at the Assign IP Address page, it was allocated to a local VS instead of a federated one. | 6.1 |
| CORE-15061 | After you imported the vCenter VS to Virtuozzo OnApp Control Panel, incorrect password was displayed at the VS Details page. | 6.1 Edge 1 |
| CORE-15078 | It was not possible to create a vCenter VS with any data stores or networks assigned that were moved from their initial zones. | 6.1 |
| CORE-15080 | When you tried to build a VS on a vCenter compute resource using an Instance package, the transaction failed with the system error. | 6.1 Edge 1 |
| CORE-15143 | If you tried to delete an Org network and create a new one connected to the same Edge Gateway simultaneously, both transactions failed. | 6.0.0-196 |
| INSTALLER-435 | Before upgrading your Control Panel, you had to backup config/network_protocols.yml and restore it after the upgrade, to prevent it from overwriting. | 5.5.0-92-6.1 Edge 1 |
| INSTALLER-438 | It was not possible to update the RabbitMQ server, as the transaction failed. | 6.0.0-196 |
| INSTALLER-441 | You could not run the Control Panel Installer via SSH, as the SNMP_TRAP_IPS address was not validated. | 5.5.0-92-6.1 Edge 1 |
| INSTALLER-445 | You could not schedule a vcenter:resync_clean rake task via SSH by running a cat /etc/crontab command. | 5.8-6.1 Edge 2 |
| INSTALLER-446 | All of the vCloud API calls were stored only in the vcloud_rest.log file on Control Panel disk instead of production_vcloud_rest.log file,which caused disk overflow. | 6.0.0-152-6.0.0-196 |
| INSTALLER-447 | When the value of RAM on static KVM compute resource exceeded 1 TB, it was not displayed properly at the Compute Resources page. | 5.5.0-92-6.1 Edge 2 |
| INSTALLER-453 | After the upgrade to Virtuozzo OnApp version >= 5.6, you could see a rake aborted! error notification because of the irrelevant billing:store_billing_plan_orders rake task running, which is now removed. | 5.6-6.1 Edge 2 |
Patch Installation
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='monit rabbitmq'Start Virtuozzo OnApp related services (like onapp, onapp-licensing, httpd) if ‘—quick-update’ option was used for the 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 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-installRun Static compute resource installer:
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
Please confirm the download of Recovery Templates and other ISOs/images when you are prompted.
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 tarRun the installer:
1# sh /onapp/onapp-bk-install/onapp-bk-install.sh