Together with the danish VMware user forum, we have created at script that helps with the doll task of applying updates to an ESX VI 3.x host.
- Download each update from the VMware web site (http://www.vmware.com/download/vi/)
- Unpack each TGZ file with WinZip or 7-Zip
- Copy all extracted updates to a folder reachable by the ESX VI 3.x host.
- Download and extract esx-update.zip to
/tmp/ - Make the file executable
chmod 777 /tmp/esx-update.sh - Open the extracted file with vi (vi /tmp/esx-update.sh) and edit the following variables, so they reflect the server environment they will be running on.
- update_dir
- update_file
- log_file
To run the script it is a good idear to put the host in maintenance mode.
- Set the host in maintenance mode
vimsh
hostsvc/maintenance_mode_enter - Now you can start the script
./tmp/esx-update.sh - Exit the host from maintenance mode
vimsh
hostsvc/maintenance_mode_exit
Download the file here.
use VMTS update manager instead.