This lab procedure upgrades an ESXi 8 host to ESXi 9 with esxcli. Review the VCF 9 platform release information and confirm that this standalone method is supported for your environment before continuing.
Prepare the Host and Enter Maintenance Mode Do not apply an image profile while the host is carrying workloads. Broadcom’s esxcli patching procedure requires maintenance mode before esxcli software profile update.
Before continuing:
Confirm the target ESXi release, server firmware, hardware, vCenter Server and integrated products are compatible. Use the hardware vendor’s custom image when required. Back up the ESXi host configuration and verify the recovery path. Migrate or shut down every user VM. DRS can evacuate workloads when configured; do not manually power off or migrate vCLS VMs unless Broadcom Support directs you to do so. Confirm that the remaining cluster can satisfy the intended vSphere HA failover policy while this host is unavailable. For vSAN, verify cluster health and object compliance, confirm there are no active resynchronizations, select the data-migration option appropriate to the storage policies and available capacity, and wait for evacuation to finish. Do not choose No data migration without understanding the resulting availability risk. If the host is NSX-prepared, follow the matching NSX kernel-module and upgrade requirements in Broadcom KB 312013. For a VCF-managed host, use the supported VCF lifecycle workflow rather than this standalone process. Enter maintenance mode from the vSphere Client, then confirm the state from the ESXi shell:
...