So update 3 for 5.5 is out and you want to deploy it with esxcli, follow these steps and you will be updated in no time.
0) esxcli vm process list , to make sure the host is empty.
1) vim-cmd /hostsvc/maintenance_mode_enter
2) esxcli network firewall ruleset set -e true -r httpClient
3) ~ # esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep “ESXi-5.5.0-201509”
ESXi-5.5.0-20150902001-standard VMware, Inc. PartnerSupported
ESXi-5.5.0-20150901001s-standard VMware, Inc. PartnerSupported
ESXi-5.5.0-20150901001s-no-tools VMware, Inc. PartnerSupported
ESXi-5.5.0-20150902001-no-tools VMware, Inc. PartnerSupported
If this shows nothing or errors out, then the chances are that you are behind a proxy for HTTP traffic.
So use the proxy option to pass that to the esxcli command.
esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml –proxy http://proxy.mycompany.com:8080 | grep “ESXi-5.5.0-201509”
4) ~ # esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-5.5.0-20150902001-standard
Like step 3, if this fails, then do the proxy shuffle and you should be able to pull down the patch and update.
5) reboot.
6) vim-cmd /hostsvc/maintenance_mode_exit
And your done, and should be seeing this when you query the version.
~ # esxcli system version get
Product: VMware ESXi
Version: 5.5.0
Build: Releasebuild-3029944
Update: 3