===== VMware ESXi Update ===== {{tag>VMware ESXi}} I have done manual updates for quite a long time, but I would suggest looking at VMware Update Manage for simplifying your updates. With any reboot of a host I would suggest performing a host configuration backup before rebooting. I do the following actions for each host when updating. I have found obtaining a host configuration backup before a reboot can be very important for a small environment. * Put the host into maintenance mode. * **Perform a host configuration backup.** * Update host and reboot. Skip this step if you are going to use update manager. * Exit the host from maintenance mode. With any update I always like to verify I have the correct host, and that the host is in maintenance mode. [root@matx01vmvh01:~] esxcli system maintenanceMode get Enabled Normally I use the vib update option for updating hosts. esxcli software vib update --depot=/vmfs/volumes/datastore1/ESXi500-201112001.zip esxcli system shutdown reboot -d 10 -r now But when attempting to update to ESXi 6.0 Update 2 I found that I had to use the profile update option instead due to a dependency requirement. I have previously used this way of updating to update via web download, but it can also be used with a local file. [root@matx01vmvh01:~] esxcli software sources profile list -d /vmfs/volumes/DS-QN01VMWR/ISOs/update-from-esxi6.0-6.0_update02.zip Name Vendor Acceptance Level -------------------------------- ------------ ---------------- ESXi-6.0.0-20160301001s-no-tools VMware, Inc. PartnerSupported ESXi-6.0.0-20160302001-standard VMware, Inc. PartnerSupported ESXi-6.0.0-20160301001s-standard VMware, Inc. PartnerSupported ESXi-6.0.0-20160302001-no-tools VMware, Inc. PartnerSupported [root@matx01vmvh01:~] esxcli software profile update -d /vmfs/volumes/DS-QN01VMWR/ISOs/update-from-esxi6.0-6.0_update02.zip -p ESXi-6.0.0-20160302001-standard Here is how you can use esxcli to update ESXi via web download. ~ # esxcli network firewall ruleset set -e true -r httpClient ~ # esxcli software sources profile list -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml | grep -i esxi-5.5.0-2015 | grep -i standard ESXi-5.5.0-20150204001-standard VMware, Inc. PartnerSupported ESXi-5.5.0-20150104001-standard VMware, Inc. PartnerSupported ESXi-5.5.0-20150101001s-standard VMware, Inc. PartnerSupported ~ # esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-5.5.0-20150104001-standard ---- The following two sites were very helpful in being able to upgrade to ESXi 6.0 Update 2 http://www.gabesvirtualworld.com/vib-requires-vsan-6-0-0-2-34-but-the-requirement-cannot-be-satisfied-within-the-imageprofile/ https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2144595