With the latest release of ESXi7U1 i wanted to get my lab up to date. I dont have enough resources in my lab to migrate the vCenter to another ESXi server so i want to perform the upgrade via cli. More details about the release can found here
The first step was to open the firewall for outgoing traffic for http
esxcli network firewall ruleset set -e true -r httpClient
Second step was to list the updates by executing
esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep -i ESXi-7
This returned a list of updates that were available:
I reviewed the downloads website here to double check the version. Based on the information I found the ESXi-7.0U3f-20036589-standard is the latest release
The next step was to run the update by executing
esxcli software profile update -p ESXi-7.0U3f-20036589-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
If you run in to the below error follow my other post here:
Once the upgrade was complete i was presented with this output:
The installation reports that a reboot is required so I went ahead and rebooted the server
After the server was back up, checking the ESXi, the server reports build 20036589
Don`t forget to add the firewall rule back in
esxcli network firewall ruleset set -e false -r httpClient