vCenter can be updated over the GUI appliance, by adding :5480 to the vCenter URL and logging in as root (not your domain admin login).
vCenter should be upgraded prior to VMware, otherwise it may not connect or be inconsistent. The below instructions are for patch upgrades and not a minor version upgrade (ie. not 6.5 > 6.7, but for 6.5.1 > 6.5.2 type upgrades).
If your password has expired or is near expiring, it won’t let you check for updates.
ssh root@ip_address_here
and run: shell
and then passwd
to change root's passwordAs it boots back up, it'll take about 5-10 mins and show a 503 error. If you get a white screen 10+ mins on, close the browser and re-open it, as the browser cache would be at fault for jagging things up (Angular errors in the browser console log).
If it's been a while, you'll have to repeat this step multiple times, until it tells you you're up-to-date.
In my notes, I'm using a Dell EMC Power Edge Custom image.
Using the Dell Custom Image is a very different upgrade method than using a typical VMware image over CLI (because the Dell repo is broken, at the time of writing)!
The particular image used may vary by your environment. Double-check as necessary and adjust accordingly.
ssh root@host_ip_address
vim-cmd /hostsvc/maintenance_mode_enter
(can also be done via the GUI by right-clicking the host > Enter Maintenance Mode)cd /vmfs/volumes && ls -l
cd
into the ISO Library datastore; append && ls -l
to see the .zip you uploaded to the datastore earlierpwd
path is needed in the -d
argument):bash
esxcli software sources profile list -d /vmfs/volumes/bdcfsdsdsd/VMware-VMvisor-Installer-6.5.0.update03-14320405.x86_64-DellEMC_Customized-A03.zip
7.Perform the update based on the echo'd profile (this will begin the update):
bash
esxcli software profile update -d /vmfs/volumes/bdcfsdsdsd/Utilities/VMware-VMvisor-Installer-6.5.0.update03-14320405.x86_64-DellEMC_Customized-A03.zip -p DellEMC-ESXi-6.5U3-14320405-A03
-p is the argument value returned from step 6.Once complete, the terminal will echo all of the packages updated and the following phrase:
Update Result
Message: The update completed successfully, but the system needs to be rebooted for
the changes to be effective.
Reboot Required: true
reboot
command via CLI, or do so from the GUI by right-clicking the host > Power > Reboot