将虚拟机升级到最新硬件版本(多个版本)
search cancel

将虚拟机升级到最新硬件版本(多个版本)

book

Article ID: 341069

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

本文提供了将虚拟机升级到最新的硬件版本的有关信息。


Symptoms:

免责声明:本文为 Upgrading a virtual machine to the latest hardware version (multiple versions) (1010675) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


Environment

VMware vSphere ESXi 5.1
VMware ESXi 4.1.x Installable
VMware ESX 4.1.x
VMware vSphere ESXi 5.0
VMware ESXi 4.0.x Installable
VMware vSphere ESXi 6.0
VMware ESXi 4.1.x Embedded
VMware vSphere ESXi 5.5
VMware ESX 4.0.x
VMware ESXi 3.5.x Installable
VMware ESX Server 3.5.x
VMware ESXi 3.5.x Embedded
VMware ESXi 4.0.x Embedded

Resolution

可以将虚拟机的硬件版本升级到当前使用的最新版本 ESXi。对于在 ESXi 5.x 上运行的虚拟机,VMware 建议您将虚拟硬件升级到最新可用的版本。

ESXi/ESX 版本虚拟硬件版本
ESXi 6.011
ESXi 5.510
ESXi 5.19
ESXi 5.08
ESXi/ESX 4.1/4.07
ESXi/ESX 3.54











升级虚拟硬件时,请考虑以下事项:
  • 升级虚拟机的虚拟硬件版本之前,请创建虚拟机的快照或备份,以防升级后出现问题。
  • 升级后的虚拟机无法通过 ESX 2.x 主机打开电源,即使将其移至 VMFS 2 数据存储中也如此。
  • 要自动执行该过程,请考虑使用 vCenter Update Manager 升级虚拟机。有关详细信息,请参见 Installing and Administering VMware vSphere Update Manager guide 中的“了解 Update Manager 部分”
  • vCenter Update Manager 在执行虚拟机升级之前自动创建快照。有关详细信息,请参见 VMware vSphere 5.1 vSphere Upgrade guide 中的“使用 vSphere Update Manager 执行虚拟机的协调升级部分”
  • 升级虚拟硬件时,vCenter Server 或 ESXi/ESX 主机无需停机。对于虚拟机,唯一明显的停机是在关闭然后重新启动客户机操作系统时。

在升级虚拟硬件之前,请执行以下操作:

  1. 创建虚拟机的备份或快照。有关详细信息,请参见:


  2. 升级 VMware Tools。在 Microsoft Windows 虚拟机上,如果在升级 VMware Tools 之前先升级虚拟硬件,则虚拟机可能会失去其网络设置。
  3. 验证所有 .vmdk 文件均可用于 VMFS 3、VMFS 5 或 NFS 数据存储上的 ESXi/ESX 主机。
  4. 验证虚拟机存储在 VMFS 3、VMFS 5 或 NFS 数据存储中。
  5. 从 vSphere Client 或 vSphere Web Client 选择虚拟机并单击摘要选项卡,以确定虚拟硬件的版本。兼容性字段中的虚拟机版本标签显示虚拟硬件版本。


升级单个虚拟机上的虚拟硬件

要升级单个虚拟机的虚拟硬件,请执行以下操作:

注意:在 vSphere 5.5 环境中,必须使用 vSphere Web Client 将虚拟硬件升级到版本 10。您无法采用通过硬件版本 10 上的 vSphere Client 直接连接到 ESXi 主机或 vCenter Server 的方法来编辑虚拟机的设置。如果使用 vSphere Client 直接连接到 ESXi 主机并尝试编辑虚拟机设置,将显示以下错误:
无法使用 vSphere Client 编辑版本 10 或更高版本的虚拟机的设置。使用 vSphere Web Client 编辑该虚拟机的设置(You cannot use the vSphere client to edit the settings of virtual machines of version 10 or higher. Use the vSphere Web Client to edit the settings of this virtual machine.)。
  1. 启动 vSphere Client 或 vSphere Web Client 并登录到 vCenter Server。
  2. 关闭虚拟机电源。
  3. 右键单击虚拟机,然后选择相应的菜单选项来升级虚拟硬件:

    • 在 vSphere Client 中,选项为升级虚拟硬件
    • 在 vSphere Web Client 中,选项为兼容性 > 升级虚拟机兼容性

      虚拟硬件即升级到支持的最新版本。

      注意:仅当虚拟机上的虚拟机硬件不是支持的最新版本时,才显示升级虚拟硬件升级 VM 兼容性选项。

  4. 单击继续进行虚拟硬件升级。
  5. 打开虚拟机电源。

    注意:如果虚拟机装有 Microsoft Windows 客户机操作系统,该操作系统将检测新设备、配置该设备,并会提示您重新引导客户机操作系统。如果识别到任何未知设备,操作系统会提示您手动配置该设备。

  6. 对于 Windows 客户机操作系统,请重新启动客户机操作系统,以使更改生效。


