5.10 Release Notes

  • 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

CORE-10195 Feature

Implemented the functionality to migrate vCloud Director virtual servers from vCD to KVM.


CORE-10196 Feature

Implemented the functionality to migrate vCenter virtual servers from vCenter to KVM.



Support of Virtual Servers from OVA with multiple disks and network interfaces

CORE-11990 Feature

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

CORE-3205 Improvement

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-11545 Improvement

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.
CORE-12424 Feature

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.
CLOUDBOOT-298 Improvement

Updated the following components for CloudBoot CentOS 7 Xen compute resources:

  • Kernel version to 4.9.112-32.el7.x86_64
  • Xen version to 4.8.4-1.el7
  • libvirt version to 4.1.0-2.xen48.el7

CLOUDBOOT-299 Improvement

Updated the following components for CloudBoot CentOS 6 Xen compute resources:

  • CentOS version to 6.10
  • Kernel version to 4.9.112-32.el6.x86_64
  • Kernel modules with GCC version 4.4.7-23.el6
  • UFS file-system driver based on the kernel version 4.9.112-32.el6.x86_64
  • XFS file-system driver based on the kernel version 4.9.112-32.el6.x86_64
    updated with a patch to skip the xlog_verify_head() and xlog_check_unmount_rec() errors
  • Xen version to 4.8.4-1.el6

CLOUDBOOT-302 Improvement

Updated the following components for CloudBoot CentOS 7 KVM compute resources:

  • Kernel version to 3.10.0-862.11.6.el7.x86_64
  • The netxtreme2 drivers version to 7.14.46

CLOUDBOOT-303 Improvement

Updated the kernel version to 2.6.32-754.3.5.el6.x86_64 for CloudBoot CentOS 6 KVM compute resources.


CLOUDBOOT-308 Improvement

Updated the following components for CloudBoot CentOS 7 KVM compute resources:

  • Kernel version to 3.10.0-862.11.6.el7.x86_64
  • GCC version to 4.8.5-28.el7_5.1

CORE-12042 Improvement

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.
INSTALLER-364 Improvement

Removed the recovery and FreeBSD ISOs download scripts (recovery.sh and onapp-freebsd-iso-put.sh respectively) from

/etc/crontab on static compute resources.


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.


Fixes

CORE-8997 Fix

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.9
CORE-11436 Fix

Fixed the issue when unicasthosts were generated incorrectly in the onappstore.conf file for CloudBoot backup servers

in the clouds where the unicast mode was enabled for Integrated Storage and there were compute resources added to Federation.

5.6-5.9
CORE-11854 Fix

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-5.9
CORE-11901 Fix

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-5.9
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
CORE-12130 Fix

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.

5.7-5.9
CORE-12141 Fix

Fixed the issue when pending transactions were not processed and not resent from OnApp daemon

to RabbitMQ because of a race condition.

5.0-5.9
CORE-12207 Fix

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.

5.9
CORE-12313 Fix

Fixed the issue when users could select an OVA template while rebuilding a virtual server that was created from

a general vCenter template.

5.8-5.9
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
CORE-12342 Fix

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.

5.8-5.9
CORE-12348 Fix

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.

5.9
CORE-12370 Fix

Fixed the issue when the Price field was displayed at the Assign Service Add-ons page on clouds with

the Disable Billing option selected.

5.9
CORE-12381 Fix

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.

5.6-5.9
CORE-12388 Fix

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-5.9
CORE-12391 Fix

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.

5.9
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
CORE-12421 Fix

Fixed the issue when building a virtual server from an OVA template failed on a BuildDisk transaction because use_lvmetad

was disabled but the lvmetad service was running.

5.9
CORE-12422 Fix

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.

5.9
CORE-12423 Fix

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.

5.9
CORE-12446 Fix

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.

5.9
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
CORE-12460 Fix

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.

5.9
CORE-12501 Fix

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 NetworkInterfacesController.

5.5-5.10
INSTALLER-363 Fix Fixed the issue when join_cache_level was not set to four for MariaDB. 5.6-5.9
INSTALLER-368 Fix

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-5.9