VMware 硬件版本概览:升级与兼容性

虚拟机(VM)的硬件版本反映了VM支持的虚拟硬件特性和功能,这与物理主机上可用的硬件相关。创建VM时,您可以选择默认硬件版本或较早版本。但如果选择后者,可能会限制VM的功能。

我们的文章旨在提供全面的VMware硬件版本概述。背景是,VMware在云计算和虚拟化市场上是无可争议的领导者,产品线丰富到足以满足几乎所有企业的需求。到目前为止,该公司已发布了10多个虚拟硬件版本。

我们的文章解释了如何执行升级,以及如何检查虚拟硬件版本与VM主机的兼容性。

基本信息

VMware提供了丰富的设备、选项、资源等供您配置或添加到VM。您应注意兼容性,因为某些硬件设备无法添加到某些VM中。运行VM的物理机器和此VM的操作系统都应支持您要添加的设备或配置。此外,只有在运行最新的VMware VM版本时,才能添加或配置虚拟硬件。

以下概述了一些基本的VM硬件设备:

中央处理器 在 ESXi 主机上运行的虚拟机可以配置为具有多个处理器,但不能超过物理主机上的 CPU 数量。
网络适配器 ESXi 网络功能使得虚拟机之间、不同主机之间以及与其他虚拟和物理机器之间可以进行通信。
DVD/CD-ROM 驱动器 创建新的 vSphere 虚拟机时,默认安装该驱动器。该驱动器可以配置为连接到客户端和主机设备,以及 Datastore ISO 文件。DVD/CD-ROM 设备可以被添加、移除或配置。
硬盘 一个大型的物理文件(或一组文件),虚拟磁盘存储与虚拟机活动相关的数据,包括其操作系统、程序文件等。该文件可以被复制、移动、备份或归档。
内存 虚拟硬件的内存大小确定了虚拟机上运行的应用程序可用的内存量。

虚拟硬件包括 BIOS 和 Extensible Firmware Interface(EFI),其版本确定了虚拟 PCI 插槽的数量、最大虚拟核心数、最大内存大小以及其他与物理机器典型特征相对应的特性。例如,在 ESXi 6.0(硬件版本 11)中,最大内存大小为 4,080 GB,而在 ESXi 6.5(硬件版本 13)中,最大内存大小高达 6,128 GB。

A VMware product is unable to power on a VM if its hardware version is higher than this product supports. For example, VMware Fusion 6.x (VMware hypervisor for Macintosh) can only run a VM on a VMware hardware version 10 or lower. In order to run a VM on hardware version 11, you need VMware Fusion 7.x.

虚拟硬件升级可以比作取出硬盘并放入新机器的过程。在虚拟环境中,升级过程的成功取决于客户操作系统在硬件更新事件中的弹性。鉴于此,VMware建议仅在需要在新版本中添加额外功能时才升级虚拟机硬件。如果您希望保持与旧主机的兼容性,或者在您的环境中进行标准化测试和部署,最好保持较早的VMware硬件版本。

VMware硬件版本:ESXi的兼容性

将VM升级到最新的硬件版本是明智的做法。这对于提高VMware基础架构的整体性能和效率至关重要。

应将VM的硬件版本升级到正在使用的ESXi的最新版本。

A quick reference: VMware ESXi is an enterprise-grade hypervisor designed for creating, running, and serving virtual machines. It is designed for bare-metal installation, meaning that it does not rely on an operating system, which allows for higher security and reliability.

为了更好地理解兼容性问题,请查看下表:

ESXi版本 VMware硬件版本
ESXi 6.7 14
ESXi 6.5 13
ESXi 6.0 11

如果您正在创建新的虚拟机或升级现有的虚拟机,请注意虚拟机兼容性设置:您需要正确选择虚拟机可以运行的ESXi主机版本。准确地说,兼容性设置确定了虚拟机可以使用的虚拟硬件功能。每个虚拟硬件的兼容性级别支持几个vSphere版本。例如,运行在ESXi 5.5上的虚拟机也可以在ESXi 6.0和ESXi 6.5上运行。

对于计划升级虚拟机的人来说,好消息是该过程对vCenter Server(VMware的集中式管理工具)或ESXi主机不需要任何停机时间。您的虚拟机只在关闭时和客户操作系统重新启动之前不可用。

开始VMware硬件版本升级之前

如上所述,将虚拟机升级到最新的硬件版本可能会带来进一步的挑战。因此,该过程需要仔细的规划和准备。在开始之前,考虑执行以下步骤:

  1. 创建 虚拟机的备份或快照 以避免升级可能引起的任何潜在问题。在下面,您可以找到NAKIVO备份与复制如何帮助您完成此任务的全面说明。
  2. 确保升级 VMware Tools。

    供参考: VMware Tools 是一组服务和模块,简化了对客户操作系统的管理,并增强了用户与之交互的功能。 安装在虚拟机操作系统中,它们可以提高虚拟机的性能,并带来许多 VMware 产品的实用功能。

    请注意,除非升级 VMware Tools,否则基于 Windows 的虚拟机可能会丢失其网络设置。

  1. 虚拟机应该处于正常运行并可用状态。确保其虚拟磁盘、光驱、ISO 映像等有效且可访问。
  2. 确定虚拟机的硬件版本。要执行此操作,请在 vSphere Client 资源清单中选择虚拟机。之后,请执行以下操作之一:
    • 单击 摘要 选项卡,在 常规 下查看虚拟机的硬件版本;
    • 右键单击虚拟机,选择编辑 设置。在对话框的右上角查看硬件版本;
    • 选择一个数据中心、主机或集群,并单击 虚拟机 选项卡。在 VM 版本 列中查找硬件版本。在此,您还可以查看多个虚拟机的硬件版本信息。
  3. 如果您使用C#客户端,请注意不支持9以上的版本。

总结

将虚拟硬件升级到最新版本能够为您提供巨大的好处,特别是在可用资源方面(内存大小、逻辑处理器数量和虚拟CPU数量等)。但是,您应特别注意兼容性问题:VM的硬件版本必须与该VM所运行的ESXi兼容。

考虑使用可靠的数据保护解决方案,例如NAKIVO备份与复制,它提供备份和复制、自动化功能和灾难恢复编排等功能。

Source:
https://www.nakivo.com/blog/vmware-hardware-version-overview-upgrades-and-compatibility/