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

  1. Log in to the OpenStack Management Server virtual machine and revert to the previous snapshot.
    sudo viopatch snapshot revert
  2. In the vSphere Web Client, revert the OpenStack Management Server to the previous snapshot.
  3. On the OpenStack Management Server virtual machine, restart the OpenStack service.
    sudo service oms restart
  4. 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
  5. Log out of the vSphere Web Client and log back in.