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. 

KeyTypeRelease NotesAffects Version/s


Migration from VMware to KVM virtualization

CORE-10195Feature

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


CORE-10196Feature

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-11990Feature

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-12314FeatureAdded the possibility to extend SDN network by attaching to an existing connected SDN node.
CORE-12315FeatureAdded the possibility to detach an SDN Network from an SDN Node.
CORE-12316FeatureAdded the possibility to clean up SDN orphaned tunnels left after destroying an OVS bridge in SDN network.
CORE-12359FeatureAdded the possibility to reattach SDN nodes in case adding them to SDN manager failed.
CORE-12360FeatureAdded 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-12384FeatureAdded the possibility to browse and restore files and directories available within a VS recovery point.
CORE-12459ImprovementAdded the navigation tabs to the VS Backup Resources and Recovery Points pages on CP.


Improvements for OnApp Integrated Storage

CORE-3205Improvement

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

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-11766ImprovementAdded a box to the Edit Storage Node page, informing that changing a node performance can take up to ten minutes.
CORE-12116ImprovementUpdated the Disable Integrated Storage reference to Disable Storage Related Services for CloudBoot compute resources on Control Panel.
CORE-12301ImprovementImproved the CleanDanglingDeviceMapper action for Storage Health Check to forcefully remove all the unused device mappers if required.


Other features and improvements

CORE-12339FeatureAdded the possibility to specify IP net and IP range when allocating IP address for a virtual server.
CORE-12424Feature

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-12341FeatureUpdated Redis to the latest 4.0.10 version.
CLOUDBOOT-298Improvement

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

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

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

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


CLOUDBOOT-308Improvement

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

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-12053ImprovementImproved attributes mapping for SAML Authentication to avoid the attributes mismatch during the login process.
CORE-12290ImprovementAdded single logout service URL to SAML ID provider metadata on Control Panel.
CORE-12324ImprovementReplaced Huge Pages by Transparent Huge Pages that are enabled by default on static compute resources. For CloudBoot compute resources, Huge Pages were removed.
CORE-12403ImprovementAdded errors display to a transaction log output in case running API calls to libvirt failed.
INSTALLER-355ImprovementUpdated the Percona XtraDB Cluster version to 5.7.22-22-57 for 3xHA Control Panel on CentOS 7.
INSTALLER-357ImprovementUpdated the RPM packages for the latest 4.0.10 version of Redis.
INSTALLER-364Improvement

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-365ImprovementUpdated Xen to the 4.8 version on CentOS 6.x and 7.x static compute resources.
INSTALLER-370ImprovementUpdated the Passenger module to the 5.3.4 version.


Fixes

CORE-8997Fix

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-11436Fix

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-11854Fix

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

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-12004FixFixed 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-12119FixFixed 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-12130Fix

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-12141Fix

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-12207Fix

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-12313Fix

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-12334FixFixed the issue when the 200 OK status was returned instead of 204 No Content for the Create Recovery Point API request.5.9
CORE-12342Fix

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-12348Fix

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-12370Fix

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-12381Fix

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-12388Fix

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

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-12400FixFixed the issue when users could create a vCenter virtual server without CPU resources that resulted in the 500 Internal Server Error.5.9
CORE-12406FixFixed 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-12419FixFixed the issue when a vCenter network join identifier was used instead of a network identifier while importing vCenter to OnApp. 5.9
CORE-12420FixFixed the issue when the Redis memory usage was bloating because of the cached memory_lua script.5.0-5.9
CORE-12421Fix

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-12422Fix

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-12423Fix

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-12446Fix

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-12454FixFixed the issue when the Veeam backup plugin was looking for a vCenter by a name instead of a hostname.5.9
CORE-12460Fix

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-12501Fix

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-363FixFixed the issue when join_cache_level was not set to four for MariaDB.5.6-5.9
INSTALLER-368Fix

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