6.6 Stable Release Notes

25 November 2021

We are happy to introduce Virtuozzo OnApp 6.6 (6.6.0-18). This document lists features, improvements, and fixes implemented for all available Virtuozzo OnApp components within the 6.6 Edges and 6.6 Stable.

Before You Upgrade

You can update to Virtuozzo OnApp 6.6 Stable from Virtuozzo OnApp 6.5 or 6.6 Edges. For details, refer to the Upgrade Guide.

To test the upgrade, you may first simulate the upgrade process in the test environment. For the instructions, refer to the Configuring Control Panel Environment for Simulation Purposes page.

Highlights

Here you can find the key features that we deliver as a part of Virtuozzo OnApp 6.6. You can also check other features and improvements and see the list of issues that were fixed in Virtuozzo OnApp 6.6.

Updated UI

We updated the user interface with the new look and feel for a number of pages. This version of the user interface is aimed to improve the user experience.

SDN Management

Upgraded the software-defined networking management with the improvements:

  • Possibility to edit SDN network;
  • Validation for SDN managers host IP;
  • Possibility to set transit IP.

SAML Login

Now it is possible to hide SAML login buttons from the login page at Settings > Authentication > New SAML ID Provider button.

VMware Cloud Director Version 10.3

VMware Cloud Director and Virtuozzo OnApp version 6.6 Stable is compatible with VMware Cloud Director 10.3

Veeam V11 Support for vCenter and vCloud

We started to support the latest Veeam version for vCenter and vCloud, Veeam 11, which protects against ransomware.

Windows vCenter VS

Now you have the possibility to build virtual server in vCenter based on Windows 10 template. We have also improved the scripts responsible for vCenter Windows-based virtual server configuration. As a result, the provisioning time is reduced by approximately 40-50%.

NSX-T and NSX-V Edge Gateway Networks

Improved the functionality of NSX-T and NSX-V edge gateway networks. Starting from 6.6 version:

  • All the charges for edge gateway sub-allocated IPs are synchronized with billing to keep your invoices updated.
  • Edge gateway sub-allocated IPs are reported under an external network.
  • When the NSX-T edge gateway is imported from vCloud, the IP settings are imported as well. Accordingly, all changes in vCloud regarding the IP settings are synced with OnApp.
  • The rate limits for NSX-V edge gateways are accessible via API. You can use them if you want to create custom billing scripts.

Virtual Server Disks

  • Virtio Mode

We added the possibility to enable or disable virtio mode when editing the disks of Windows-based virtual servers, application servers, ISO virtual servers, OVA virtual servers, and smart servers if the templates these servers are built on support kvm_virtio.

Clone VS

Cloning KVM-based virtual server option now allows you to change the hostname, password, and label from the original VS.

Windows Auto-Backups

Force Windows Auto-Backups is a new option that enhances the backup taking progress for Windows VSs. In particular, it takes the raw disk image backups and can be used as an extreme measure when the backup cannot be taken due to NTFS file system problems.

Features & Improvements

TypeKeyRelease Notes
Virtuozzo OnApp
improvement.pngREFLEX-230Now you can enable force Windows auto-backups option at the Application Configuration page to enhance the backup taking progress for Windows VSs.
REFLEX-260Improved encryption of the smtp_password parameter in the database.
REFLEX-265 (SUPPORT-3454)Improved the creation of a default IP range when the add_default_ip_range parameter is set to 1.
REFLEX-267Added ability to install Windows 2022 Server on virtual servers.
TA-60 (SUPPORT-2808)Now you can define the primary IP for the interface to be used as source IP for outgoing traffic by default.
TA-75Now you can see and delete zombie networks from the Alerts page.
TA-79Now it is possible to view a transit IP when checking the details of an SDN node, specify a transit IP when adding an SDN node to an SDN manager, and edit a transit IP. The IP of a node is automatically prepopulated both in the Add SDN node dialog box when creating a new SDN network and at the Connect SDN Network To SDN Node page when connecting a new SDN node to an existing SDN network.
improvement.pngTA-80Now it is possible to define if you want to shut down or reboot system with a Virsh destruction by enabling Force shutdown on power cycle failure option.

TA-83 (SUPPORT-3075)

