- OnApp 5.10 was released on Aug 31, 2018.
- OnApp 5.10 is an edge release that is not designed to be installed on production environments.
- You can update to OnApp 5.10 only from OnApp 5.9.
- In OnApp 5.10, Huge Pages were replaced by Transparent Huge Pages that are enabled by default on static compute resources. For CloudBoot compute resources, Huge Pages were removed.
The following table lists all the features, improvements, and fixes included into OnApp 5.10 for all available components.
|Key||Type||Release Notes||Affects Version/s|
Migration from VMware to KVM virtualization
Implemented the functionality to migrate vCloud Director virtual servers from vCD to KVM.
Implemented the functionality to migrate vCenter virtual servers from vCenter to KVM.
Support of Virtual Servers from OVA with multiple disks and network interfaces
Implemented the functionality to create virtual servers with multiple disks and network interfaces:
Features for Software Defined Networking (SDN)
The Software Defined Networking was introduced in OnApp 5.8 to enable building network infrastructures with OnApp and remote data centers. OnApp 5.10 adds new improvements.
|CORE-12314||Feature||Added the possibility to extend SDN network by attaching to an existing connected SDN node.|
|CORE-12315||Feature||Added the possibility to detach an SDN Network from an SDN Node.|
|CORE-12316||Feature||Added the possibility to clean up SDN orphaned tunnels left after destroying an OVS bridge in SDN network.|
|CORE-12359||Feature||Added the possibility to reattach SDN nodes in case adding them to SDN manager failed.|
|CORE-12360||Feature||Added the Connected column to the SDN Nodes page to display the connection status of a node.|
Features & Improvements for Backup Plugin System
The Backup Plugin System was introduced in OnApp 5.8 to enable integrating OnApp with a third-party service for backup management.
It is available in preview mode and is subject to change in the future OnApp releases.
|CORE-12384||Feature||Added the possibility to browse and restore files and directories available within a VS recovery point.|
|CORE-12459||Improvement||Added the navigation tabs to the VS Backup Resources and Recovery Points pages on CP.|
Improvements for OnApp Integrated Storage
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.
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||Improvement||Added a box to the Edit Storage Node page, informing that changing a node performance can take up to ten minutes.|
|CORE-12116||Improvement||Updated the Disable Integrated Storage reference to Disable Storage Related Services for CloudBoot compute resources on Control Panel.|
|CORE-12301||Improvement||Improved the CleanDanglingDeviceMapper action for Storage Health Check to forcefully remove all the unused device mappers if required.|
Other features and improvements
|CORE-12339||Feature||Added the possibility to specify IP net and IP range when allocating IP address for a virtual server.|
Added the possibility to download a CSV file with billing statistics from the Virtual Server Billing Statistics and
User Billing Statistics pages on CP.
|CORE-12341||Feature||Updated Redis to the latest 4.0.10 version.|
Updated the following components for CloudBoot CentOS 7 Xen compute resources:
Updated the following components for CloudBoot CentOS 6 Xen compute resources:
Updated the following components for CloudBoot CentOS 7 KVM compute resources:
Updated the kernel version to 2.6.32-754.3.5.el6.x86_64 for CloudBoot CentOS 6 KVM compute resources.
Updated the following components for CloudBoot CentOS 7 KVM compute resources:
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-12053||Improvement||Improved attributes mapping for SAML Authentication to avoid the attributes mismatch during the login process.|
|CORE-12290||Improvement||Added single logout service URL to SAML ID provider metadata on Control Panel.|
|CORE-12324||Improvement||Replaced Huge Pages by Transparent Huge Pages that are enabled by default on static compute resources. For CloudBoot compute resources, Huge Pages were removed.|
|CORE-12403||Improvement||Added errors display to a transaction log output in case running API calls to libvirt failed.|
|INSTALLER-355||Improvement||Updated the Percona XtraDB Cluster version to 5.7.22-22-57 for 3xHA Control Panel on CentOS 7.|
|INSTALLER-357||Improvement||Updated the RPM packages for the latest 4.0.10 version of Redis.|
Removed the recovery and FreeBSD ISOs download scripts (recovery.sh and onapp-freebsd-iso-put.sh respectively) from
|INSTALLER-365||Improvement||Updated Xen to the 4.8 version on CentOS 6.x and 7.x static compute resources.|
|INSTALLER-370||Improvement||Updated the Passenger module to the 5.3.4 version.|
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.
Fixed the issue when
in the clouds where the unicast mode was enabled for Integrated Storage and there were compute resources added to Federation.
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.
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.
|CORE-12004||Fix||Fixed the issue when creating an SDN network failed if the nodes added to the network belonged to different location groups.||5.8-5.9|
|CORE-12119||Fix||Fixed the issue when a shadow virtual server failed to start up on CentOS 6/7 Xen compute resources with DRaaS enabled.||5.8-5.9|
Fixed the issue when users could select a compute resource with the disabled Integrated Storage (IS) during the VS migration
from a compute resource with the enabled IS.
Fixed the issue when pending transactions were not processed and not resent from OnApp daemon
to RabbitMQ because of a race condition.
Fixed the issue when the 500 Internal Server Error was returned instead of a specific Storage API error during
the VS disk migration between data stores.
Fixed the issue when users could select an OVA template while rebuilding a virtual server that was created from
a general vCenter template.
|CORE-12334||Fix||Fixed the issue when the 200 OK status was returned instead of 204 No Content for the Create Recovery Point API request.||5.9|
Fixed the issue when boxes with prices for templates and service add-ons were blank during the Rate Card editing
if the prices were previously set to values higher than 999.
Fixed the issue when running a service add-on with a Run Recipe action on a vCloud virtual server failed with the
Missing Required Parameter Container system error.
Fixed the issue when the Price field was displayed at the Assign Service Add-ons page on clouds with
the Disable Billing option selected.
Fixed the issue when the 500 Internal Server Error was returned instead of a User/User Group/Virtual Server Not Found
error while trying to generate statistics for an invalid user, user group, or virtual server.
Fixed the issue when
Fixed the issue when the CPU shares must be greater than or equal to 1 to meet system requirements message was displayed for
an invalid CPU Priority value along with the relevant CPU priority must be greater than or equal to 1 to meet system requirements
message during the VS creation.
|CORE-12400||Fix||Fixed the issue when users could create a vCenter virtual server without CPU resources that resulted in the 500 Internal Server Error.||5.9|
|CORE-12406||Fix||Fixed the issue when sometimes a network identifier was changed after detaching a network from a compute resource or compute zone.||5.4-5.9|
|CORE-12419||Fix||Fixed the issue when a vCenter network join identifier was used instead of a network identifier while importing vCenter to OnApp.||5.9|
|CORE-12420||Fix||Fixed the issue when the Redis memory usage was bloating because of the cached memory_lua script.||5.0-5.9|
Fixed the issue when building a virtual server from an OVA template failed on a BuildDisk transaction because
was disabled but the
Fixed the issue when the OnApp resolvers were not configured on vCenter virtual servers that were deployed from OVA.
Implemented the global resolvers configuration for Linux-based virtual servers and per-NIC configuration for Windows.
Fixed the issue when a network with enough free IP addresses was not found during a VS creation if the Use own IPs
and Show only my IP addresses options were selected.
Fixed the issue when after users initiated the creation of a recovery point, the 500 Internal Server Error
occurred on Control Panel but the recovery point was created on the Veeam Backup & Replication Manager.
|CORE-12454||Fix||Fixed the issue when the Veeam backup plugin was looking for a vCenter by a name instead of a hostname.||5.9|
Fixed the issue when a data store that was imported from vCenter to OnApp and then moved to another data store zone was
unavailable for selection during the vCenter VS creation.
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
|INSTALLER-363||Fix||Fixed the issue when
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.