OnApp 5.5.0-90 Update

This version of a Control Panel and CloudBoot update was released on July 2, 2018. The information below refers to the release notes and upgrade instructions for the Control Panel. For information on the CloudBoot release notes and upgrade instructions, refer to OnApp 5.5 Patch 6 CloudBoot Update.

KeyRelease NotesAffects Version/s
CORE-11919Fixed the issue when there were negative values stores in Redis DB for vCloud Director virtual server disks.5.5

CORE-12141

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.5
CORE-12142

Fixed the issue when importing firewall rules from vCloud Director to OnApp failed due to an undefined method error. Reimplemented the logic of processing firewall rules via Advanced Edge Gateway to handle only rules where both source and destination are IP addresses.

5.5

CORE-12224

Fixed the issue when a billing calculator was not updated based on the pricing and limits set for data store zones in the bucket while users were editing a disk size. 5.5
CORE-12255Fixed the issue when removing a vCloud Director instance from CP failed due to a missing network in a network join. 5.5
CORE-12269Fixed the issue when simultaneously destroying multiple virtual servers with swap disks caused the Redlock::LockError error while the primary disk was deactivated but the second volume remained active.5.5
INSTALLER-346Fixed the issue when the virsh tool was unavailable after upgrading to libvirt 4.1 on CentOS 6 Xen. All OnApp versions
INSTALLER-348Fixed the issue when the installer did not manage the Xen Dom0 maximum memory value that was set via a kernel option in the boot loader. All OnApp versions
INSTALLER-351Fixed the issue when incorrect guest statuses were reported for compute resources with 400 and more virtual servers - updated the vnc_ports.sh script to increase the speed of the VNC ports reporting via SNMP.All OnApp versions


Patch Installation

The instructions below are relevant if you already run OnApp 5.5.0 version. If you are upgrading from OnApp 5.4.x. version, run the full upgrade procedure. For more information, refer to the Upgrade Guide.

Upgrade Control Panel Server

To apply the patch into Control Panel (running 5.5.0 version):

  1. Update OnApp YUM repository file:

    # rpm -Uvh http://rpm.repo.onapp.com/repo/onapp-repo-5.5.noarch.rpm
  2. Update the Control Panel installer package:

    # yum update onapp-cp-install


  3. Run the Control Panel installer:

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

    At the end of the update, you need to reply 'yes' when the system offers to download ISOs and images. This is required to install version 6.9 recovery images.

Upgrade Static Compute Resources

  1. Make sure your compute resource is visible and online in the Control Panel.

  2. Download and install the latest OnApp YUM repository file:

    # rpm -Uvh http://rpm.repo.onapp.com/repo/onapp-repo-5.5.noarch.rpm
  3. Upgrade OnApp compute resource installer package:

    # yum update onapp-hv-install
  4. Update your server OS components (if required):

    # /onapp/onapp-hv-install/onapp-hv-xen-install.sh -y
  5. Run compute resource installer:
    For CentOS XEN compute resources:

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

    For CentOS KVM compute resources:

    # /onapp/onapp-hv-install/onapp-hv-kvm-install.sh
  6. Reboot static compute resources.

    Xen CentOS 6 compute resources must be rebooted to complete the update procedure.

Patch Installation for Clouds with High Availability Control Panel

If you are a High Availability Control Panel customer, it is recommended that you contact support for help with the procedure described below. Be aware, that if the configuration below is performed incorrectly it may cause damage to your cloud.

To apply the patch for clouds with the High Availability Control Panel run the following commands on all  Control Panel servers:

  1. Disable managing resources on all nodes by running the following command once on any of the nodes:

    # crm configure property maintenance-mode=true


  2. Update OnApp YUM repository file:

    # rpm -Uvh http://rpm.repo.onapp.com/repo/onapp-repo-5.5.noarch.rpm
  3. Run the Control Panel installer:

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

    At the end of the update, you need to reply 'yes' when the system offers to download ISOs and images. This is required to install version 6.9 recovery images.

  4. Switch all nodes back online by running the following command once on any of the nodes:

     # crm configure property maintenance-mode=false

    Ensure that the lsyncd service is not started during the whole CP upgrade procedure. In separate consoles, connect to all three CP servers and run the following command:

    watch -n 0.1 /etc/init.d/lsyncd stop