At the Logs page and in the Activity Log section of the Virtual Server Details page, it is now possible to cancel a TakeBackup transaction, which is running longer and exceeding the time set for a zombie transaction, for virtual servers, application servers, and smart servers.
TA-93Now you can edit the label of an SDN network at the Edit SDN Network page.
TA-114Improved validation to Host field at the Edit SDN Manager page.
TA-117Now the city name and country name of a location appear if you click the location icon on the map at the Edge Locations step when creating a CDN resource or at the Edge Groups step when editing a CDN resource.

TA-261 (SUPPORT-3401)

Added the CPU Blacklisted Flags table that lists CPU flags, which a virtual server should skip when starting, for a compute zone with the enabled Extended CPU Configuration option and for a compute resource added to the compute zone with the enabled Extended CPU Configuration option.
TA-268

The previously generated API keys, which were migrated from the previous versions, are now marked with image at the User API Keys page so that you can easily define and replace them with new ones to increase security.

TA-277It is impossible now to copy the API key into the API key description field while creating a new API key for security reasons.
TA-279 (SUPPORT-3418)It is now possible to create a gateway that does not require authentication to send notifications.
TA-281Disable plain password usage for API access option is now enabled by default.
TA-303
(SUPPORT-3469)
Started to support the OpenDaylight Controller 0.14.0 version.
TA-314 (SUPPORT-3454)Improved the default IP range creation logic.
TA-315Added the ability to show and hide at the CP login page for each provider to control which providers to show or hide for CP users.
TA-335Added new section, CPU blacklisted flags, which allied to the whole cloud, to the info_hub.xml file.
TA-361Improved processing of CPU flags for compute zones with extended CPU configuration and compute resources with different CPU flags in the compute zone.

UIUX-7

Updated UI at the CPU Usage for Virtual Server page.

UIUX-10

Updated UI at the Autoscaling Configuration page.
UIUX-11Updated UI at the Assigned Recipes page.
UIUX-12Updated UI at the Custom Recipe Variable page.
UIUX-13Updated UI at the Service Add-ons page.
UIUX-14Updated UI at the Acceleration Reporting page.

UIUX-17

Updated UI at the Network Interface page.

UIUX-18

Updated UI at the Firewall Rules page.

UIUX-19

Updated UI at the IP Addresses for Virtual Server page.
UIUX-20Updated UI at the Disks page.
UIUX-21Updated UI at the Edge Accelerator Details page.
UIUX-22Updated UI at the Container Server Details page.

UIUX-23

Updated UI at the Application Server Details page.
UIUX-24Updated UI at the Load Balancer Cluster Details page.
UIUX-27Updated UI at the Settings for This Compute Resource, Edit Compute Resource Details, CPU Configuration, Hardware Info, Data Stores for Compute Resource, Backup Servers for Compute Resource, and Networks for Compute Resource pages.
UIUX-29Updated UI at the Templates, System Templates, Available Templates, Available Upgrades, Active Installations, Template Details, Edit Template Details, System Service Add-ons, Custom Recipe Variables, Edit Custom Recipe Variables, and Set Custom Recipe Variables pages.
UIUX-32Updated UI at the Service Add-ons page.
UIUX-34Updated UI at the Recipes, Recipe Details, Edit Recipe, Create Recipe, Recipe Applied to Virtual Servers, and Run Recipe Once on Virtual Server(s) pages.
UIUX-43Updated UI at the Settings page.
UIUX-44Updated UI at the Software Licenses, Software License, Edit Software License, and Create New Software License pages.
UIUX-48Updated UI at the Edge Accelerator Dashboard and Network pages.
UIUX-49Updated UI at the Logs, Log Item Details, Compute Zone Failovers, Compute Zone Failover, Failover Compute Resource Properties, Iterations of Failover, Iteration of Failover, and Failed Actions pages.
UIUX-50Updated UI at the Sysadmin Tools, Services Status, Control Panel Errors, Application Error, Activity Log, Zabbix Setup, Control Panel Maintenance, and Resource Diffs pages.
UIUX-51Updated UI at the High Availability, High Availability Hosts, Host, Edit Host, Add New Host, Options, High Availability Clusters, Cluster, Add New Cluster, Edit Node, Communication Rings, and New Communication Ring pages.
UIUX-54Updated UI at the Hardware Info and Custom Fields pages.
UIUX-55Updated UI at the Location Groups page.

