One of my visitors posed a question in another post of mine on how to upgrade the free VMware vSphere Hypervisor ESX 4.1 to U1. To prepare for this post, I downloaded ESXi 4.1 from VMware and installed it in VMware Workstation. I also have the 4.1 version of the vSphere client. And without further ado, here’s the process.
- Download and install the 4.1 U1 version of the vSphere client.
- Enable Remote Tech Support mode and Local Tech Support mode. You can do this via the vSphere client by selecting the host > Configuration tab > Security Profile > Properties > Remote Tech Support (SSH) > Options > Start. Repeat for Local Tech Support mode. Alternatively, it can be enabled from the DCUI (Direct Console User Interface) of the hypervisor. F2 to customize system > enter user name and password > Troubleshooting Options > Enable Remote Tech Support (SSH), Enable Local Tech Support.
- Over SSH, create a directory to hold the upgrade zip file, such as /tmp/upgrade, or /vmfs/volumes/<datastore>/upgrade
- Using a program such as WinSCP, connect to the host using the SCP protocol, and upload the ESXi 4.1 U1 upgrade zip file to the directory you created.
- Shut down or power off all virtual machines on the host, and put the host into maintenance mode.
- From the command line of the host, execute the command: esxupdate –bundle <upgrade.zip> update
- Reboot the host when done. Once that’s complete, take the host back out of maintenance mode, and power on the virtual machines. Don’t forget to upgrade VMware Tools on the virtual machines as well! 🙂