Knowledge Base
The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides

|
Upgrading a virtual machine to the latest hardware version (1010675)
Purpose
This article provides information about upgrading a virtual machine to the latest hardware version.
Resolution
You can upgrade the hardware version of virtual machines to the latest version of ESXi in use. For virtual machines that are running on ESXi 5.x, VMware recommends that you upgrade the virtual hardware to version 8 or 9.
When upgrading virtual hardware, consider these points:
- When you upgrade from virtual hardware version 4 to version 8 or 9, the upgrade is reversible if you take a virtual machine backup or snapshot before performing the upgrade.
- Upgraded virtual machines cannot be powered on by an ESX 2.x host, even if relocated to a VMFS2 datastore.
- To automate this process, consider using Update Manager for virtual machine upgrades. For more information, see the VMware vCenter Update Manager Installation and Administration Guide.
- Update Manager takes automatic snapshots before performing virtual machine upgrades. For more information, see Perform an Orchestrated Upgrade of Virtual Machines with vSphere Update Manager in the vSphere Upgrade Guide.
- When you upgrade virtual hardware, no downtime is required for vCenter Server or ESX/ESXi hosts. For virtual machines, the only significant downtime is the time to shutdown and restart the guest operating systems.
- Create a backup or snapshot of the virtual machine. See the Virtual Machine Administration Guide.
- Upgrade VMware Tools. On Microsoft Windows virtual machines, if you upgrade the virtual hardware before you upgrade VMware Tools, the virtual machine might lose its network settings.
- Verify that all .vmdk files are available to the ESX/ESXi host on a VMFS3, VMFS5, or NFS datastore.
- Verify that the virtual machines are stored on VMFS3, VMFS5 or NFS datastores.
- Determine the version of the virtual hardware by selecting the virtual machine from the vSphere Client or vSphere Web Client and clicking the Summary tab. The VM Version label displays the virtual hardware version.
Upgrading virtual hardware on a single virtual machine
To upgrade the virtual hardware of a single virtual machine:
- Start the vSphere Client or vSphere Web Client and log in to the vCenter Server.
- Power off the virtual machine.
- Right-click the virtual machine and select the menu option to upgrade virtual hardware.
- In vSphere Client, the option is Upgrade Virtual Hardware.
- In vSphere Web Client, the option is Configuration > Upgrade Virtual Hardware
The software upgrades the virtual hardware to the latest supported version.
Note: The Upgrade Virtual Hardware option appears if the virtual hardware on the virtual machine is not the latest supported version.
- Click Yes to continue with the virtual hardware upgrade.
- Power on the virtual machine.
Note: If the virtual machine has a Microsoft Windows guest operating system, the operating system detects a new device, configures the device, and prompts you to reboot the guest operating system. If any unknown devices are recognized, the operating system prompts you to configure the device manually.
- For Windows guest operating systems, reboot the guest operating system to make the changes take effect.
Upgrading virtual hardware on multiple virtual machines
You can upgrade virtual hardware on multiple virtual machines in a single operation by using the Virtual Machines tab.
To upgrade virtual hardware on multiple virtual machines:
- Start the vSphere Client or vSphere Web Client and log in to the vCenter Server.
- Select the host or cluster that contains the virtual machines to upgrade.
- Click the Virtual Machines tab.
- Select and power off the virtual machines to upgrade.
- Right-click your selections.
- Select Upgrade Virtual Hardware and click Yes.
- Power on the virtual machines.
Note: For Microsoft Windows guest operating systems, the operating system detects a new device, configures the device, and prompts you to reboot the guest operating system. If any unknown devices are recognized, the operating system prompts you to configure the device manually.
- For Windows guest operating systems, reboot the guest operating system to make the changes take effect.
Ensuring that your virtual machine is upgraded to latest hardware version
To ensure that your virtual machine is upgraded to latest hardware version:
- Migrate the virtual machine from host with earlier ESX version to host with latest ESX version. For more information, see Migrating Virtual Machines in the Basic System Administration Guide.
- Power on the virtual machine.
- Upgrade VMware Tools and reboot if required. For more information, see Installing VMware Tools in vSphere (2004754).
Note: Upgrading the VMware Tools must be done before upgrading the virtual hardware.
- Shut down the virtual machine and upgrade the virtual hardware.
- Power on the virtual machine.
Note: In some instances, the operating system may require you to reboot the virtual machine after powering it on.
- Ensure all the virtual machine network settings (such as IP, DHCP, and DNS) are correct..
Notes:- If you are using dynamic DNS, some Windows versions require ipconfig /registerdns to be run.
- If you are using DHCP, a new IP address may be assigned because the MAC address changes on the virtual NIC during the hardware upgrade. If you are using statically assigned DHCP addresses, ensure that you assign the new MAC address the IP address you were using before the virtual hardware upgrade.
Additional Information
You can upgrade VMware Tools and the virtual hardware manually from within each virtual machine or you can use VMware Update Manager.
For more information about manually upgrading VMware Tools and virtual hardware, see the vSphere 5.x Upgrade Guide or the vSphere 4.x Upgrade Guide.
For more information about upgrading VMware Tools and virtual hardware using VMware Update Manager, see the VMware vCenter Update Manager documentation.
For upgrading best practices, see:
Tags
See Also
- Virtual machine hardware versions
- Virtual NIC settings on a Windows guest are lost after a virtual hardware upgrade
- Atualização de uma máquina virtual criada em ESX 3.x para ESX 4.x
- ESX 3.x の仮想マシンを ESX 4.x にアップグレードする
- Installing VMware Tools in vSphere
- Atualizar uma máquina virtual para a versão de hardware mais recente
- Upgrading to vCenter Server 5.1 best practices
- Installing or upgrading to ESXi 5.1 best practices
Update History
Request a Product Feature
To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.
Actions
KB:
- Updated:
- Categories:
- Languages:
- Product Family:
- Product(s):
- Product Version(s):