UIUX-113

Updated UI at the Edit Guest Customization page.
UIUX-118Updated UI at the Backups page.
UIUX-119Updated UI at the Backup Resources page.
UIUX-120Updated UI at the Recovery Points page.
UIUX-121Updated UI at the Service Add-Ons page.
UIUX-123Updated UI at the Custom Recipe Variables page.

UIUX-128

Updated UI at the Adjust Resource Allocations page.
UIUX-130Updated UI at the Snapshots for this Virtual Server page.
WIZ-73Added new permission, Allow user to set CPU topology, which allows the user to set CPU topology options for application server.
WIZ-517
(SUPPORT-3073)
Now we store disk partition UUIDs during backup procedure and restore disk partition UUIDs during backup restore procedure to solve the issues when the UUIDs are changed and VS refuses to boot.
WIZ-752
(SUPPORT-3216)
Made UUID constant for virtual servers so now it does not change after VS reboots, shutdowns, etc.
WIZ-782Control Panel now uses new images version 7.9 for Recovery Mode.
WIZ-827
(SUPPORT-3471)
Now it is impossible to create a virtual server with non-printable characters in the label.
WIZ-828
(SUPPORT-3457)
Now it is possible to enable or disable virtio mode when editing the disks of Windows-based virtual servers, application servers, ISO virtual servers, OVA virtual servers, and smart servers if the templates these servers are built on support kvm_virtio.
WIZ-831Added ability to add more infrastructure to the existing compute zone via the Infrastructure Wizard menu.
WIZ-851Added ability to change the label, hostname, and password when cloning KVM-based virtual servers.
WIZ-890Added the new default Manage virtio bus for disks permission which gives the predefined Administrator role the possibility to enable virtio mode for the disks of Windows-based virtual servers of any users.
vCenter and vCloud
VMWARE-165Sub-allocated IPs for NSX-V edge gateway are now reported under the IP settings section at the External Network Details page.
VMWARE-166Now you can see the sub-allocated IPs for NSX-T edge gateways at the Edge Gateway Overview page.
VMWARE-323Now the resource pool statistics show the total price for network usage, which includes the cost for all NSX-V edge gateway sub-allocated IP addresses.
VMWARE-331Now you can see sub-allocated IPs for NSX-T edge gateways imported from vCloud on the Control Panel and use them for billing.
VMWARE-357The edge gateway sub-allocated IPs are now completely synchronized with Virtuozzo OnApp, so all the changes you make from vCloud side are visible on the Control Panel.
VMWARE-426Reduced execution time of ConfigureOperatingSystem transaction.
VMWARE-527Now at the Configure IP Settings step of NSX-V edge gateway creation Wizard, you can see only available IP addresses, which does not belong to other edge gateway sub-allocated IPs, in the corresponding drop-down list.
VMWARE-530Started to support VMware Cloud Director version 10.2.2.
VMWARE-543
(SUPPORT-3477)
Started to support Windows 10 virtual servers in VMware environment.
VMWARE-545Now you can access NSX-V edge gateway rate limits via API request.
VMWARE-559All the changes of NSX-V edge gateway configuration sub-allocated IPs are now synchronized with billing so that the invoices are up to date.
VMWARE-561The price for edge gateway now includes the price for sub-allocated IPs' usage.
VMWARE-563Started to support Veeam Backup & Replication 11.
VMWARE-569Now Get NSX-T Edge Gateway Details returns data concerning API setting.
VMWARE-574

At the Summary page of the NSX-T edge gateway creation wizard, the enable distributed routing option is now marked with image if enabled and image if not.

VMWARE-586

Now all the changes of edge gateway configuration sub-allocated IPs are synchronized in billing so that your invoices are up to date.
VMWARE-589Now you can get the data regarding IP nets via get vCloud external network details API request.
VMWARE-595When creating or editing a direct, routed, or isolated org network, the Shared option is not available for the NSX-T resource pool.
VMWARE-621Now the Edge Gateway IP configuration is available via API.
VMWARE-647Added ability to resync VCD virtual servers to synchronize the changes made on VMware side with OnApp.
Integrated Storage
STORAGE-2481Added new membership repair mechanism, onappstore repairmembership version 2.
Installer

