6.0 Release Notes (5.5 to 6.0)
18 October 2018
We are happy to introduce Virtuozzo OnApp 6.0 (6.0.0-55). Virtuozzo OnApp 6.0 is a new long-term support (LTS) version. This document lists features, improvements, and fixes implemented for all available Virtuozzo OnApp components within the 5.6-6.0 versions.
Before You Upgrade
You can upgrade to Virtuozzo OnApp 6.0 from the 5.5 version. Before you upgrade, see the Upgrade Notes (5.5 to 6.0) for important information about this release. Then you can follow the upgrade instructions to get your Control Panel up and running on Virtuozzo OnApp 6.0.
Highlights
Here you can find the key features that we deliver as a part of Virtuozzo OnApp 6.0. You can also check other features and improvements and see the list of issues that were resolved in Virtuozzo OnApp 6.0.
Buckets
Buckets are introduced to merge user and company billing plans into one logical unit. Buckets consist of Access Control where you can give users access to cloud resources and Rate Card where you can set prices for the usage of these resources. The Access Control and Rate Card are arranged according to the types of resources available in your cloud, such as virtual, smart, baremetal, and others. The Federation billing plans are also adapted to the Buckets functionality.
Disable Billing
You can disable billing to hide all pricing and billing information from users in your Control Panel. When you disable billing, the virtual server and user billing statistics is not calculated. You can disable billing if you don’t use Federation compute zones in your Control Panel.
Backup Plugin System
Backup Plugin System enables you to integrate Virtuozzo OnApp with a third-party backup service. The plugin allows to back up and restore your virtual servers by means of a service that you use for backup management. Virtuozzo OnApp provides the plugins for Veea that you can install to your Control Panel. You can also create your own plugin to integrate Virtuozzo OnApp with a backup service of your choice.
Software Defined Networking
Software Defined Networking is designed for you to manage networks faster, using the VXLAN technology across Virtuozzo OnApp cloud compute resources. SDN enables you to build level-two network infrastructure with Virtuozzo OnApp on top of the existing level-three IP network.
vCenter 2.0
Virtuozzo OnApp provides a set of updates for the vCenter integration: added Manual IP Nets that are created when an IP address of a vCenter virtual server that is being imported is not a part of an IP range in any of the vCenter networks. The updated virtual server wizard allows to select a cluster and data center to import networks and data stores from.
Accelerator 2.0
Edge Accelerator is designed to enable acceleration for all types of networks to speed up the traffic flow for virtual servers. Accelerator enables to load your websites in several seconds regardless of the end users current location.
Migration from VMware Solutions to KVM
Virtuozzo OnApp enables you to migrate virtual servers from vCloud Director and vCenter to KVM. The migration workflow includes several steps that you can perform from a Control Panel to get your virtual servers up and running on KVM.
vCloud Director Multiple Organizations
Virtuozzo OnApp provides support for vCloud Director multiple organizations within one user group. When several organizations are associated with one user group, users from each organization are created in the other organizations in the group. In such a case, users in the user group have access to multiple vCloud Director instances.
CPU Quota
You can set a CPU Quota to limit the maximum virtual server CPU load on a KVM compute resource. You can set the CPU quota for all virtual servers on a compute resource and customize the value for particular virtual servers. Before you enable the CPU quota, the default value is set to unlimited for all virtual servers on a compute resource.
Hot Migration
Hot Migration allows you to perform an online migration of virtual servers and virtual server disks. You can apply the following migration scenarios: virtual server can be migrated to another compute resource within the same compute zone, virtual server with disks - to another compute resource within the same compute zone and to another data store from the destination compute zone and compute resource respectively, and only disks - between compute resources that share common data stores or data store zones.
Downloading Reports
You can download a CSV file with cloud and billing reports from the Usage Statistics, User Group Report, Virtual Server Billing Statistics, and User Billing Statistics pages on your Control Panel.
Operating System Types
You can select an operating system type for a compute resource that can be Any OS, Windows-Only, or Non-Windows. By selecting an operating system type, you can consolidate your Windows-based virtual servers to control the Microsoft licensing costs.
OVA Updates
Virtuozzo OnApp enables you to create virtual servers with multiple disks and network interfaces from OVA templates. You can also convert OVA templates more than once into KVM and vCenter virtualization formats and use a simplified procedure to configure CloudBoot backup servers to support the OVA functionality.
Bulk Power Actions
You can simultaneously power on and power off multiple virtual servers that reside on the same Xen or KVM compute resource.
Isolated License
The new licensing model is designed for use in an isolated environment. The Isolated License is applicable to a Control Panel that is run in a secure environment that allows no external access from the public Internet.
Hardware Info
The Hardware Info enables you to overview the hardware that is used by Control Panel to run compute resources and backup servers available in your cloud. The Hardware Info provides data on CPU, RAM, hard disk drives, networks, and other hardware components. You can also create custom fields to provide additional hardware information that you find necessary.
New SAML Attributes
New SAML attributes are added to import users into Virtuozzo OnApp with a wider set of properties. It is implemented to enable importing users into Virtuozzo OnApp cloud with a number of preset properties (user role, time zone, group, etc). These attributes can be imported into or synchronized with the Server Provider (Virtuozzo OnApp), making it possible to configure SP users on the Identity Provider system.
Internationalization*
Virtuozzo OnApp introduces an updated internationalization interface that is based on a standard Rails i18n system. You can add any custom language to your Control Panel and translate all the interface labels, error messages, and other texts from English into the custom language.
Other Features & Improvements
| Type | Key | Release Notes |
|---|---|---|
Resources and Zones | ||
![]() | CLOUDBOOT-123 | Implemented CentOS 7 Xen for CloudBoot compute resources and Integrated Storage. |
![]() | CLOUDBOOT-168 | Added the Intel ixgbe driver for CentOS 7 KVM. |
![]() | CLOUDBOOT-248 | Implemented Kdump to create and collect kernel crash dumps on KVM CloudBoot compute resources. |
![]() | CLOUDBOOT-311 | Added LVM locking support for CentOS 7 KVM CloudBoot compute resources. |
![]() | CLOUDBOOT-312 | Added LVM locking support for CentOS 7 Xen CloudBoot compute resources. |
![]() | CORE-7180 | Added the ability to use custom config for CloudBoot compute zones. |
![]() | CORE-7189 | Implemented CentOS 6 as a default template version for Baremetal Xen CloudBoot compute resources provisioning. |
![]() | CORE-8084 | Improved the extended CPU configuration of a compute zone. The CPU flags are assigned by default based on the CPU model and flags of all compute resources added to the zone. Users can also assign additional flags that are common for each compute resource in the compute zone. |
![]() | CORE-10490 | Added the possibility to configure the Integrated Storage VLAN settings that are present in onappstore.conf when creating and editing CloudBoot compute resources via CP. |
![]() | CORE-11428 | Changed the native Xen toolkit (xm/xl) to the Libvirt toolkit for CentOS 6 Xen compute resources in order to enable support of new versions of Xen virtualization. |
![]() | CORE-11777 | Added support of CentOS 7 Xen as an option during the CloudBoot compute resources creation process. |
![]() | CORE-12098 | Added the possibility to enable Kernel Crash Dumping for CloudBoot compute resources. |
| CLOUDBOOT-106 | Installed the libguestfs library and tools on the x86_64-based CentOS 6 and CentOS 7 KVM ramdisk packages. | |
| CLOUDBOOT-121 | Updated the CentOS 6 Xen ramdisk kernel to address the CVE-2017-1000364 vulnerability. | |
| CLOUDBOOT-143 | Switched CloudBoot CentOS 7 KVM ramdisk to qemu-kvm-ev to implement live storage migration. | |
| CLOUDBOOT-145 | Added the ability to Install CentOS 7.4.1708 packages for CentOS 7 based ramdisks. | |
| CLOUDBOOT-149 | Updated the CentOS 6 KVM and CentOS 7 KVM CloudBoot megaraid_sas driver for Intel. | |
| CLOUDBOOT-150 | Implemented Blacklist ast for CentOS 7 KVM ramdisk. | |
| CLOUDBOOT-161 | Updated the CentOS 7 default and CentOS 7 KVM ramdisk packages to the 3.10.0-514.26.2.el7.x86_64 kernel version and compiled the XFS kernel module to address the Torn write (CRC failure) error. | |
| CLOUDBOOT-171 | Added a new SNMP script to CentOS 6/7 KVM and CentOS 6 Xen ramdisk packages for detecting and reporting the Integrated Storage version on CloudBoot compute resources during storage health check. | |
| CLOUDBOOT-186 | Updated the Broadcom NetXtreme II driver for the CentOS7 KVM ramdisk package. | |
| CLOUDBOOT-200 | Implemented the Xen 4.6 version for CentOS 6.x CloudBoot compute resources. | |
| CLOUDBOOT-202 | Added the NTPSERVER kernel option to the onapp-store-install package for clock synchronization between the Control Panel server and CloudBoot compute resources. | |
| CLOUDBOOT-204 | Added the onappstore-master-7521-master.x86_64.rpm package to CentOS 6/7 KVM and CentOS 6 Xen ramdisks. | |
| CLOUDBOOT-212 | Added the SNMP script to CentOS 6/7 KVM and CentOS 6 Xen ramdisks for getting the OS details (name, version, and release) of a CloudBoot backup server. | |
| CLOUDBOOT-222 | Mounted via NFS the /tftpboot/images directory from CP to the /cloudboot directory on CentOS 6/7 CloudBoot compute resources and backup servers. | |
| CLOUDBOOT-223 | Added the /data symlink to the /onapp/tools/recovery directory for CentOS 6 and 7 KVM ramdisks to provide paths for ISOs. | |
| CLOUDBOOT-234 | Added the ability to report KVM/QEMU and libvirt versions with SNMP statistics. | |
| CORE-8338 | Added a CloudBoot version parameter to the Manage Devices page for CloudBoot compute resources. | |
| CORE-9002 | Improved the compute resource details page to display the missing fields such as Host, Server, and Release. | |
| CORE-10344 | Added the possibility to select a failover recipe for a compute resource that will be run before a failover process. | |
| CORE-10367 | Added the ability to change an IP address of a CloudBoot compute resource. | |
| CORE-10640 | Added support for the Ubuntu 17.04 x64 based guests with the ext4 filesystem that previously did not boot on CloudBoot KVM compute resources. | |
| CORE-11327 | Stopped support of CentOS 5 for compute resources in OnApp. | |
| CORE-11786 | Removed support of CentOS 5 Xen 3 as an option during the CloudBoot compute resources creation process. | |
| CORE-12006 | Removed the possibility to change a compute resource type to achieve consistency in a compute resource lifecycle. | |
| CORE-12029 | Enabled additional WebSockets for KVM CentOS 7 to support an integrated VNC virtual server console. | |
| CORE-12324 | Replaced Huge Pages by Transparent Huge Pages that are enabled by default on all static compute resources. For CloudBoot compute resources, Huge Pages were removed. | |
| CORE-12516 | Added the possibility to boot, suspend, and cold migrate VSs from Xen compute resources version 4.4 to 4.8. | |
Appliances | ||
![]() | CORE-9622 | Added the ability to blacklist domains hosted on virtual and smart servers from being accelerated. |
![]() | CORE-11462 | Implemented the migration from Google Maps to Leaflet Maps during the virtual server creation process. |
![]() | CORE-11490 | Added the possibility to manage an advanced XML configuration for virtual servers. |
![]() | CORE-12124 | Added the possibility to automatically allocate an IPv6 or IPv4 address to a virtual server through an ip_version parameter via API. |
| CORE-5219 | Removed the possibility to add a new disk to a Windows-based virtual server with a file system other than NTFS via API. | |
| CORE-8463 | Improved the configuration of the config comment during the VS creation process. | |
| CORE-9458 | Implemented the display of a virtual server ID at the Logs page on Control Panel. | |
| CORE-9820 | Added the possibility to prevent the migration of powered off virtual servers to another compute resource while the source compute resource is being rebooted. | |
| CORE-9977 | Improved the loading time on the virtual servers list page so that the number of VSs does not affect its loading speed. | |
| CORE-10243 | Improved the Backup Servers page to display a customer's name after the VS was deleted. | |
| CORE-10302 | Added the ntfsfix command to be run before every mount action to clean a file system on Windows virtual servers. | |
| CORE-10767 | Optimized the number of requests to the server during the Templates step in the VS creation wizard. | |
| CORE-10833 | Updated the permissions check during the VS creation so that the See all compute resources and See all compute resource zones permissions are no longer checked. | |
| CORE-10846 | Optimized the VS creation wizard: made the templates list dependent on a selected location and updated the location selection box. | |
| CORE-10953 | Replaced the hostname display with FQDN at the virtual server overview page. | |
| CORE-10108 | Added the possibility to edit a fully qualified domain name (FQDN) for Xen and KVM based virtual servers. | |
| CORE-11180 | Improved the speed of running the mkfs.ext4 -E lazy_itable_init -O uninit_bg command while attaching a large disk to a virtual server. | |
| CORE-11292 | Implemented the possibility to hot attach a new disk to a Windows-based virtual server on KVM CentOS 6/7 compute resources with the VirtIO support. | |
| CORE-11380 | Updated the response to the Add VS API request for the cases when the selected template is located on a backup server that is not attached to the compute resource on which the VS is to be built. | |
| CORE-11485 | Improved the CPU topology configuration process and added the ability to edit the CPU topology for virtual servers. Removed the CPU threads field. | |
| CORE-11574 | Added the VM_USER_ID, VM_USER_FIRSTNAME, VM_USER_LASTNAME, and VM_USER_EMAIL variables for virtual server recipes. | |
| CORE-11602 | Improved sorting of virtual servers by a label throughout the pagination at the Virtual Servers page. | |
| CORE-11780 | Added the possibility to select a data store instead of a data store zone for a primary and swap disk while creating a virtual server. | |
| CORE-11875 | Reimplemented the logic for deactivating the wrong activated logical volumes to skip virtual servers that are locked during hot migration. | |
| CORE-12042 | Added a billing calculator to VS migration screen to specify the new price per hour for a VS when cold migrating to a new compute zone and a new data store zone. | |
| CORE-12132 | Added an error message that appears in the VS creation wizard when a user does not have available resources to create a VS. | |
| CORE-12185 | Added the possibility for users to set a max memory value for virtual servers based on KVM with the ballooning release resource type. | |
| CORE-12339 | Added the possibility to specify IP net and IP range when allocating IP address for a virtual server. | |
| CORE-12341 | Updated Redis to the latest 4.0.10 version. | |
vCloud Director | ||
![]() | CORE-11288 | Implemented an automatic synchronization of PvDC changes from vCloud Director to OnApp. |
![]() | CORE-11575 | Implemented possibility to set start and stop options for virtual servers included into vCloud Director vApps. |
![]() | CORE-12104 | Added the User Group Report page that includes billing statistics for all resources consumed within a vCD user group. |
| CORE-6604 | Added the possibility to edit the edge gateway and network default names while deploying vCD orchestration models. | |
| CORE-7679 | Added the possibility to shut down vCloud guest OS gracefully, using the Gracefully Shutdown button. | |
| CORE-7865 | Added the possibility to hot add CPU and RAM while editing vCD virtual servers from Virtuozzo OnApp CP. | |
| CORE-8211 | Enabled users to create data stores with unlimited disk capacity in Pay-As-You-Go resource pools. | |
| CORE-8324 | Added the information on a resource pool used by a catalog at the catalogs overview page. | |
| CORE-8325 | Added the information on an organization associated with a catalog at the catalogs overview page. | |
| CORE-8328 | Added the possibility to select an adapter type while creating network interfaces for vCloud Director virtual servers. | |
| CORE-8333 | Updated the log output with more information for vCD-related transactions that result in an error. | |
| CORE-8348 | Improved the default translation text for uploading vApp templates at the Locales page to include the info about the format of the files. | |
| CORE-8665 | Added the possibility to insert media to virtual servers from vCloud Director shared catalogs. | |
| CORE-8728 | Added the possibility to select a default data store while adding and editing data stores in vCD resource pools. | |
| CORE-8729 | Improved the validation script for VMware guest tools using the independent method toolsRunningStatus . | |
| CORE-8737 | Added validation that a label of an uploaded vApp template is unique on Control Panel. | |
| CORE-9167 | Improved the process of resetting a Control Panel password for vCloud Director users: a new password is reset for Virtuozzo OnApp CP and vCD UI. | |
| CORE-9835 | Added the missing IP net layer from vCloud networking to suit the general Virtuozzo OnApp networking framework. | |
| CORE-10035 | Added the ability to import vCloud Director custom roles to OnApp. | |
| CORE-10036 | Improved the rake task vcloud:clean that can now run either on a single vCloud Director resource or on all available resources. | |
| CORE-10040 | Added the Compose vApp permission that enables users to compose a vApp from a template. | |
| CORE-10041 | Added the possibility to provide a description while deploying, composing, and editing a vApp via UI and API. | |
| CORE-10469 | Implemented the instant update of information on the vCD resource pool screen for used resources after deploying, importing, and deleting a vApp or virtual server. | |
| CORE-10636 | Added more parameters to the API response for provider VDC mapping for vCloud Director resource pools. | |
| CORE-10666 | Added the list of virtual servers to the vApp Template overview page on Control Panel. | |
| CORE-10835 | Added the possibility to manage vCloud firewalls from the Resource Pool page on Control Panel. | |
| CORE-11009 | Added the possibility to set a custom timeout that will be applied for running vCD-related operations. | |
| CORE-11093 | Implemented mapping of resource pools in the statistics collector between vCloud Director and vCenter virtual servers using MoRef ID. | |
| CORE-11159 | Added the Provider Resource Pools page where you can view resources available in the provider virtual data centers. | |
| CORE-11252 | Removed support of an obsolete VMRC console for vCloud Director virtual servers. | |
| CORE-11278 | Removed the message about rebooting a vCD virtual server before resizing a disk with the Fast Provisioning disabled on a resource pool. | |
| CORE-11279 | Added a possibility to migrate vCloud Director VS disks between data stores, using the hot (live) migration functionality. | |
| CORE-11417 | Added the possibility to edit and clone vCloud Director orchestration models. | |
| CORE-11640 | Updated the Cloud and vCloud links on the Dashboard page to be displayed as buttons. | |
| CORE-11743 | Updated the Mixed status of a vApp to display the number of powered-on virtual servers and the total amount of VSs in the vApp. | |
| CORE-11771 | Improved the vApp deployment procedure so that Virtuozzo OnApp reconfigures the existing NIC instead of adding a new NIC. | |
| CORE-11772 | Implemented the VMXNET 3 network adapter to be selected by default while creating network interfaces for vCloud Director virtual servers. | |
| CORE-11800 | Removed users without Roles/User Groups tabs from the Users page for vCD customers. | |
| CORE-11805 | Improved the vCD IOPS statistics at CP > Dashboard to display the number of input and output requests in the In and Out boxes respectively, and not vice versa. | |
| CORE-12072 | Implemented automatic synchronization to Virtuozzo OnApp when a user converts an edge gateway to the advanced gateway in vCloud Director. | |
| CORE-12181 | Added the possibility to transfer resources associated with a vCD user that you want to delete to your own account. | |
| CORE-12497 | Improved the display of vCD errors back-trace to show only development, test, and staging logs but not production logs. | |
| CORE-12627 | Added validation of a network zone availability in a bucket of a user who composes, recomposes, and deploys a vApp. | |
vCenter 2.0 | ||
| CORE-8936 | Added possibility to import networks and data stores from all clusters in vCenter Datacenter to vCenter-based compute resource in OnApp. | |
| CORE-9004 | Removed the ability to collect stats from vCenter when the Collect Stats checkbox is turned off on the Compute Resource Details page. | |
| CORE-10522 | Added the possibility to set the vCenter API URL when adding or editing vCenter compute resources. | |
| CORE-10875 | Improved the process of creating virtual servers imported from vCenter with dependent importers handling disks and NICs. | |
| CORE-11093 | Implemented mapping of resource pools in the statistics collector between vCloud Director and vCenter virtual servers using MoRef ID. | |
| CORE-11363 | Improved the naming for vCenter virtual servers by removing an Virtuozzo OnApp identifier from a label. | |
| CORE-11480 | Improved a network management for vCenter by adding the network, network zone, and compute resource restrictions. | |
| CORE-11904 | Implemented the vcenter:checker rake task to be run during an upgrade from Virtuozzo OnApp to 6.0 to validate vCenter network configuration. Before upgrading to Virtuozzo OnApp 6.0, make sure that you meet requirements to vCenter networks, network zones and compute resources. Otherwise, the upgrade will not be performed if any of the network issues are detected by the vcenter:checker rake task. | |
| CORE-12095 | Improved the credentials generation procedure to avoid fails while creating a virtual server on vCenter. | |
Federation | ||
| CORE-9877 | Added the possibility for buyers to run recipes on multiple virtual servers in Federation. | |
| CORE-10472 | Added the possibility to purge content for accelerated virtual servers in Federation. | |
| CORE-11596 | Added the production_market.log file that records events related to tier and ratio services on federated compute zones. | |
CDN | ||
![]() | CORE-8987 | Added a list of CDN edge server IP ranges that are automatically updated to include relevant IP addresses that customers can add to firewall rules on their origin side. |
![]() | CORE-9623 | Implemented wildcard invalidation rules to invalidate cached files in folders that match the indicated path. |
![]() | CORE-10594 | Implemented the WAF protection from malicious threats and attacks on CDN resources. |
| CORE-8759 | Removed the View CDN Resource Bandwidth Statistics and View CDN Advanced Reporting API requests that are deprecated. | |
| CORE-9826 | Removed the deprecated /cdn_resources/stream_stats API call used to view CDN resource streaming statistics. | |
| CORE-10735 | Removed the possibility to purge content for already deleted resources displayed on the CDN Top Files Report page. | |
| CORE-10986 | Added a new action that is Redirect client from HTTP to HTTPS for CDN HTTP caching rules. | |
| CORE-11837 | Added breadcrumbs and infoboxes to the CDN Setup Wizard. | |
| CORE-11936 | Updated the error messages that appear as a result of the failed update action for CDN edge groups. | |
Integrated Storage | ||
| CORE-2687 | Added new icons that indicate the status of execution of the health check procedures for Virtuozzo OnApp Storage. | |
| CORE-2852 | Implemented the diagnostic procedure to check the identity of storage versions on CloudBoot compute resources. | |
| CORE-3102 | Added a new notification to a daily health check report about the versions of Integrated Storage packages on CloudBoot compute resources. | |
| CORE-3205 | Removed the Rebalance action from the Content Balance Check for Integrated Storage data stores where the amount of nodes equals to the number of stripes multiplied by replicas. | |
| CORE-8649 | Implemented the initializing of new controllers if no free slots are available while assigning disks using hotplug. | |
| CORE-10671 | Added the Zombie Snapshots health check to detect snapshots that are not removed after the backup deletion. | |
| CORE-10710 | Added the content balance configurable options to the Settings menu. | |
| CORE-11263 | Replaced the SMART errors detection algorithm with Smartmontools for Integrated Storage health checks. | |
| CORE-11545 | Improved the process of disabling the storage-related services for CloudBoot compute resources and for the entire cloud: when Integrated Storage is disabled on the cloud level, the corresponding services are not available on the CloudBoot compute resource level. | |
| CORE-11766 | Added a box to the Edit Storage Node page, informing that changing a node performance can take up to ten minutes. | |
| CORE-12116 | Updated the Disable Integrated Storage reference to Disable Storage Related Services for CloudBoot compute resources on Control Panel. | |
| CORE-12135 | Added a new periodic task running every minute to update Integrated Storage data store disk capacity in the database. | |
| CORE-12301 | Improved the CleanDanglingDeviceMapper action for Storage Health Check to forcefully remove all the unused device mappers if required. | |
| CORE-12715 | Implemented an Integrated Storage API call to display the details of a particular virtual disk. | |
Installer | ||
| INSTALLER-289 | Implemented the Xen 4.6 version for CentOS 6.x static compute resources. | |
| INSTALLER-290 | Switched static CentOS 7 KVM compute resources to qemu-kvm-ev to implement the Live Storage Migration feature. | |
| INSTALLER-296 | Increased the Number of File Descriptors for MariaDB on CentOS 7.x. | |
| INSTALLER-298 | Added the ability for the Xen compute resources installer to manage Dom0 memory set in Gigabytes. | |
| INSTALLER-318 | Adjusted the vnc_ports.sh and xm_list.sh scripts to use the Libvirt tool for CentOS 6 Xen static compute resources. | |
| INSTALLER-329 | Switched the Xen and KVM compute resource installers to download the recovery images version 6.9. | |
| INSTALLER-331 | Added the ability to skip disabling iptables during the installation or update. | |
| INSTALLER-333 | Added the ability to report KVM/QEMU and libvirt versions with SNMP statistics. | |
| INSTALLER-336 | Rebuilt the mod_proxy_wstunnel_wmks.so module for CentOS 7 to optimize the triggering of webhooks. | |
| INSTALLER-338 | Implemented the vcenter:checker rake task to be run during an upgrade from Virtuozzo OnApp to 6.0 to validate vCenter network configuration. Before upgrading to Virtuozzo OnApp 6.0, make sure that you meet requirements to vCenter networks, network zones and compute resources. Otherwise, the upgrade will not be performed if any of the network issues are detected by the vcenter:checker rake task. | |
| INSTALLER-349 | Added a new Grub image with the Grub boot loader to support legacy and recent Grub 2 configs to boot Linux-based guests on KVM compute resources. | |
| INSTALLER-355 | Updated the Percona XtraDB Cluster version to 5.7.22-22-57 for 3xHA Control Panel on CentOS 7. | |
| INSTALLER-357 | Updated the RPM packages for the latest 4.0.10 version of Redis. | |
| INSTALLER-364 | Removed the recovery and FreeBSD ISOs download scripts ( recovery.sh and onapp-freebsd-iso-put.sh respectively) from
| |
| INSTALLER-365 | Updated Xen to the 4.8 version on CentOS 6.x and 7.x static compute resources. | |
| INSTALLER-370 | Updated the Passenger module to the 5.3.4 version. | |
| INSTALLER-381 | Added LVM locking support for CentOS 7 static backup servers. | |
Licensing | ||
![]() | CORE-10482 CORE-10483 CORE-10484 | Implemented validation on whether adding Xen, KVM, and vCenter compute resources and creating virtual servers are possible according to the limits defined in Virtuozzo OnApp License. |
| CORE-10528 | Added information on the current usage and limits of licensed resources at the License page on Control Panel. | |
Notification Center | ||
![]() | CORE-8397 | Implemented a number of updates for Notification Center:
|
Various | ||
| CORE-3584 | Updated the Hourly Stats log to use a time zone that is set for a Control Panel. | |
| CORE-3668 | Added the possibility to edit a recipe temporary directory on the Configuration page. | |
| CORE-6528 | Added the possibility to create a custom theme and have it automatically applied to all future organizations and user groups. | |
| CORE-7178 | Improved the process of logging in users whose IPs are not in the White List: users receive an error message instead of their accounts being locked. | |
| CORE-7553 | Added a search box to the User Groups page to search user groups by labels. | |
CORE-7764 | Added a calculator of deleted users at the Users page on Control Panel. | |
| CORE-7962 | Added support for CPU flags with the underscore symbol in a label. | |
| CORE-8315 | Improved the process of adding the iptables rules when multiple concurrent requests are initiated from Control Panel. | |
| CORE-8459 | Implemented verification of a virtual disk partition table: if a disk uses GPT, a resize of the disk is not supported. | |
| CORE-9434 | Reduced the number of messages informing that an IP Net label is too long when users create and edit IP nets. | |
| CORE-9563 | Reduced the number of the Daemon Active alerts to be displayed only once after starting the Virtuozzo OnApp daemon. | |
| CORE-9794 | Updated an error message that appears when the StartFailoverProcess transaction fails. | |
| CORE-10082 | Added validation on translations provided for a custom language via the i18n Customization menu on Control Panel. | |
| CORE-10221 | Improved the GET JSON requests for transaction approvals and resource diffs to return no more than the last ten records per page. | |
| CORE-10301 | Added the assign and unassign array to include parameters that are passed via the Assign/Unassign IP Address to/from User API requests. | |
| CORE-10321 | Added a message to inform a user about the number of available IP Addresses in the Assign IP Addresses pop-up window. | |
| CORE-10442 | Moved the Transaction approvals option from Settings > Infrastructure to Settings > System on CP. | |
| CORE-10618 | Improved the calculation of free storage space on backup servers by taking into account the space that OVAs occupy. | |
| CORE-10665 | Improved the API requests for transaction approvals to avoid returning an error when ID is incorrect or body is empty. | |
| CORE-11075 | Added the possibility to set a custom SSH connection timeout at the Edit Defaults Configuration page. | |
| CORE-11079 | Added a timestamp field in the log output to identify the year of each completed transaction. | |
| CORE-11186 | Improved the auto-backup scheduling procedure so that a new backup is not scheduled if another auto-backup from the same schedule is pending or running. | |
| CORE-11211 | Updated the licensing_crypto gem to v 1.0.3 for compatibility with updated versions of OpenSSL and Ruby 2.4.2. | |
| CORE-11316 | Added the units of measurement for an average speed (Mbps) and the amount of data (Kbit) sent and received over a network at the Interface Usage page. | |
| CORE-11456 | Improved the transactions creation process through refactoring the TransactionActionRunner component. | |
| CORE-11489 | Added the possibility to run a backup schedule with the failed status once again by selecting the Enabled option during the schedule edit. | |
| CORE-11529 | Removed the Login as button from the user accounts that are locked. | |
| CORE-11532 | Added the possibility to configure additional SSH connection options via the info_hub.yml file. | |
| CORE-11615 | Added the CentOS7 KVM ramdisk's /tftpboot/images to the NFS server export table. | |
| CORE-11691 | Added a price per hour for the amount of OVAs to the Billing Details section at the user account page. | |
| CORE-11708 | Updated the Load Balancer CentOS template to lbva_8_3 . | |
| CORE-11767 | Added the display of a Price per hour ratio to the User Group Details page. | |
| CORE-11803 | Enabled users to filter logs based on the Cancelled status at the Logs page on Control Panel. | |
| CORE-11826 | Removed the Edit button from the User Group page for users who have the Update any user group permission disabled. | |
| CORE-11846 | Improved the billing_statistics_hourly query on the Usage Trends page. | |
| CORE-11853 | Added the new autobackup_failed system event type to notify users when the backup creation limit has been reached. | |
| CORE-11920 | Added a rake task to remove from the database all obsolete events of completed transactions. | |
| CORE-11974 | Updated URLs for the User and Company Payments pages with the payer_type parameter. | |
| CORE-12053 | Improved mapping of SAML attributes to avoid the attributes mismatch during a login via SAML. | |
| CORE-12122 | Added a logo for SUSE Linux Enterprise Server at the Templates page. | |
| CORE-12175 | Added backward compatibility for the Migrate Disks API request. | |
| CORE-12212 | Updated the labels of the columns for the Auto Backup Presets and Schedules related pages. | |
| CORE-12241 | Implemented the QEMU Upstream device model for Xen with new Windows templates instead of the qemu-xen-traditional model. | |
| CORE-12261 | Switched to a new Grub2 image to boot Linux-based guests on KVM compute resources. | |
| CORE-12279 | Removed the possibility to upload ISO files in formats other than .iso from URL via Control Panel and API. | |
| CORE-12290 | Added a single logout service URL to SAML ID provider metadata on Control Panel. | |
| CORE-12291 | Improved the IdP cert fingerprint calculation to be generated automatically by the system. | |
| CORE-12378 | Added the possibility to provide IP addresses that are allowed as an exception if the default firewall policy is DROP. | |
| CORE-12403 | Added the errors display to a transaction log output in case running API calls to Libvirt failed. | |
| CORE-12649 | Changed the order of transactions in the output for the GET transactions.json request: the newer transactions appear before the older ones. | |
| CORE-12671 | Added parameters related to billing to a short version of the GET /users API request. | |
| INFRA-372 | Added a hostname and a daemon instance PID to the daemon notification alert logs. | |
Fixes
| Key | Release Notes | Affects Version/s |
|---|---|---|
| CLOUDBOOT-196 | Updated KVM packages to version 0.12.1.2-2.503.el6_9.4 for CentOS 6 KVM to address the CVE-2017-5715 issue. | All versions |
| CLOUDBOOT-199 | Updated the libvirt packages to version 0.10.2-62.el6_9.1 for CentOS 6 KVM to address the CVE-2017-5715 issue. | All versions |
| CLOUDBOOT-201 | Updated the kernel version to 3.10.0-693.11.6.el7.x86_64 for CentOS 7 KVM ramdisk to address the CVE-2017-5715, CVE-2017-5753, and CVE-2017-5754 issues. | 5.3-5.5 |
| CLOUDBOOT-210 | Fixed the issue when the ip6tables option was not enabled by default for CloudBoot compute resources. | 5.0-5.5 |
| CLOUDBOOT-217 | Updated the kernel version to 3.10.0-693.17.1.el for CentOS 7 KVM ramdisk to address the CVE-2017-5715, CVE-2017-5753, and CVE-2017-5754 issues. | 5.3-5.5 |
| CLOUDBOOT-219 | Updated the kernel version to 2.6.32-696.20.1.el6.x86_64 for CentOS 6 KVM ramdisk to address the CVE-2017-5715, CVE-2017-5753, and CVE-2017-5754 issues. | 4.2-5.5 |
| CLOUDBOOT-224 | Fixed the issue when the URL used in the script for IP address was invalid. | 5.0-5.5 |
| CLOUDBOOT-238 | Installed the Brocade Fibre Channel HBA Firmware to CentOS 6 Xen ramdisk. | 5.0-5.5 |
| CLOUDBOOT-240 | Updated the drivers to support Solarflare Flareon Ultra 8000 Series 10G Adapter (SFN8522) on CentOS 6 and 7 KVM ramdisks. | 5.5 |
| CLOUDBOOT-253 | Updated the ramdisk package for CentOS 7 KVM with the 3.10.0-693.21.1.el7.x86_64 kernel version and the 4.8.5-16.el7_4.2.x86_64 GCC version to address the Spectre v2 (CVE-2017-5715) issue. | 5.3-5.5 |
| CLOUDBOOT-254 | Updated the ramdisk package for CentOS 6 KVM with the 2.6.32-696.23.1.el6.x86_64 kernel version and the 4.4.7-18.el6_9.2.x86_64 GCC version to address the Spectre v2 (CVE-2017-5715) issue. | 4.2-5.5 |
| CLOUDBOOT-255 | Fixed the issue when a daily cronjob cleaned metadata about Integrated Storage disks from the tmp directory if it wasn't accessed for 10 days. | 5.0-5.5 |
| CLOUDBOOT-261 | Fixed the issue when the Error initializing authority occurred while rebooting CloudBoot compute resources from CLI. | 5.3-5.5 |
| CLOUDBOOT-325 | Fixed the issue when an error message appeared after running service onapp-messaging start on CloudBoot CentOS 7 compute resources,
though the service was started as expected. | 5.2-5.5 |
| CORE-155 | Fixed the issue when it was impossible to set a second resolver for Windows-based virtual servers. | 3.0-5.5 |
| CORE-171 | Fixed the issue when the CPU and CPU Priority values could not be increased if a compute resource was disabled. | 3.0-5.5 |
| CORE-1381 | Fixed the issue when the obsolete Virtuozzo OnApp configuration keys were present in the on_app.yml file. Removed the obsolete keys to avoid warning messages during the Control Panel upgrade. | 3.0-5.5 |
| CORE-1385 | Fixed the issue when the Update Own Schedule permission was not applied and users could not edit their backup schedules. | 3.0-5.5 |
| CORE-1459 | Fixed the issue when the Delete action was not hidden from other users if a current user had the Destroy own user permission enabled. | 3.1-5.5 |
| CORE-1520 | Fixed the issue when after rebuilding, the network was unreachable for a virtual server built from the gentoo-12.1-x64-1.4-xen.kvm.kvm_virtio.tar.g z template. | 3.1-5.5 |
| CORE-1660 | Fixed the issue when rebuilding network without the force reboot option failed after adding an additional IP for VSs built from the Gentoo 12.1 x64 template. | 3.1-5.5 |
| CORE-1790 | Fixed the issue when the virtual server owner could not be changes if the IP limit was reached by a current user. | 3.0-5.5 |
| CORE-2611 | Fixed the issue when rebuilding network with the force reboot option failed. | 3.3-5.5 |
| CORE-3063 | Fixed the issue when an obsolete KVM Antispoofing option was present in the Defaults Configuration on CP. | 3.0-5.5 |
| CORE-3157 | Fixed the issue when the number of ports was displayed and calculated incorrectly at the Alerts page. | 3.3-5.5 |
| CORE-3202 | Fixed the issue when the Content is not uniformly distributed within compute resources warning was triggered for compute resources where rebalancing from CP could not be performed. | 3.3.1-5.5 |
| CORE-3209 | Fixed the issue when simultaneous execution of several LVM modifying operations could lead to the LVM data stores corruption. | 3.3.1-5.5 |
| CORE-3354 | Fixed the issue when it was impossible to delete TXT and MX records from the Manage DNS Zone page without refreshing it. | 3.3.2-5.5 |
| CORE-3758 | Fixed the issue when a compute zone label was missing at the Content Balance Check page. | 3.3.2-5.5 |
| CORE-3893 | Fixed the issue when it was impossible to edit DNS records in a DNS zone. | 3.5-5.5 |
| CORE-4386 | Fixed the issue when the VS VIP status was displayed via the Get Virtual Server Details API request for a user with the Read VIP Status permission disabled. | 4.1-5.5 |
| CORE-4665 | Fixed the issue when a backup date was displayed not in a local time zone on CP. | 4.0-5.5 |
| CORE-4918 | Fixed the issue when a VPN tunnel had a long name and description, its overview page was displayed incorrectly. | 4.1-5.5 |
| CORE-5002 | Fixed the issue when a rake job db:cleanup:log_items failed if the Enable logs cleaning option was disabled at Settings > Configuration. | 4.1-5.5 |
| CORE-5138 | Fixed the issue when a confirmation box was missing when users powered off vApps. | 4.1-5.5 |
| CORE-5407 | Fixed the issue when it was impossible to delete an HTTP caching rule if it was the only rule for a CDN resource and the limit rate and limit rate after parameters were set for the CDN resource. | 4.1-5.5 |
| CORE-5834 | Fixed the issue when the 404 Not Found error was returned via Global Search when users entered an IP address in the search bar. | 4.1-5.0 |
| CORE-6393 | Fixed the issue when users could not access templates added to their billing plans when the See details of any template group permission was disabled. | 4.2-5.5 |
| CORE-6809 | Fixed the issue when the HTTPD service was unavailable on High Availability nodes due to an undefined method error. | 4.2-5.5 |
| CORE-6811 | Fixed the issue when pagination on the compute zone details page was broken. | 4.2-5.5 |
| CORE-7135 | Fixed the issue when a user role was changed in vCD, the role was not updated in OnApp. | 4.3-5.5 |
| CORE-7273 | Fixed the issue when the onapp.master file was not deleted from a stopped slave node in a High Availability cluster. | 4.3-5.5 |
| CORE-7324 | Fixed the issue when an org vCD network failed in Virtuozzo OnApp, it rolled back in Virtuozzo OnApp but remained present in vCD. | 4.3-5.5 |
| CORE-7565 | Fixed the issue when users with the vCD Org Admin role could edit the Edge Gateway label. | 4.3-5.5 |
| CORE-7585 | Fixed the issue when provisioning a Windows-based virtual server could fail if the allocated RAM is more than 4 Gb. | 4.3-5.5 |
| CORE-7653 | Fixed the issue when the provisioning task ran on a backup server instead of a compute resource that had only local data stores. | 4.1-5.5 |
| CORE-7928 | Fixed the issue when items, for example disks, were duplicated if they were created in OnApp. | 5.0-5.5 |
| CORE-7960 | Fixed the issue when orphaned backups appeared after changing an owner with an empty backups_action . | 5.2-5.5 |
| CORE-8057 | Fixed the issue when the Activity Log was missing for vApp templates and catalogs. | 5.2-5.5 |
| CORE-8177 | Fixed the issue when a user could compose a new vApp despite the billing plan restrictions. | 5.0-5.5 |
| CORE-8395 | Fixed the issue when the ResizeVSWithoutReboot transaction was run every five minutes and the Time value set in the Auto Scaling Configuration for VS was ignored. | 5.5 |
| CORE-8448 | Fixed the issue when pagination and log items were missing at the last page of the Dashboard > Activity Log section due to a slow database query caused by a big number of paginating log items. | 5.2-5.5 |
| CORE-8481 | Fixed the issue when the CreateEdgeGateway transaction failed during the Orchestration Model deployment. | 5.2-5.5 |
| CORE-8604 | Fixed the issue when vCloud Org Admin users had the See All Payments permission. | 5.2-5.5 |
| CORE-8630 | Fixed the issue when vCloud Org Admin users could see the number of users assigned to a billing plan. | 5.2-5.5 |
| CORE-8733 | Fixed the issue when the account lockout email was sent via the Sendmail gateway instead of SMTP. | 5.2-5.5 |
| CORE-8775 | Fixed the issue when the Build Virtual Server string was missing in the /onapp/interface/config/locales/* file. | 4.3-5.5 |
| CORE-8834 | Fixed the issue when the total number of users included deleted and not active users. | 5.2-5.5 |
| CORE-8888 | Fixed the issue when the Control Panel server time zone was not used in the production_generate_hourly_stats.log output. | 5.3-5.5 |
| CORE-8908 | Fixed the issue when the last online compute resource in a compute zone could not be marked as offline . | 5.0-5.5 |
| CORE-8949 | Fixed the issue when the Backups section was not removed from the Dashboard page if the vCD dashboard was used. | 5.3-5.5 |
| CORE-8997 | Fixed the issue when a virtual server was not built from the openSUSE 12.1 x64 template on KVM because of the invalid GRUB configuration. | 5.3-5.5 |
| CORE-9047 | Fixed the issue when it was possible to make an owner of a virtual server a user who wasn't assigned an IP address used to create the VS. | 5.4-5.5 |
| CORE-9086 | Fixed the issue when the status of the vCD-related media upload is not updated after the upload is finished. | 5.5 |
| CORE-9390 | Fixed the issue when resource pools that contain a coma symbol in their label are imported incorrectly into Virtuozzo OnApp from vCD. | 5.3-5.5 |
| CORE-9422 | Fixed the issue when a virtual server was suspended on vCenter but wasn't suspended on Virtuozzo OnApp CP. | 5.5 |
| CORE-9423 | Fixed the issue when some UI elements were not displayed properly at the Language Phrases page. | 5.0-5.5 |
| CORE-9470 | Fixed the issue when the OVA import failed if volume_group or logical_volumes had hyphen in their labels. | 5.3-5.5 |
| CORE-9475 | Fixed the issue when the IP settings were not updated right away for libvirt with the anti-spoofing option enabled. | 5.1-5.5 |
| CORE-9478 | Fixed the issue when the KMS server was unavailable after the virtual server build due to the invalid kms_host variable in the kms_onapp.bat file. | 5.3-5.5 |
| CORE-9487 | Fixed the issue when users could not assign IP addresses from an IP range because only first 100 free IP addresses were displayed in the Assign IP Addresses box. | 5.4-5.5 |
| CORE-9564 | Fixed the issue when changing a data store for a disk while deploying a vApp the capacity of the disk was not taken from a template. | 5.4-5.5 |
| CORE-9570 | Fixed the issue when it was impossible to deploy a vApp from a template with two or mode disks because an API request returned the same instance IDs for all disks. | 5.4-5.5 |
| CORE-9580 | Fixed the issue when the VS wizard confirmation step did not reflect the instance package parameters. | 5.0-5.5 |
| CORE-9610 | Fixed the issue when country names were duplicated in the drop-down list at the location step of the VS wizard. | 5.3-5.5 |
| CORE-9627 | Fixed the issue when user_group_id was included into the Billing::User::Payment database query. | 5.4-5.5 |
| CORE-9654 | Fixed the issue when the Resync function did not remove networks, data stores, and VSs that were removed from vCenter. | 5.4-5.5 |
| CORE-9698 | Fixed the issue when it was impossible to upload an ISO file with upper case letters in its name to a vCD catalog. | 5.3-5.5 |
| CORE-9728 | Fixed the issue when users could not create a virtual server from an instance package if the Instance Package VSs only option was enabled for a network zone and both the instance package and the network zone were added to a bucket. | 5.4-5.5 |
| CORE-9730 | Fixed the issue when the obsolete Manage Services button was available for vCD advanced edge gateways. | 5.4-5.5 |
| CORE-9781 | Fixed the issue when it was possible to create a virtual server if the IP Addresses limit set for a network zone was exceeded. | 5.4-5.5 |
| CORE-9848 | Fixed the issue when statistics at the Dashboard page was displayed for the UTC time zone instead of the user local time zone. | 5.5 |
| CORE-9881 | Fixed the issue when it was possible to assign an IP address to a federated virtual server. | 5.4-5.5 |
| CORE-9936 | Fixed the issue when users could enable automated backups on the final step in the VS wizard if the corresponding permissions were disabled for the user role. | 5.4-5.5 |
| CORE-10064 | Fixed the issue when the maximum disk size was not updated after changing a data store for a vApp. | 5.5 |
| CORE-10066 | Fixed the issue when cold migrating a disk with the Thin Provision option enabled, the option was ignored. | 5.4-5.5 |
| CORE-10156 | Fixed the issue when the VPN tunnel was skipped during the edge gateway import from vCloud. | 5.5 |
| CORE-10237 | Fixed the issue when a virtual server was not destroyed if its disk had a custom partition table. | 5.2-5.5 |
| CORE-10294 | Fixed the issue when KVM compute zones were not available for selection in the container server wizard if the selected template was based on kvm_virtio . | 5.4-5.5 |
| CORE-10295 | Fixed the issue when an undefined method network_configs for nil:NilClass error occurred while adding virtual servers to a vApp while the ProvisionvApp transaction was running. | 5.5 |
| CORE-10368 | Fixed the issue when an Internal Server Error occurred while assigning an IP Range with a big number of IP addresses (e.g. 1.0.0.3-1.3.3.3). Added a new parameter called Max number of IP addresses which can be assigned to user simultaneously to Configuration > System where a default value is 256. | 5.5 |
| CORE-10377 | Fixed the issue when the Service Add-ons Store menu was displayed on CP despite it was disabled on a license. | 5.4-5.5 |
| CORE-10447 CORE-11305 | Fixed the issue when boot from the Windows 10/2016 ISO failed on a virtual server with lower versions of Windows. | 5.5 |
| CORE-10460 | Fixed the issue when a source compute resource had only management network interface and destination compute resource had both backup network interface and management, there was a shared target between compute resource through incompatible network. | 5.5 |
| CORE-10467 | Fixed the issue when it was impossible to remove a picture from a custom theme. | 5.4-5.5 |
| CORE-10487 | Fixed the issue when 201 Created was returned instead of 422 Unprocessable Entity while creating a virtual server from an instance package with an invalid ID. | 5.5 |
| CORE-10489 | Fixed the issue when multiple virtual servers were created with the same IP address if a user initiated the simultaneous creation of more than 50 virtual servers in the same compute zone on different compute resources. | 5.5 |
| CORE-10504 | Fixed the issue when destroying a vCenter virtual server built from an OVA template without VMware guest tools resulted in a system error. | 5.5 |
| CORE-10520 | Fixed the issue when the Swap Disk Size option was available in the vCenter virtual server wizard. | 5.5 |
| CORE-10542 | Fixed the issue when users could not disable the Automatically log on as Administrator option at vCD Guest Customization due to an invalid parameter used in the API request. | 5.3-5.5 |
| CORE-10560 | Fixed the issue when the NoMethodError (undefined method 'network' for nil:NilClass ) error was returned on an attempt to edit a VS that failed to be deleted. | 5.5 |
| CORE-10564 | Fixed the issue when using Virtuozzo OnApp network for vCenter virtual servers lead to the creation of a duplicated network. | 5.5 |
| CORE-10565 | Fixed the issue when DRaaS and moving VSs to another location were not available for instances built on non-virtio KVM templates. | 5.5 |
| CORE-10570 | Fixed the issue when a user could build a VS if the Admin user did not approve the ScheduleBuildVirtualServer transaction. | 5.5 |
| CORE-10619 | Fixed the issue when an Organization Administrator could not change another user role. | 5.5 |
| CORE-10630 | Fixed the issue when a broken virtual server created in vCD caused the import, reimport, and and resynk failures in OnApp. | 5.5 |
| CORE-10645 | Fixed the issue when a vApp network was imported without a parent network and network group. | 5.5 |
| CORE-10746 | Fixed the issue when free used disk size was calculated as the sum of all storage profiles from a particular data store zone in a billing plan. | 5.0-5.5 |
| CORE-10839 | Fixed the issue when limits on CPU and RAM compute resources defined in a user’s billing plan were not correctly applied during the vCD VS editing. | 5.4-5.5 |
| CORE-10911 | Fixed the issue when external IP addresses were not imported from vCloud Director to OnApp. | 5.5 |
| CORE-10912 | Fixed the issue when the VS was not responding when building a Windows 2016/10 VS with the CPU topology enabled. | 5.0-5.5 |
| CORE-10946 | Fixed the issue when the incorrect text was displayed in the infobox at the Allocate new IP to VS page. | 5.5 |
| CORE-10948 | Fixed the issue when the Select Instance Package on Virtual Server Creation permission did not work during the VS creation. | 5.5 |
| CORE-10954 | Fixed the issue when invalid URLs were displayed for /virtual_machines/* paths in Global Search on Control Panel. | 5.0-5.5 |
| CORE-10959 | Fixed the issue when it was impossible to search virtual servers by FQDN. | 5.4-5.5 |
| CORE-10962 | Fixed the issue when the FreeBSD provision failed if allocated RAM was more than 2 GB. | 4.0-5.5 |
| CORE-10980 | Fixed the issue when an incorrect path was used to determine a directory with enough free space for the OVA upload. | 5.5 |
| CORE-11015 | Fixed the issue when no rollback was performed after a failure to create a vCloud Director VS snapshot. | 5.5 |
| CORE-11018 | Fixed the issue when it was impossible to run a force reboot during the guest customization on vCloud Director. | 5.5 |
| CORE-11019 | Fixed the issue when VMware L2 statistics were not collected if there were no booted virtual servers in vCenter. | 5.5 |
| CORE-11028 | Fixed the issue when the VS creation wizard failed if there were only Windows system templates in the cloud and the default template was the Windows template. | 5.5 |
| CORE-11040 | Fixed the issue when the onapp.master file was not handled by the Pacemaker service on High Availability clouds. | 5.0-5.5 |
| CORE-11042 | Fixed the issue when users could not delete an LVM disk that failed to be built if the StorageAPI was stopped on the transaction server. | 5.5 |
| CORE-11048 | Fixed the issue when virtual servers were created without assigned IP addresses and it was not possible to assign IPs manually, if a user initiated the simultaneous creation of more than 50 virtual servers in the same compute zone on different compute resources. | 5.5 |
| CORE-11067 | Fixed the issue when a rollback process was missing in case uploading media to the vCloud Catalog failed. | 5.5 |
| CORE-11100 | Fixed the issue when deleting the last virtual server from a vApp prevented users from stopping the vApp. | 5.5 |
| CORE-11101 | Fixed the issue when the user dashboard displayed the unlimited number of vCD resources even though the limits were set. | 5.5 |
| CORE-11102 | Fixed the issue when during the Org Network creation only a DNS server primary address was displayed, while the secondary one was not. | 5.5 |
| CORE-11106 | Fixed the issue when users were unable to specify a range of ports or multiple ports in a vCD edge gateway firewall rule through Virtuozzo OnApp | 4.3-5.5 |
| CORE-11115 | Fixed the issue when the ChangeDisksVmNumbersInFstabRecipe recipe was run on Windows virtual servers after the disk_vm_number was changed. | 5.5 |
| CORE-11117 | Fixed the issue when the incorrect rollback logic was applied if the hot attach of a disk failed. Now if the hot attach disk transaction is failed, the disk is removed. | 4.0-5.5 |
| CORE-11121 | Fixed the issue when simultaneously destroying multiple virtual servers with swap disks caused the Redlock::LockError error while the primary disk was deactivated but the second volume remained active. | 5.5 |
| CORE-11123 | Fixed the issue when incorrect error messages were displayed while converting a backup to template. | 5.5 |
| CORE-11137 | Fixed the issue when vApps created inside vCenter caused errors during the vCenter VS import and synchronization, and running recipes on vCloud VSs. | 5.5 |
| CORE-11141 | Fixed the issue when the Daily Stats page on CP provided statistics for the last 48 hours. Renamed the page to Cloud Stats and added an infobox on how statistics is generated when you filter hours. | 5.5 |
| CORE-11146 | Fixed the issue when the network usage data of first NIC in a vCloud VS was duplicated to other NICs of the same VS on the Network Interface Usage page. | 5.5 |
| CORE-11215 | Fixed the issue when the daemon service could not be started by the Start Daemon option on CP after being stopped by the Stop Daemon option. | 5.0-5.5 |
| CORE-11223 | Fixed the issue when the link to the Intel website on the Hardware Info page was broken for Skylake processors. | 5.5 |
| CORE-11228 | Fixed the issue when a unit for CDN Bandwidth statistics was calculated in 1024 bytes instead of 1000 bytes. | 5.3-5.5 |
| CORE-11240 | Fixed the issue when the invalid error message was returned after an unknown URL format was used for the Get Log Item Details API request. | 5.5 |
| CORE-11250 | Fixed the issue when it was not possible to attach the same data store and network to different compute zones via UI. | 5.1-5.5 |
| CORE-11258 | Fixed the issue when the iscsiadm command failed with the Could not find attached scsi disk error while creating a session on a compute resource. | 5.5 |
| CORE-11271 | Remove the possibility to import virtual servers that are part of vApps from vCenter to OnApp. | 5.5 |
| CORE-11286 | Fixed the issue when the advanced_enabled parameter was missing in the GET Edge Gateways API request. | 5.5 |
| CORE-11287 | Fixed the issue when 400 Bad Request was returned instead of 422 Unprocessable Entity while assigning a disk and not specifying the temporary_virtual_machine_id parameter. | 5.5 |
| CORE-11293 | Fixed the issue when users with the Payments by User Group restriction set could see all payments. | 5.5 |
| CORE-11299 | Fixed the issue when the name of the user group in the drop-down list on the Edit User Profile page was cropped. | 5.5 |
| CORE-11317 | Fixed the issue when during the vApp recompose the default IP address allocation mode was DHCP instead of Static IP Pool. | 5.5 |
| CORE-11319 | Fixed the label from Provisioned to Utilized that appeared while hovering over the Integrated Storage nodes in the infotip on the disk rebalancing progress. | 3.5-5.5 |
| CORE-11326 | Fixed the issue when the Get VS Billing Statistics API request returned the irrelevant networking/network_interfaces parameter instead of network_interfaces . | 5.5 |
| CORE-11332 | Fixed the issue when it was impossible to enable the Autoscale option for a VS based on a CentOS 7 x64 template because the CheckOrInstallAutoScaleAgent transaction failed. | 5.5 |
| CORE-11341 | Fixed the issue when validation for a rotation_period value was missing in the POST /schedules API request. | 5.5 |
| CORE-11353 | Fixed the issue when it was impossible to create a VS with an auto-assigned IP address if there were no unassigned IP addresses and required_ip_address_assignment was enabled. | 5.0-5.5 |
| CORE-11356 | Fixed the issue when Virtuozzo OnApp did not prevent enabling VNC on the VS power cycling for vCenter virtual servers. | 5.5 |
| CORE-11393 | Fixed the issue when the Insert Media list was blank if there were ISOs available via a shared catalog in vCD. | 5.5 |
| CORE-11394 | Fixed the issue when the gateway and DNS settings were missing on the Org networks details page when deploying a Windows-based VS in vCD. | 5.5 |
| CORE-11409 | Fixed the issue when users could not delete an image from their custom themes at Settings > Look & Feel > Themes. | 5.4-5.5 |
| CORE-11414 | Fixed the issue when incorrect paths were used to mount OVA locations. | 5.5 |
| CORE-11422 | Fixed the issue when HTTP was used instead of HTTPS as a default protocol for connecting to the data service for generating hardware information. | 5.5 |
| CORE-11438 | Fixed the issue when Federation Buyers could access Integrated Storage data stores from compute resources that they are subscribed to. | 5.5 |
| CORE-11439 | Fixed the issue when a VS was migrated to another compute resource with a swap disk and the disk was created but not labeled as a swap disk. | 5.5 |
| CORE-11463 | Fixed the issue when the disk resize and storage usage were not available in vCloud 9 via OnApp. | 5.5 |
| CORE-11469 | Fixed the issue when the ProvisionvApp transaction failed via Virtuozzo OnApp on vCD 9. | 5.5 |
| CORE-11488 | Fixed the issue when it was impossible to find a template on vCenter if it belonged to one data center and was deployed in another data center. | 5.5 |
| CORE-11497 | Fixed the issue when a Libvirt-based virtual server attempted to start with a disk that was not built. | 4.0-5.5 |
| CORE-11500 | Fixed the issue when an error was displayed when trying to remove an IP address from a federated VS. | 5.5 |
| CORE-11519 | Fixed the issue when it was impossible to create virtual servers on vCenter using instance packages. | 5.5 |
| CORE-11595 | Fixed the issue when users could provide a negative value for a rate_limit parameter via API. | 5.4-5.5 |
| CORE-11626 | Fixed the issue when container servers were not booted on CentOS 7 Xen compute resources because of the incorrect disk_target_device value in the CoreOS x64 template. | 5.5 |
| CORE-11638 | Fixed the issue with importing IP after adding a NIC to vCloud Director VSs. | 5.5 |
| CORE-11653 | Fixed the issue when the system used only the shutdown option when stopping a VS built on a Xen compute resource, instead of using either the shutdown or the power off method. | 5.0-5.5 |
| CORE-11701 | Fixed the issue when 201 Scheduled was returned instead of 422 Unprocessable Entity for
| 5.5 |
| CORE-11710 | Fixed the issue when a user was redirected to the wrong URL when trying to access the Advanced Edge Services page. | 5.5-5.5 |
| CORE-11801 | Fixed the issue when non-admin users could see the number of deleted users for the entire cloud. | 5.5 |
| CORE-11829 | Fixed the issue when No Method Error appeared when trying to assign an IPv6 address to any user. | 5.5 |
| CORE-11854 | Fixed the issue when a user created via SAML from an external IdP could log in to CP but could not perform any actions if there were some invalid attributes set for a user group or user role. | 5.5 |
| CORE-11868 | Fixed the issue when the auto-backup creation led to a failure_count increase (if blocked by a running/pending backup). | 5.5 |
| CORE-11901 | Fixed the issue when the memory_limit and cpu_limit attributes were used instead of memory_allocated and cpu_allocated to handle the resources difference in a VDC Allocation Pool. | 5.5 |
| CORE-11919 | Fixed the issue when there were negative values stored in Redis DB for vCloud Director virtual server disks. | 5.5 |
| CORE-11923 | Fixed the issue when it was impossible to resize a VS on a Xen compute resource if the max memory limit was exceeded. | 5.5 |
| CORE-11932 | Fixed the issue when a replication was set up incorrectly if a virtual server had multiple disks. | 5.5 |
| CORE-11952 | Fixed the issue when IP addresses available for a virtual server were grouped under the NIC header instead of the following header: Physical Network: label , Network Zone: label , on interface: label . | 5.5 |
| CORE-11968 | Fixed the issue when virtual servers could not be imported from vCenter into Virtuozzo OnApp due to validation check errors. | 5.5 |
| CORE-11980 | Fixed the issue when flash messages were displayed incorrectly while adding new records at the DNS Zone Records page. | 4.0-5.5 |
| CORE-12048 | Fixed the issue when the boot partition was mounted while creating a Windows virtual server from an OVA template. | 5.5 |
| CORE-12076 | Fixed the issue when editing a local virtual server that was in a published federated zone, the limits were returned as if the VS was created on a remote server. | 5.5 |
| CORE-12101 | Fixed the issue when Integrated Storage health reports were sent if IS was not used on CloudBoot compute resources. | 5.0-5.5 |
| CORE-12123 | Fixed the issue when importing firewall rules from vCloud Director to Virtuozzo OnApp failed due to an undefined method error. Reimplemented the logic of processing firewall rules via Advanced Edge Gateway to handle only rules where both source and destination are IP addresses. | 5.5 |
| CORE-12141 | Fixed the issue when pending transactions were not processed and not resent from Virtuozzo OnApp daemon to RabbitMQ because of a race condition. | 5.0-5.5 |
| CORE-12149 | Fixed the issue when before restoring a virtual server from an incremental backup a file system on a VS disk was not rebuilt. Added a Force Restore option that allows to restore a virtual server and rebuild a disk via UI and API. | 5.0-5.5 |
| CORE-12154 | Fixed the issue when a disk provisioning failed with the Fatal: Execution of rsync error. | 5.5 |
| CORE-12183 | Fixed the issue when an invalid link was used for a Target Backup ID in Log Info for a selected log item. | 5.5 |
| CORE-12218 | Fixed the issue when the VS creation process failed due to the unsupported timezone configuration on libvirt 4.1.0. | 5.5 |
| CORE-12224 | Fixed the issue when a billing calculator in the Edit Disk box was not updated based on the pricing and limits set for data store zones in a billing plan. | 5.5 |
| CORE-12234 | Fixed the issue when libguesfs used cache directories that were not unique per each transaction on CloudBoot backup servers. | 5.5 |
| CORE-12238 | Fixed the issue when the vCD users and their VSs were successfully suspended in Virtuozzo OnApp but remained powered on in vCD. | 5.5 |
| CORE-12252 | Fixed the issue when running s recipe on a VS failed for users who had Cyrillic characters in the first or last name. | 5.5 |
| CORE-12289 | Fixed the issue when configuration was applied despite a user clicking the Cancel button at the Settings > Configuration page on CP. | 5.5 |
| CORE-12312 | Fixed the issue when a unique machine-id file was not created for each newly created virtual server that caused all VSs to have an identical machine UUID. | 5.0-5.5 |
| CORE-12322 | Fixed the issue when IDE and Virtio disks added to a guest OS were not indexed separately per bus. | 5.5 |
| CORE-12355 | Fixed the issue when CoreOS or application server templates that were published to Federation could be automatically selected while creating the container or application server. | 5.0-5.5 |
| CORE-12388 | Fixed the issue when Timeout::Error was returned in the Bunny gem instead of Bunny::ClientTimeout or Bunny::ConnectionTimeout
during the backup scheduling. | 5.5 |
| CORE-12406 | Fixed the issue when sometimes a network identifier was changed after detaching a network from a compute resource or compute zone. | 5.4-5.5 |
| CORE-12418 | Fixed the issue when the disks per virtual server limit (15 disks per VS) was applied for vCD and vCenter virtual servers. | 5.5 |
| CORE-12420 | Fixed the issue when the Redis memory usage was bloating because of the cached memory_lua script. | 5.0-5.5 |
| CORE-12501 | Fixed the issue when the 404 Page Not Found Error was displayed on the Network Interfaces page for a load balancer
because of an uninitialized constant | 5.5 |
| CORE-12655 | Fixed the issue when as a result of the failed motion of a federated virtual server the PrepareMotion transaction was marked as Complete and the dependent transactions were left in the pending state instead of PrepareMotion marked as Failed and dependent transactions cancelled. | 5.5 |
| CORE-12694 | Fixed the issue when an auto-generated password was not updated on the Virtuozzo OnApp CP after editing guest customization for a vCD virtual server until the VS was rebooted. | 5.5 |
| CORE-12719 | Fixed the issue when users faced the 404 Page Not Found Error while clicking the template label on the VS overview page. | 5.5 |
| CORE-12727 | Fixed the issue when the transaction for removing Zombie Disks could use any backup server to remove disks instead of only the BS attached to a compute zone. | 4.0-5.5 |
| INFRA-79 | Fixed the issue when it was impossible to import SSL certificates to a High Availability cloud via UI because the PropagateSslCertificate transaction was missing. | 4.3-5.5 |
| INFRA-340 | Fixed the issue when the HAReconfigureComputeResources transaction failed because there was an offline CloudBoot compute resource on a system that was not skipped during the update. | 5.0-5.5 |
| INFRA-343 | Fixed the issue when users were suggested to add an IP address of a High Availability Control Panel to a White List instead of their public IP addresses. | 5.5 |
| INFRA-344 | Fixed the issue when a user who logged in to CP via a VIP address could not create a vApp if different time zones were set on nodes in a High Availability cluster. | 5.5 |
| INFRA-345 | Fixed the issue when High Availability services were not started during a cluster creation because the /etc/init.d/<service_name> start
command was used instead of systemctl start <service_name>. | 5.5 |
| INFRA-346 | Fixed the issue when RabbitMQ nodes were not added to a Message Queue cluster because of the incorrect handling of a process name of erlang . | 5.4-5.5 |
| INFRA-347 | Fixed the issue when after deploying a High Availability cluster, data centers were not detected by the Pacemaker service. | 5.5 |
| INFRA-383 | Fixed the issue when the EnsureHypervisorOffline process used ping instead of ping6 for VSs with IPv6 addresses. | 5.0.-5.5 |
| INSTALLER-348 | Fixed the issue when the installer did not manage the Xen Dom0 maximum memory value that was set via a kernel option in the boot loader. | All versions |
| INSTALLER-351 | Fixed the issue when incorrect guest statuses were reported for compute resources with 400 and more virtual servers.
Updated the vnc_ports.sh script to increase the speed of the VNC ports reporting via SNMP. | All versions |
| INSTALLER-354 | Fixed the issue when Monit managed Virtuozzo OnApp daemon via the onapp_daemon.sh instead of /etc/init.d/onapp InitV service. | 5.5 |
| INSTALLER-368 | Fixed the issue when the installer did not manage a Dom0 maximum memory value on static Xen compute resources if the value was not in the Grub configuration file. | 5.5 |
| INSTALLER-379 | Fixed the issue when the SQL query in httpd.onapp.conf.tmpl was incorrect for the vCenter console. | 5.5 |
| STORAGE-2117 | Fixed the issue when the disk repair process failed during activation of stripes and copies. | 5.2-5.5 |
