Virtuozzo OnApp 5.1.0-16 Update
| Release Notes | Affects Version/s |
|---|---|
| Added a new Market gem. | |
| Fixed the issue with creating a VS related to inappropriate permissions dependency. | 5.1 |
Patch Installation
To apply the patch into Control Panel (running 5.1.0 version), run the Control Panel installer:
| |
Patch Installation for Clouds with High Availability Control Panel
Upgrade Control Panel Servers for Advanced HA Deployment
To apply the patch for clouds with the Advanced configuration of the High Availability Control Panel:
Switch the cloud to maintenance mode at Control Panel > Sysadmin > Control Panel Maintenance. Run the following commands on all Control Panel servers:
Issue the following command:
1# rpm -Uvh http://rpm.repo.onapp.com/repo/onapp-repo-5.1.noarch.rpmUnmanage RabbitMQ service:
1# crm resource unmanage onapp-mq-clusterStop rabbitmq-server on each node:
1# service rabbitmq-server stopUpgrade the Virtuozzo OnApp installer package on CP nodes:
1# yum -y update onapp-cp-installUpgrade the RabbitMQ packages on remote nodes:
1# yum -y update rabbitmq-server rabbitmq-admin erlangStart rabbitmq service on remote nodes:
1# service rabbitmq-server startEnsure that RabbitMQ cluster is working:
1# rabbitmqctl cluster_statusDelete old queues from the RabbitMQ cluster. This command should be run on any remote node without CP
1# rabbitmqctl list_queues | grep 0 | awk '{print $1}' | xargs -I qn python /usr/local/bin/rabbitmqadmin -u <user> -p <password> delete queue name=qn</password></user>You can find the
and parameters on the remote RabbitMQ nodes by using this command: 1# cat /onapp/onapp-rabbitmq/.rabbitmq.mgrRun the Control Panel installer:
1# /onapp/onapp-cp-install/onapp-cp-install.sh
After you have successfully run the previous commands on all Control Panel servers, issue the following commands on one of the CP servers:
Switch all nodes back online by running the following command once on any of the nodes:
1# crm configure property maintenance-mode=falseEnable monitoring onapp-mq-cluster:
1# crm resource manage onapp-mq-clusterEnable file synchronization on all nodes by running the following command once on any of the nodes:
1# crm resource start lsyncd-clusterEnsure that the lsyncd service is not started during the whole CP upgrade procedure.
Upgrade Control Panel Servers for Regular HA Deployment
To apply the patch for clouds with the Regular configuration of the High Availability Control Panel:
Switch the cloud to maintenance mode at Control Panel > Sysadmin Tools > Control Panel Maintenance.
Run the Control Panel installer on all three Control Panel servers:
1# /onapp/onapp-cp-install/onapp-cp-install.sh
After you have successfully run the previous commands on all Control Panel servers, issue the following two commands on one of the CP servers:
Switch all nodes back online by running the following command once on any of the nodes:
1# crm configure property maintenance-mode=falseEnable file synchronization on all nodes by running the following command once on any of the nodes:
1# crm resource start lsyncd-cluster