INSTALLER-556

Switched static compute resource and Control Panel installers into new recovery ISO version 7.9 .

INSTALLER-566

Updated Rails to 6.1.3.2 version.
INSTALLER-568Built RPM packages for CentOS 7.x and 8.x to provide Ruby new version 2.7.3 and Virtuozzo OnApp required Gems.
INSTALLER-570Included /onapp/interface/tmp/pids path into onapp-cp RPM package.
CloudBoot
improvement.png

CLOUDBOOT-741

Updated the following components for CentOS7 KVM RAMDisk:

  • CentOS version to 7.9.2009
  • kernel version to 3.10.0-1160.25.1.el7.x86_64
  • XFS filesystem driver sources to version 3.10.0-327.36.3.el7.x86_64 compiled with the kernel version 3.10.0-1160.25.1.el7.x86_64 complied with the following patches:
    • xfs-make-xfs_bmbt_to_iomap-available-outside-of-xfs_.patch
    • iomap-Switch-from-blkno-to-disk-offset.patch
    • dax-give-DAX-clearing-code-correct-bdev.patch
  • UFS file-system sources to kernel 3.10.0-1160.25.1.el7.x86_64 compiled with R/W support patch
  • libvirt version to 4.5.0-36.el7_9.5

CLOUDBOOT-754

Included onappstore-6.6-9312-master.x86_64.rpm into all RAMDisks.
CLOUDBOOT-756Added onappstore-6.6-9372-master.x86_64.rpm into all RAMDisks.
CLOUDBOOT-757

Updated the following components for CentOS7 KVM RAMDisk:

  • CentOS version to 7.9.2009

  • kernel version to 3.10.0-1160.31.1.el7.x86_64

  • XFS filesystem driver sources to version 3.10.0-1160.31.1.el7.x86_64 compiled with the kernel version 3.10.0-1160.31.1.el7.x86_64 complied with the following patches:

    • xfs-make-xfs_bmbt_to_iomap-available-outside-of-xfs_.patch

    • iomap-Switch-from-blkno-to-disk-offset.patch

    • dax-give-DAX-clearing-code-correct-bdev.patch

  • UFS file-system sources to kernel 3.10.0-1160.31.1.el7.x86_64 compiled with R/W support patch

CLOUDBOOT-765

Updated the following components for CentOS7 KVM RAMDisk:

  • CentOS version to 7.9.2009
  • kernel version to 3.10.0-1160.42.2.el7.x86_64
  • XFS filesystem driver sources to version 3.10.0-327.36.3.el7..x86_64 compiled with the kernel version 3.10.0-1160.42.2.el7.x86_64 complied with the following patches
    • xfs-make-xfs_bmbt_to_iomap-available-outside-of-xfs_.patch
    • iomap-Switch-from-blkno-to-disk-offset.patch
    • dax-give-DAX-clearing-code-correct-bdev.patch
  • UFS file-system sources to the kernel version 3.10.0-1160.42.2.el7.x86_64 compiled with R/W support patch.
CLOUDBOOT-766Updated kernel version to 3.10.0-1160.42.2.el7.x86_64 for CentOS7 default RAMdisk.

CLOUDBOOT-768

Included onappstore-6.6-9428-master.x86_64.rpm into all RAMdisks.

Fixes

Type

Key

Release Notes

Affected Versions

bug icon 2.png

CORE-18017
(SUPPORT-3468)
After you run `cd /onapp/interface/ && rake -T` cmd in console, there could appear warning.6.4 - 6.6 Edge 1

bug icon 2.png

INSTALLER-569
(SUPPORT-3494)
There was an issue with the global locale configuration on CentOS 7 compute resources.6.0 - 6.6 Edge 2

bug icon 2.png

REFLEX-253 (SUPPORT-3490)If you had the VS with more than 50 recovery points, synchronization of recovery points and full synchronization could take more than 1 hour and up to 48 hours, respectively.6.5 - 6.6 Edge 3

bug icon 2.png

REFLEX-261A cloned VS did not have a local read path.6.3 - 6.6 Edge 3

bug icon 2.png

STORAGE-2402If you tried to create a storage controller without enough resources, the system did not show you the appropriate error.6.5 Edge 5 - 6.5

