How to Patch Vmware ESXi 3.5 Update 2 using RCLI

If your like me and are running the newly free VMware ESX 3.5 Update 2 you’ve probably heard by now about the notorious bug that caused vmware servers to stop booting and completing vmotion on August 12th, 2008.

When I heard about the issue I took care not to shut down my server and earlier today Vmware finalized it’s patch to correct it.  I started researching the udpate process for my server and because vmware would really like you to be using their VMware Infrastructure they’ve left it a bit tricky to update a client in a standalone environment.

To start with you’ll need to obtain the VMWare ESXi RCLI (Remote Command Line Interface).  Vmware ESXi does not contain the normal console VM like ESX does and does not allow SSH or command line access by default so the RCLI is your way to perform some of these more advanced functions.

Next download the VMware ESXi 3.5 Patch Here.

Before applying the patch place your server into maintenance mode – to do so launch the vmware infrastructure client and suspend or shutdown any guests.  Right click on the host and select enter maintenance mode.

Launch command line from the Vmware menu in your start menu (in linux launch terminal)

Next Enter:
C:\Program Files\VMware\VMware VI Remote CLI\bin>vihostupdate.pl –server 10.10.10.10 -i -b C:\ESXe350-20080712-0-BG.zip

Enter your username and password when prompted.

You should see ouput as it unpacks the bundle and as it uploads the packages to the server.  If your watching in the infrastructure client you’ll see the install progress.

Once finished the command window prompted for a server reboot – typing yes initiates it.  After the reboot completes your server should be corrected.

Comments