25 November 2021
We are happy to introduce OnApp 6.6 (6.6.0-18). This document lists features, improvements, and fixes implemented for all available OnApp components within the 6.6 Edges and 6.6 Stable.
You can update to OnApp 6.6 Stable from 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.
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.
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.
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 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
- Configurable Snapshot Size
Before OnApp 6.6, the snapshot to be taken to backup virtual disk occupied 10% of the virtual disk size in the data store. Thus, in order to make a backup, you should have had a free space of at least 10% of virtual disk size at nodes where virtual disk is allocated. Starting from 6.6, you can configure this size of a snapshot according to virtual disk size in info_hub.yml file.
- 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.
Cloning KVM-based virtual server option now allows you to change the hostname, password, and label from the original VS.
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.
|REFLEX-230||Now you can enable force Windows auto-backups option at the Application Configuration page to enhance the backup taking progress for Windows VSs.|
|REFLEX-260||Improved 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-267||Added ability to install Windows 2022 Server on virtual servers.|
|Now you can define the primary IP for the interface to be used as source IP for outgoing traffic by default.|
|TA-75||Now you can see and delete zombie networks from the Alerts page.|
|TA-79||Now 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.|
|TA-80||Now 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.|
|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-93||Now you can edit the label of an SDN network at the Edit SDN Network page.|
|TA-114||Improved validation to Host field at the Edit SDN Manager page.|
|TA-117||Now 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.|
|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 a compute resource added to the compute zone with the enabled Extended CPU Configuration option.|
The previously generated API keys, which were migrated from the previous versions, are now marked withat the User API Keys page so that you can easily define and replace them with new ones to increase security.
|TA-277||It is impossible now to copy the API key into the API key description field while creating a new API key for security reasons.|
|It is now possible to create a gateway that does not require authentication to send notifications.|
|TA-281||Disable plain password usage for API access option is now enabled by default.|
|Started to support the OpenDaylight Controller 0.14.0 version.|
|Improved the default IP range creation logic.|
|TA-315||Added 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-335||Added new section, CPU blacklisted flags, which allied to the whole cloud, to the info_hub.xml file.|
|TA-361||Improved processing of CPU flags for compute zones with extended CPU configuration and compute resources with different CPU flags in the compute zone.|
|Updated UI at the CPU Usage for Virtual Server page.|
|Updated UI at the Autoscaling Configuration page.|
|UIUX-11||Updated UI at the Assigned Recipes page.|
|UIUX-12||Updated UI at the Custom Recipe Variable page.|
|UIUX-13||Updated UI at the Service Add-ons page.|
|UIUX-14||Updated UI at the Acceleration Reporting page.|
|Updated UI at the Network Interface page.|
|Updated UI at the Firewall Rules page.|
|Updated UI at the IP Addresses for Virtual Server page.|
|UIUX-20||Updated UI at the Disks page.|
|UIUX-21||Updated UI at the Edge Accelerator Details page.|
|UIUX-22||Updated UI at the Container Server Details page.|
|Updated UI at the Application Server Details page.|
|UIUX-24||Updated UI at the Load Balancer Cluster Details page.|
|UIUX-27||Updated 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-29||Updated 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-32||Updated UI at the Service Add-ons page.|
|UIUX-34||Updated 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-43||Updated UI at the Settings page.|
|UIUX-44||Updated UI at the Software Licenses, Software License, Edit Software License, and Create New Software License pages.|
|UIUX-48||Updated UI at the Edge Accelerator Dashboard and Network pages.|
|UIUX-49||Updated 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-50||Updated UI at the Sysadmin Tools, Services Status, Control Panel Errors, Application Error, Activity Log, Zabbix Setup, Control Panel Maintenance, and Resource Diffs pages.|
|UIUX-51||Updated 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-54||Updated UI at the Hardware Info and Custom Fields pages.|
|UIUX-55||Updated UI at the Location Groups page.|
|Updated UI at the Edit Guest Customization page.|
|UIUX-118||Updated UI at the Backups page.|
|UIUX-119||Updated UI at the Backup Resources page.|
|UIUX-120||Updated UI at the Recovery Points page.|
|UIUX-121||Updated UI at the Service Add-Ons page.|
|UIUX-123||Updated UI at the Custom Recipe Variables page.|
|Updated UI at the Adjust Resource Allocations page.|
|UIUX-130||Updated UI at the Snapshots for this Virtual Server page.|
|WIZ-73||Added new permission, Allow user to set CPU topology, which allows the user to set CPU topology options for application server.|
|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.|
|Made UUID constant for virtual servers so now it does not change after VS reboots, shutdowns, etc.|
|WIZ-782||Control Panel now uses new images version 7.9 for Recovery Mode.|
|Now it is impossible to create a virtual server with non-printable characters in the label.|
|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-831||Added ability to add more infrastructure to the existing compute zone via the Infrastructure Wizard menu.|
|WIZ-851||Added ability to change the label, hostname, and password when cloning KVM-based virtual servers.|
|WIZ-890||Added 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-165||Sub-allocated IPs for NSX-V edge gateway are now reported under the IP settings section at the External Network Details page.|
|VMWARE-166||Now you can see the sub-allocated IPs for NSX-T edge gateways at the Edge Gateway Overview page.|
|VMWARE-323||Now 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-331||Now you can see sub-allocated IPs for NSX-T edge gateways imported from vCloud on the Control Panel and use them for billing.|
|VMWARE-357||The edge gateway sub-allocated IPs are now completely synchronized with OnApp, so all the changes you make from vCloud side are visible on the Control Panel.|
|VMWARE-426||Reduced execution time of ConfigureOperatingSystem transaction.|
|VMWARE-527||Now 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-530||Started to support VMware Cloud Director version 10.2.2.|
|Started to support Windows 10 virtual servers in VMware environment.|
|VMWARE-545||Now you can access NSX-V edge gateway rate limits via API request.|
|VMWARE-559||All 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-561||The price for edge gateway now includes the price for sub-allocated IPs' usage.|
|VMWARE-563||Started to support Veeam Backup & Replication 11.|
|VMWARE-569||Now the get NSX-T edge gateway details API request returns data concerning API setting.|
At the Summary page of the NSX-T edge gateway creation wizard, the enable distributed routing option is now marked withif enabled and if not.
|Now all the changes of edge gateway configuration sub-allocated IPs are synchronized in billing so that your invoices are up to date.|
|VMWARE-589||Now you can get the data regarding IP nets via get vCloud external network details API request.|
|VMWARE-595||When creating or editing a direct, routed, or isolated org network, the Shared option is not available for the NSX-T resource pool.|
|Now the Edge Gateway IP configuration is available via API.|
|Added ability to resync VCD virtual servers to synchronize the changes made on VMware side with OnApp.|
|Now you can configure the size of snapshot taken to backup virtual disk.|
|STORAGE-2481||Added new membership repair mechanism, onappstore repairmembership version 2.|
|Switched static compute resource and Control Panel installers into new recovery ISO version 7.9.|
|Updated Rails to 126.96.36.199 version.|
|INSTALLER-568||Built RPM packages for CentOS 7.x and 8.x to provide Ruby new version 2.7.3 and OnApp required Gems.|
|INSTALLER-570||Included /onapp/interface/tmp/pids path into|
Updated the following components for CentOS7 KVM RAMDisk:
Updated the following components for CentOS7 KVM RAMDisk:
Updated the following components for CentOS7 KVM RAMDisk:
|CLOUDBOOT-766||Updated kernel version to 3.10.0-1160.42.2.el7.x86_64 for CentOS7 default RAMdisk.|
|Included onappstore-6.6-9428-master.x86_64.rpm into all RAMdisks.|
|After you run `cd /onapp/interface/ && rake -T` cmd in console, there could appear warning.||6.4 - 6.6 Edge 1|
|There was an issue with the global locale configuration on CentOS 7 compute resources.||6.0 - 6.6 Edge 2|
|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|
|REFLEX-261||A cloned VS did not have a local read path.||6.3 - 6.6 Edge 3|
|STORAGE-2402||If 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|
|STORAGE-2404||The error messages for diskhotplug-related transactions did not describe the errors accurately.||6.5 Edge 5 - 6.5|
|STORAGE-2406||It was impossible to repair storage nodes with delayed ping for backend nodes.||6.5 Edge 5 - 6.5|
|STORAGE-2439||Some slots could be missing in the diskhotplug list after the SANController service restart.||6.5 Edge 5- 6.5|
|STORAGE-2447||Fencecheck name, DEFAULT_GENERATION_COUNT parameter, was not defined for CloudBoot compute resource with integrated storage.||6.5|
|STORAGE-2452||After you forgot a disk, it became partially online and couldn't be repaired, offline or online.||6.5 Edge 5- 6.5|
|STORAGE-2453||Trying to resize a disk, you could see an error while the resize has happened.||6.5 Edge 5- 6.5|
|STORAGE-2461||On 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|
|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|
|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|
|TA-34||It was impossible to add second SDN node to SDN manager.||6.4 0 - 6.6 Edge 1|
|The network interface label was not updated in the billing statistics after you changed it.||6.0 Patch 11 - 6.5|
|CDN bandwidth limit on the bucket did not wok as expected.||6.3 - 6.6 Edge 2|
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|
|You could face RDP/SSH interruptions during the hot migration of compute resources on Windows VS.||6.3 - 6.6 Edge 3|
|You could see an outdated OnApp repository in a log for DeployZabbixServerCentos7 transaction.||6.5 Edge 2 - 6.5|
|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|
|TA-326||The bandwidth limit failed to be set according to the bucket if a CDN resource was not created.||6.0 - 6.6 Edge 2|
|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|
|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|
|TA-447||When 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|
When reassigning a location, which was removed from the Assigned Locations table and moved to the Available Locations table, to an edge group, was displayed instead of .
|6.5 - 6.6 Edge 4|
|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|
|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|
|VMWARE-248||When 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|
|It was impossible to upload the OVF/OVA templates *.nvram file in a cloud with vCloud integration.||6.2 Patch 4 - 6.5|
|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|
|VMWARE-419||While deploying the orchestration model, it was impossible to assign decimal numbers for CPU allocation.||6.2 Patch 2 - 6.6 Edge 2|
|VMWARE-462||When 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|
|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|
|VMWARE-496||A 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|
|VMWARE-514||It was impossible to change values of hot_add_cpu\hot_add_memory from OnApp side for vCloud VSs||6.3 - 6.6 Edge 3|
|VMWARE-539||The Firewall Rules page did not refresh after a firewall rule was deleted.||6.5 - 6.6 Edge 2|
|Compute resource's total_cpus value was blocking VS resize to higher a CPU number.||6.0 - 6.5|
|It was impossible to rename vApps from OnApp UI if the description field in the DB was NULL.||6.4 - 6.6 Edge 3|
|VMWARE-562||An Ubuntu 18.04 LTS image failed during the deployment on the environment.||6.5|
|VMWARE-612||When 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|
|VMWARE-707||After 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|
|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|
|WIZ-169||The hourly auto-backup preset for R1Soft was incorrect.||6.0 Patch 10 - 6.5|
|Building a virtual server on a compute resource with SolidFire could fail with Hostname not known error.||6.0 Patch 10 - 6.5|
|There was a wrong disk offline API call in Destroy Virtual Machine transaction for static servers' integrated storage.||6.2 Patch 3 - 6.5|
|WIZ-545||It 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|
|WIZ-848||You could see 500 Internal Server Error when applying more then 200 firewall rules for a virtual server.||6.4 - 6.6 Edge 1|
|It was impossible to enable swap disk for virtual servers built from ISOs.||6.4 - 6.6 Edge 2|
|WIZ-853||The Baremetal Sever Details page did not work as expected.||6.5 - 6.6 Edge 1|
|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|