How to upgrade the free ESXi hypervisor to a new version

The steps below are concerning upgrading the free VMware ESXi hypervisor to a new version.  The ESXi host in this example is within a VMware Workstation version 7.1.3 environment.  The upgrade is from version 4.1 to version 4.1 Update 1.

The first component that is required is the VMware vSphere CLI product.  This must be downloaded and installed.  The hypervisor also must be placed into Maintenance Mode before performing the upgrade.  All hosts running on the ESXi host should be shut down before performing this procedure.

Launch the vSphere client.  Connect to the ESXi host in question.  Right-click on the IP address of the ESXi host and select the “Enter Maintenance Mode” option.  The command vicfg-hostops is another method to enter Maintenance Mode as well.

upgrade_free_esxi_hypervisor_1

The following dialog box will appear.  Verify all virtual machines running on the hypervisor are shut down and click the Yes button.

upgrade_free_esxi_hypervisor_2

If the ESXi host is not within Maintenance Mode, the command to perform the upgrade will fail.

upgrade_free_esxi_hypervisor_3

Access the CLI interface via the Start Menu and change to the bin subdirectory.  Download the update and place it in a folder, such as TEMP in this example.  Enter the following command:

perl vihostupdate.pl --server IP address of ESXi host –i –b Path to downloaded .ZIP file

upgrade_free_esxi_hypervisor_4

You should be prompted for the user name and password.  The ESXi host will need to be rebooted once the process has completed.  The new version should be visible via the main console screen.

upgrade_free_esxi_hypervisor_5