OnApp 6.3 Patch 1 (6.3.1-1)

Fixes


The following issues were fixed in the scope of the OnApp 6.3 Patch 1 update. 

KeyRelease NotesAffected Versions
CORE-17656It was impossible to copy the CDN CNAME URL to a clipboard.6.0 Patch 9
STORAGE-2307A fully loaded Storage Controller was allowing to overcommit memory which could cause OOM issues.6.1 Patch 1 - 6.3
STORAGE-2268The vDisk related API calls on Static Hypervisors running Integrated Storage did not always complete without delays.6.1
INSTALLER-537The HA installation failed on Centos 7 operating systems.6.3

Patch Installation


The instructions below are relevant if you already run OnApp 6.3.


Upgrade Control Panel Server


To apply the patch to a Control Panel based on OnApp 6.3, run the Control Panel installer:

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

Upgrade Static Compute Resources with Integrated Storage (CentOS7 KVM only)


To upgrade static compute resources with integrated storage, you should first check if you have enough memory for the storage upgrade. To do that, run the following command:

/usr/pythoncontroller/python3 /usr/pythoncontroller/check_ram_before_upgrade.pyc
  • If there is enough RAM and you can proceed with upgrade, you will see the following response:
Cloud is ready to upgrade
  • If there is not enough memory on the storage controller for the upgrade, you will see the following response:
Warning increase RAM for IS Controller 0 at HV 192.168.1.37 at least to 2278 MB
Warning increase RAM for IS Controller 1 at HV 192.168.1.38 at least to 1248 MB
Warning increase RAM for IS Controller 0 at HV 192.168.1.38 at least to 1248 MB

In that case, you should increase the Controller RAM to the number shown in the above script. After doing that you can proceed with the upgrade.


Before initiating the upgrade, there should be no degraded disks.

After performing the upgrade on each compute resource, you should repair degraded disks before starting on the next.


To upgrade static compute resources with Integrated Storage, follow the next procedure:

  1. Disable services monitoring (by monit, if used), stop storage controller, and libvirt related services:

    # monit unmonitor all
    # /etc/init.d/SANController stop
    # systemctl stop libvirtd
    # /etc/init.d/storageAPI stop
  2. Update system packages (if required):

    # /onapp/onapp-hv-install/onapp-hv-kvm-install.sh -y
  3. Run compute resource installer (to update OnApp, compute resource, and Integrated Storage components):

    # /onapp/onapp-hv-install/onapp-hv-kvm-install.sh
  4. Reboot compute resource if it is requested by the installer (on step 3).
  5. If reboot isn’t required, remove the onapp-storage-startup.lock file:

    # rm -f /run/onapp-storage-startup.lock
  6. If reboot isn’t required, run Storage startup script:

    # /onapp/onapp-storage-startup/onapp-storage-startup.sh

Upgrade Backup Server with Integrated Storage (CentOS7 KVM Only)



To upgrade backup servers with Integrated Storage, follow the next procedure:

  1. Stop storage controller related services:

    # /etc/init.d/SANController stop
    # /etc/init.d/storageAPI stop
  2. Update system packages (if required):

    # /onapp/onapp-bk-install/onapp-bk-install.sh -y
  3. Run Backup Server installer (to update OnApp Backup Server and Integrated Storage components):

    # /onapp/onapp-bk-install/onapp-bk-install.sh
  4. If reboot isn’t required (you are on the recent kernel): remove the onapp-storage-startup.lock file:

    # rm -f /run/onapp-storage-startup.lock
  5. If reboot isn’t required (you are on the recent kernel): run Storage startup script:

    # /onapp/onapp-storage-startup/onapp-storage-startup.sh