Using Update Manager to perform the ESXi 5.5 upgrade to 6.0 procedure is the best option to retain the host configuration and settings in place.

To upgrade the hosts in your network, the ESXi installation p_w_picpath is available in two formats:

  • ISO file (i.e. VMware-VMvisor-Installer-201507001-2809209.x86_64.iso) used to install or upgrade the host.

  • Offline Bundle (i.e. ESXi600-201507001.zip) used to upgrade the ESXi from the command line, VUM or to create custom p_w_picpath/ISO generation for ESXi deployments.

From VMware website download the ESXi 6.0.0b Offline Bundle file.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0

 

Check installed hardware

From version 5.5 VMware decided to drop from the ESXi installation some NIC drivers commonly used at consumer level: Realtek r8168 and r8169, Marvell Sky2. Also in version 6.0 these drivers are not included in the ESXi installation.

To check if you have such NICs installed in your system, from ESXi console run the command:

~ # esxcli network nic list

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_02


In the example the Realtek 8168 NIC is installed in the ESXi.

 

Create a custom ESXi 6.0 ISO p_w_picpath

Andreas Peetz made an excellent job in documenting the procedure to customize the ESXi p_w_picpath.

To create the custom ISO p_w_picpath file you need the following:

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_03


In a PowerCLI session run the command:

PowerCLI C:\download\ESXi-Customizer-PS-v2.4.ps1 -izip C:\Download\ESXi600-201507001-OfflineBundle.zip -vft -load net55-r8168

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_04


The script creates a custom ISO p_w_picpath file including the drivers specified in the command.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_05

 

Upgrade the ESXi host

Before upgrading it’s necessary to create the Baseline VUM will use to check the ESXi compliance.

 

Create the Baseline

Open vSphere Client, go to Update Manager tab and click the Admin View link.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_06


Select ESXi Images tab and click Import ESXi Image option to create the new baseline.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_07


Click Browse to select the custom ESXi 6.0 .ISO file to use and click Next.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_08


The .ISO file is uploaded to VUM server.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_09


When the upload has completed, click Next to continue.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_10


Create a new baseline assigning a Name and a Description then click Finish.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_11


The ESXi p_w_picpath has been imported and available for deployment. Click the Compliance View to perform the upgrade.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_12


 

Attach the Baseline

From the Update Manager tab click the Attach link and select the new created baseline. Click on Attach button to confirm the selection.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_13


Click Scan to check if the hosts are compliant.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_14


Select Upgrades option only and click Scan.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_15


The system scans the selected hosts.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_16


 

Upgrade the ESXi

Before starting the procedure, backup the current ESXi 5.5 configuration in case something goes wrong with the upgrade allowing a faster restore of the hypervisor.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_17


It’s strongly recommended to upgrade one host at time to prevent cluster failure in case of problems. Click on Remediate button to start the upgrade.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_18


Make sure only one host in the cluster is selected then click Next.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_19


Accept the EULA and click Next.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_20


Leave Ignore warnings about unsupported hardware… option unchecked in order to be aware of problems due to unsupported hardware. Click Next.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_21


Type a Task Name, a Task Description and choose the Remediation Time. Click Next to continue.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_22


Specify the Host Remediation Options and click Next.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_23


Select the Cluster Remediation Options that match your environment then click Next.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_24


When ready, click Finish to begin the ESXi upgrade process.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_25


The procedure begins by migrating the hosted VMs to other ESXi available in the cluster.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_26


Then the ESXi is put in Maintenance Mode to install the upgrade. The procedure takes several minutes to complete.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_27


When the remediation has been completed, the host is rebooted to finalize the upgrade.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_28


Rebooted and finalized the ESXi, the system starts balancing the load migrating the VMs across the cluster.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_29


The ESXi has been upgraded successfully to version 6.0b.

VMware ESXi 5.5 upgrade to 6.0 with VUM_upgrade to 6.0_30

The host settings have been retained and the host is fully functional. No additional configuration is required.