You can roll back a VMware Integrated OpenStack patch if the upgrade failed or if you do not want to use the new version.
Prerequisites
- Verify that you retained the snapshot of the OpenStack Management Server taken in vSphere before the patch.
- Verify that you retained the snapshot of your deployment taken with the viopatch utility. You can run sudo viopatch snapshot list to confirm whether viopatch has a snapshot of the nodes in your deployment.
Procedure
- Log in to the OpenStack Management Server virtual machine and revert to the previous snapshot.
sudo viopatch snapshot revert
- In the vSphere Web Client, revert the OpenStack Management Server to the previous snapshot.
- On the OpenStack Management Server virtual machine, restart the OpenStack service.
- On the vCenter Server virtual machine, stop the vSphere Web Client service, delete residual files, and restart the service.
- For vSphere 6.5 or later, run the following commands:
service-control --stop vsphere-client
cd /etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity/
rm -rf *
cd /usr/lib/vmware-vsphere-client/server/work
rm -rf *
service-control --start vsphere-client
- For vSphere 6.0, run the following commands:
service vsphere-client stop
cd /etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity/
rm -rf *
service vsphere-client start
- For vSphere 5.5, run the following commands:
service vsphere-client stop
cd /var/lib/vmware/vsphere-client/vc-packages/vsphere-client-serenity/
rm -rf * service vsphere-client start
- Log out of the vSphere Web Client and log back in.