bug icon 2.png

STORAGE-2404The error messages for diskhotplug-related transactions did not describe the errors accurately.6.5 Edge 5 - 6.5

bug icon 2.png

STORAGE-2406It was impossible to repair storage nodes with delayed ping for backend nodes.6.5 Edge 5 - 6.5

bug icon 2.png

STORAGE-2439Some slots could be missing in the diskhotplug list after the SANController service restart.6.5 Edge 5- 6.5

bug icon 2.png

STORAGE-2447Fencecheck name, DEFAULT_GENERATION_COUNT parameter, was not defined for CloudBoot compute resource with integrated storage.6.5

bug icon 2.png

STORAGE-2452After you forgot a disk, it became partially online and couldn't be repaired, offline or online.6.5 Edge 5- 6.5

bug icon 2.png

STORAGE-2453Trying to resize a disk, you could see an error while the resize has happened.6.5 Edge 5- 6.5

bug icon 2.png

STORAGE-2461On a new installation, the performance value of new nodes did not match the physical hardware specifications for both Static and CloudBoot installs.6.0 - 6.6 Edge 2

bug icon 2.png

STORAGE-2474
(SUPPORT-3390)
When a VS was fully-migrated between zones, the new disks were created without regards to local read policy on the destination zone.6.2 - 6.6 Edge 1

bug icon 2.png

SUPPORT - 3494

After a locale was set to non-English on compute resources, it was impossible to properly parse the output of commands and their exit codes.

6.0 - 6.6 Edge 4

bug icon 2.png

TA-34It was impossible to add second SDN node to SDN manager.6.4 0 - 6.6 Edge 1

bug icon 2.png

TA-46

The network interface label was not updated in the billing statistics after you changed it.6.0 Patch 11 - 6.5

bug icon 2.png

TA-58
(SUPPORT-3348)
CDN bandwidth limit on the bucket did not wok as expected.6.3 - 6.6 Edge 2

bug icon 2.png

TA-217 (SUPPORT-3426)

The backup network was not utilized during the migration of a Windows virtual server, which runs on a XEN compute resource, to KVM.

6.3 Patch 1 - 6.5

bug icon 2.png

TA-305 (SUPPORT-3474)

You could face RDP/SSH interruptions during the hot migration of compute resources on Windows VS.6.3 - 6.6 Edge 3

bug icon 2.png

TA-306

You could see an outdated Virtuozzo OnApp repository in a log for DeployZabbixServerCentos7 transaction.6.5 Edge 2 - 6.5

bug icon 2.png

TA-324 (SUPPORT-3481)When configuring an SDN network for virtual router, it was impossible to assign IP address or vDisk to it.6.4 - 6.6 Edge 3

bug icon 2.png

TA-326The bandwidth limit failed to be set according to the bucket if a CDN resource was not created.6.0 - 6.6 Edge 2

bug icon 2.png

TA-338
(SUPPORT-3495)
SDN networks were not visible at the Resources step under the Network Configuration section of VS creation wizard if you did not have See all compute resources permission enabled.6.4 - 6.6 Edge 3

bug icon 2.png

TA-346
(SUPPORT-3498)
While adding the SDN network interface to a VS, a user could see the associated compute resource in the Physical Network drop-down list.6.0 Patch 11 - 6.6 Edge 3

bug icon 2.png

TA-447When purging content on a CDN resource, the incorrect limit of 1,000 paths instead of 1,300 paths you can specify in the Paths to Purge field was set.6.5 - 6.6 Edge 4

bug icon 2.png

UIUX-151

When reassigning a location, which was removed from the Assigned Locations table and moved to the Available Locations table, to an edge group, image was displayed instead of image.

6.5 - 6.6 Edge 4

bug icon 2.png

VMWARE-185 (SUPPORT-3420)

It was not possible to deploy a new vApp with the NIC0 set to None in VMware Cloud Director 10.2.1 version.6.3 - 6.4

bug icon 2.png

VMWARE-222
(SUPPORT-3422)
The L1 stats collection for the vCenter failed with the error divided by 0 when trying to add empty cluster from vCenter to the Control Panel.6.4 - 6.6 Edge 1

bug icon 2.png

