VMware has released the first patch for VMware Integrated OpenStack. This patch release comes with improvements around the installer, Keystone service and fixes some security issues. Review the Release Notes to get full details of what is included.
After the patch was released I thought it was a perfect time to upgrade my VIO lab, document the procedure and publish it, so without further ado lets get some patches installed!
Step 1 - Upload and install the patch
Get the patch from VIO product download page, of course you need to have the proper rights to do it, the patch is a Debian package in
deb format. There are some caveats here, the way to upload and install the patch is using vSphere Web Client from Manage -> Updates.
However after the immediate release of the patch an issue was identified using this method and currently until it is solved the safest way to do it is using the CLI. Use your favorite SCP/SFTP client to upload the patch to VIO Management Server as
Add the patch using
viouser@vio-manager:~$ sudo viopatch add -l /home/viouser/vio-patch-1_126.96.36.19968568_all.deb [sudo] password for viouser: /home/viouser/vio-patch-1_188.8.131.5268568_all.deb patch has been added. viouser@vio-manager:~$
List the patches to verify that has been added.
viouser@vio-manager:~$ viopatch list Name Version Type Installed ----------- ------------- ------ ----------- vio-patch-1 184.108.40.20668568 infra No viouser@vio-manager:~$
Install the patch, before installing verify that VIO Cluster is in Running status or the update will fail. The patch can also be applied before deploying OpenStack.
viouser@vio-manager:~$ sudo viopatch install --patch vio-patch-1 --version 220.127.116.1168568 [sudo] password for viouser: Installing patch vio-patch-1 version 18.104.22.16868568 done Installation complete for patch vio-patch-1 version 22.214.171.12468568 viouser@vio-manager:~$
Step 2 - Verify the installation
Log out and log in back in vSphere Web Client. The new version and build number can be verified in the Summary tab.
Also in Manage -> Updates the newly installed patch can be seen in more detail.
Ans this is it. Anyone that has ever to endure the pain of patching an OpenStack installation, either lab or production environment, I am sure that will appreciate how clean and easy is the process in VIO.