OnApp 6.0.0-159 Update

4 April 2019

This is an update for the Control Panel server and Static compute resources. This document provides information on improvements and fixes implemented as a part of the 6.0.0-159 update, as well as the upgrade instructions for:

The upgrade instructions for CloudBoot are available at OnApp 6.0 Patch 4 CloudBoot Update.

On this page:


The following improvements were implemented in the scope of the 6.0.0-159 update. 

KeyRelease Notes

When you upgrade to OnApp 6.0 with already accelerated VS, acceleration for the virtual server remains enabled. 

CORE-13969Added an index by stat_time to the billing_statistics_hourly database table to improve the speed of monthly statistics calculation queries.

The data from the billing_usage_statistics database table is now archived.


The following issues were fixed in the scope of the 6.0.0-159 update. 

KeyRelease NotesAffected Versions

OnApp Cloud

CORE-13770When you tried to create a load balancer via API, the NoMethod error appeared.6.0

After you created a Windows-based VS and rebuilt it to Linux, you couldn't edit it. Now the possibility to rebuild a Windows-based virtual server to Linux/FreeBSD template and vice versa is removed.


When you accessed the Monthly Bills page after you updated from OnApp 5.5 to OnApp 6.0, the fee for the month of update was calculated incorrectly.           

CORE-14116When a user had some networks available by the bucket but did not have the networks permissions enabled, the IP nets were not displayed in the VS creation wizard. Now the IP nets are available for the user depending only on the billing restrictions.6.0

When you tried to attach a backup resource to a virtual server on R1Soft backup plugin, the EnableResourceForVirtualServer transaction failed.

CORE-14127When you tried to assign an IP address to a network interface allocated to the VS, you couldn't see the list of IPs from the drop-down menu at the Assign IP Address page.6.0

If a user had See all IP Addresses permission disabled, he could still see all IP addresses at the Assign IP Address page.


When the users had See all IP Addresses permission disabled, they could still see all the IP addresses via the GET API request. 

CORE-14144After you created a recovery point for a virtual server on R1Soft backup plugin, the records of recovery points were duplicated at the Recovery Points page after synchronizing with OnApp Control Panel.6.0
CORE-14166After you disabled billing at Edit System Configuration page, you couldn't configure the primary disk size in the VS creation wizard as well as create a new VS. 6.0

vCloud Director


If the users with a vCloud Organization Administrator role had See all roles or See user's own roles permissions enabled but all permissions for Organizations disabled, they could see the list of all organizations instead of list of assigned organizations at the Role Details page.


During the vCD import to OnApp CP, the system attempted to import vapp_startup_items for a virtual server with the Failed to create status. Now vapp_startup_itemare no longer imported for VSs with the Failed to create status.

CORE-14047When you tried to add vCloud Director to OnApp UI, the transaction failed with an 'Undefined method `id' for nil:NilClass' error.6.0.0-122
CORE-14049When you tried to add vCloud Director to OnApp UI, the transaction failed with an 'Unauthorized usage of Callbacks! Class name: Networking::VCloud::VAppNetwork' error.6.0.0-122
CORE-14058When you edited a vCD Resource Pool, the Compute Resources values did not correspond to the values set for the Resource Pool.6.0

After you uploaded a vCenter OVA template to a backup server that was not attached to a vCenter compute resource, the template was not displayed in the VS creation wizard.

CORE-14113You cannot insert to a virtual server floppy disk image files that are no longer supported by vCloud Director.6.0
CORE-14122When you tried to create a vApp catalog, the transaction failed with 'Undefined method `href_id' for nil:NilClass' error.6.0.0-122

Sometimes when you tried to create a vCD resource pool, it was created without the assigned datastores and the transaction failed with 'Billing::Sources::Origins::NotFound' error.


When you tried to create a vCD edge gateway and disabled the Configure Default Gateway slider in the creation wizard at the Default Gateway step, the 500 Internal Server Error appeared.

CORE-14145When you tried to deploy a vCD orchestration model, the CreateEdgeGateway transaction failed with 'Undefined method `values' for nil:NilClass' error.6.0

The instructions below are relevant if you already run OnApp 6.0 version.

Upgrade Control Panel Server

To apply the patch to a Control Panel server based on OnApp 6.0:

  1. Upgrade the OnApp Control Panel installer package:

    # yum update onapp-cp-install
  2. Run the Control Panel installer:

    # /onapp/onapp-cp-install/onapp-cp-install.sh --quick-update

Upgrade Static Compute Resources

Make sure your compute resource is visible and online on the Control Panel. Then you can proceed to the following procedure and run the steps, depending on a version from which you upgrade. 

If you upgrade from OnApp =< 6.0.0-62, run the following steps (1-3). 

  1. If you have CentOS 7 Xen resources, remove the centos-release-xen-46 package: 

    # rpm -e centos-release-xen-46
  2. Upgrade the OnApp compute resource installer package:

    # yum update onapp-hv-install
  3. Update tar on CentOS 6 Xen and KVM compute resources:

    # yum update tar

    If you upgrade from OnApp =< 6.0.0-80, run the following step (4).

  4. Update the monit management package and run the configuration script: 

    # yum update onapp-hv-monit
    # /onapp/onapp-monit/onapp-hv-monit.sh
  5. Update hypervisor tools for CentOS 6 and 7 Xen resources:

    # yum update onapp-hv-tools-xen

    You can run the full upgrade procedure for static compute resources instead of the steps 3-5:

    • For KVM compute resources

      # /onapp/onapp-hv-install/onapp-hv-kvm-install.sh
    • For Xen compute resources

      # /onapp/onapp-hv-install/onapp-hv-xen-install.sh

    If you upgrade from OnApp =< 6.0.0-98, run the following step (6):

  6. Run the following command to download the most recent recovery image:
    For KVM compute resources

    # /onapp/onapp-hv-install/onapp-hv-kvm-install.sh -t

    For Xen compute resources

    # /onapp/onapp-hv-install/onapp-hv-xen-install.sh -t 

    Please wait for downloads to complete before rebooting (if the reboot is required).

Upgrade Static Backup Server

If you upgrade from OnApp =< 6.0.0-62, follow the next procedure to upgrade static backup server. 

  1. Upgrade the OnApp backup server installer package:

    # yum update onapp-bk-install
  2. Update tar on CentOS 6 backup servers: 

    # yum update tar