VMWARE-248When you were creating a new compute zone, the VPC option was available in the Server type drop-down list when the license did not include it.6.0 Patch 12 - 6.6 Edge 1

bug icon 2.png

VMWARE-286 (SUPPORT-3367)

It was impossible to upload the OVF/OVA templates *.nvram file in a cloud with vCloud integration.6.2 Patch 4 - 6.5

bug icon 2.png

VMWARE-295 (SUPPORT-3442)Deletion of a backup resource with the installed Veeam or R1Soft backup plugins could fail with a 500 Internal Server Error message due to the recovery points and schedule jobs left in the database.6.6 Edge 3

bug icon 2.png

VMWARE-419While deploying the orchestration model, it was impossible to assign decimal numbers for CPU allocation.6.2 Patch 2 - 6.6 Edge 2

bug icon 2.png

VMWARE-462When uploading a file with the .iso extension to the vCloud, it did not appear on the Media tab, at the Catalog page.6.4 Edge 1- 6.6 Edge 3

bug icon 2.png

VMWARE-495

When you added new IP sets for NSX-T firewall rules, those that were added before were not enabled and disappeared from the Sources and Destinations fields.6.5 Edge 6 - 6.5

bug icon 2.png

VMWARE-496A user with the vCloud Organization Administrator role was redirected to the wrong page when clicking the Services tab at the NSX-T Edge Gateway page.6.5 Edge 6 - 6.6 Edge 3

bug icon 2.png

VMWARE-514It was impossible to change values of hot_add_cpu\hot_add_memory from Virtuozzo OnApp side for vCloud VSs6.3 - 6.6 Edge 3

bug icon 2.png

VMWARE-539The Firewall Rules page did not refresh after a firewall rule was deleted.6.5 - 6.6 Edge 2

bug icon 2.png

VMWARE-544

Compute resource's total_cpus value was blocking VS resize to higher a CPU number.6.0 - 6.5

bug icon 2.png

VMWARE-554 (SUPPORT-3488)It was impossible to rename vApps from Virtuozzo OnApp UI if the description field in the DB was NULL.6.4 - 6.6 Edge 3

bug icon 2.png

VMWARE-562An Ubuntu 18.04 LTS image failed during the deployment on the environment.6.5

bug icon 2.png

VMWARE-612When creating a new auto-backup preset and selecting the Weekly option in the Period field, the checkboxes in the Days to run on field were duplicated.6.4 - 6.6 Edge 3

bug icon 2.png

VMWARE-707After editing the label of a resource pool, the Expandable option was disabled automatically causing the following error: "Fatal: InsufficientMemoryResourcesFault: The available Memory resources in the parent resource pool are insufficient for the operation."6.4 - 6.6 Edge 4

bug icon 2.png

WIZ-73 (SUPPORT-3297)It was impossible to create an application server with the Use CPU Topology option enabled without Any action on application server permission switched on for a user.6.2 Patch 3 - 6.5

bug icon 2.png

WIZ-169The hourly auto-backup preset for R1Soft was incorrect.6.0 Patch 10 - 6.5

bug icon 2.png

WIZ-174 (SUPPORT-3279)Building a virtual server on a compute resource with SolidFire could fail with Hostname not known error.6.0 Patch 10 - 6.5

bug icon 2.png

WIZ-235 (SUPPORT-3324)There was a wrong disk offline API call in Destroy Virtual Machine transaction for static servers' integrated storage.6.2 Patch 3 - 6.5

bug icon 2.png

WIZ-545It was impossible to unassign a user from the database for an application server via UI from the List of Users Assigned to Database page.6.4 Edge 1 - 6.5

bug icon 2.png

WIZ-848You could see 500 Internal Server Error when applying more then 200 firewall rules for a virtual server.6.4 - 6.6 Edge 1

bug icon 2.png

WIZ-849 (SUPPORT-3485)

It was impossible to enable swap disk for virtual servers built from ISOs.6.4 - 6.6 Edge 2

bug icon 2.png

WIZ-853The Baremetal Sever Details page did not work as expected.6.5 - 6.6 Edge 1

bug icon 2.png

WIZ-868 (SUPPORT-3475)

It was impossible to create and edit a backup schedule without the Create new disk permission enabled.6.3 Patch 1 - 6.6 Edge 3