升级多个虚拟机上的虚拟硬件

可以使用虚拟机选项卡通过一个操作升级多个虚拟机上的虚拟硬件。

注意:在 vSphere 5.5 环境中,必须使用 vSphere Web Client 将虚拟硬件升级到版本 10。您无法采用通过硬件版本 10 上的 vSphere Client 直接连接到 ESXi 主机或 vCenter Server 的方法来编辑虚拟机的设置。如果使用 vSphere Client 直接连接到 ESXi 主机并尝试编辑虚拟机设置,将显示以下错误:
无法使用 vSphere Client 编辑版本 10 或更高版本的虚拟机的设置。使用 vSphere Web Client 编辑该虚拟机的设置(You cannot use the vSphere client to edit the settings of virtual machines of version 10 or higher. Use the vSphere Web Client to edit the settings of this virtual machine.)。

要升级多个虚拟机上的虚拟硬件,请执行以下操作:

  1. 启动 vSphere Client 或 vSphere Web Client 并登录到 vCenter Server。
  2. 选择包含要升级的虚拟机的主机或群集。
  3. 单击虚拟机选项卡。
  4. 选择并关闭要升级的虚拟机。
  5. 右键单击您的选择。
  6. 选择升级虚拟硬件,然后单击
  7. 打开虚拟机电源。

    注意:对于 Microsoft Windows 客户机操作系统,该操作系统检测新设备、配置该设备,并会提示您重新引导客户机操作系统。如果识别到任何未知设备,操作系统会提示您手动配置该设备。

  8. 对于 Windows 客户机操作系统,请重新启动客户机操作系统,以使更改生效。


确保您的虚拟机已升级到最新的硬件版本

要确保虚拟机已升级到最新的硬件版本,请执行以下操作:
  1. 将虚拟机从使用早期 ESXi/ESX 版本的主机迁移到使用最新 ESXi/ESX 版本的主机。有关详细信息,请参见 vCenter Server and Host Management guide 中的“在 vSphere Web Client 中迁移虚拟机部分”
  2. 打开虚拟机电源。
  3. 升级 VMware Tools 并根据需要重新引导。有关详细信息,请参见 Installing VMware Tools in vSphere (2004754)

    注意:必须在升级虚拟硬件之前升级 VMware Tools。

  4. 关闭虚拟机并升级虚拟硬件。
  5. 打开虚拟机电源。

    注意:在某些情况下,操作系统可能要求您在打开虚拟机电源后重新引导该虚拟机。

  6. 确保所有虚拟机网络设置(如 IP、DHCP 和 DNS)均正确无误。

    注意
    • 如果使用的是动态 DNS,则一些 Windows 版本需要运行 ipconfig /registerdns 命令。
    • 如果使用的是 DHCP,则由于在硬件升级期间虚拟网卡上的 MAC 地址发生变化,可能会分配新的 IP 地址。如果使用的是静态分配的 DHCP 地址,请务必为新的 MAC 地址分配在虚拟硬件升级之前使用的 IP 地址。


Additional Information

可以在每个虚拟机内手动升级 VMware Tools 和虚拟硬件,也可以使用 VMware vCenter Update Manager 进行升级。

有关手动升级 VMware Tools 和虚拟硬件的详细信息,请参见:

有关使用 vCenter Update Manager 升级 VMware Tools 和虚拟硬件的详细信息,请参见 VMware vCenter Update Manager documentation

有关更新的最佳实践,请参见:

注意:虚拟机兼容性设置决定虚拟机可以使用的虚拟硬件,其对应于主机上可用的物理硬件。您可以查看并比较可用于不同兼容性级别的硬件,以帮助您确定是否升级所用环境中的虚拟机。

有关详细信息,请参见 vSphere 5.5 Virtual Machine Administration guide 中的“虚拟机兼容性设置提供的硬件功能”
Upgrading a virtual machine to the latest hardware version (multiple versions)