Upgrade ESXi 5.5 to 6.0 via ssh
I recently updated an ESXi 5.5 host to 6. This is a remote machine so didnt have access to load the ISO. This is how i did it via SSH and ESXCLI.
Running through the ESXi update:
Shut down all running VM’s
Put ESXi host into maintenance mode
vim-cmd /hostsvc/maintenance_mode_enter
Allow httpClient access out through the firewall.
esxcli network firewall ruleset set -e true -r httpClient
Run the following command to download and install the update. Make sure you use “update” here DO NOT use “install” as it may overwrite drivers that you need.
esxcli software profile update -d
https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
-p ESXi-6.0.0-20150404001-standard
Once that is complete, go ahead and reboot the host
After your host has rebooted, take it out of Maintenance mode
vim-cmd /hostsvc/maintenance_mode_exit
That should be it.