Hi,
this post describes an ESXi Host Upgrade from Version 6.0 to 6.7 with an offline (bundle) zip file. The procedure for other version should be the same.
I used the image provided by the “Vendor”. First of all , download the image form the Vendors Website and copy the VMware/Vendor image via ssh to the host, for example to esxdatastore_0.
If possible move all VMs to another host or resume or shutdown all VMs.
Use the gui or vim-cmd to suspend or power down all VMs on the Host
~ # vim-cmd vmsvc/getallvms Vmid Name 1 VM1 3 VM2 4 vCenter ~ # vim-cmd vmsvc/power.suspend 1 ~ # vim-cmd vmsvc/power.suspend 3 ~ # vim-cmd vmsvc/power.suspend 4 ~ # vim-cmd vmsvc/power.getstate 4 Retrieved runtime info Suspended
Set the host into maintenance and check it.
vim-cmd hostsvc/maintenance_mode_enter vim-cmd /hostsvc/hostsummary | grep inMaintenanceMode
If you use an Vendor OEM offline bundle check if the acceptance mode of the Host is equal to the requesting mode of the image.
Get acceptance level of the new image
esxcli software sources profile list -d /vmfs/volumes/esxdatastore_0/VMware-ESXi-6.7.0-14320388-MyVendor-v999-1-offline_bundle.zip Name Vendor Acceptance Level --------------------------------------------- ------- ---------------- Fujitsu-VMvisor-Installer-6.7-14320388-v480-1 Fujitsu PartnerSupported
And check the host setting
esxcli software acceptance get PartnerSupported
List the profile name of the image. The profile name is required for the update command.
esxcli software sources profile list -d /vmfs/volumes/esxdatastore_0/VMware-ESXi-6.7.0-14320388-MyVendor-v999-1-offline_bundle.zip Name Vendor Acceptance Level --------------------------------------------- ------- ---------------- MyVendor-VMvisor-Installer-6.7-14320388 MyVendor PartnerSupported
And update the host. Note: You can add the –dry-run switch to run a test without installing anything.
esxcli software profile update -d /vmfs/volumes/esxdatastore_0/VMware-ESXi-6.7.0-14320388-MyVendor-v999-1-offline_bundle.zip --profile=MyVendor-VMvisor-Installer-6.7-14320388 Update Result Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective. Reboot Required: true
reboot the host.
After the system is up, update the host to the latest version
Michael
Reference: VMware Upgrade guide