可以将虚拟机升级到更高级别的兼容性和更高版本的 VMware Tools。升级后,虚拟机可以利用新的硬件选项和新功能。
有关采用每项 ESXi硬件兼容性设置的虚拟机可用硬件功能的列表,请参见通过虚拟机兼容性设置实现的硬件功能。
要确定虚拟机是否与新版本 ESXi兼容,请参见虚拟机兼容性。
VMware Tools 升级
升级虚拟机时涉及到的第一个步骤是升级 VMware Tools。创建新虚拟机过程中会安装 VMware Tools。如果要在使用 Windows 客户机操作系统的多个虚拟机中安装 VMware Tools,可以采用自动安装方式,并指定要包括或排除的组件对应的选项。有关安装、升级和配置 VMware Tools 的信息,请参见《VMware Tools 用户指南》。
如果虚拟机没有安装 VMware Tools,则可以使用 VMware Tools 升级过程安装 VMware Tools。在安装或升级 VMware Tools 之后,升级虚拟机兼容性。
虚拟机兼容性升级
VMware 提供下列工具用于升级虚拟机:
- vSphere Client
-
需要一次一步执行虚拟机升级,而不需要使用
vSphere Lifecycle Manager。
在 vSphere Client中,可以手动升级虚拟机,也可以调度升级。
- vSphere Lifecycle Manager
- 对升级和修补虚拟机的过程进行自动操作,从而确保按正确的顺序执行。可以使用 vSphere Lifecycle Manager直接升级虚拟机硬件、VMware Tools 和虚拟设备。也可以修补和更新正在虚拟机和虚拟设备上运行的第三方软件。请参见 vSphere Lifecycle Manager 文档。
升级虚拟机所需的停机时间
在虚拟机兼容性升级过程中,必须为所有客户机操作系统关闭虚拟机。对于 VMware Tools 升级,许多 Linux 操作系统不需要停机。
客户机操作系统 | 升级 VMware Tools | 升级虚拟机兼容性 |
---|---|---|
Microsoft Windows | 重新启动客户机操作系统所需的停机时间。 | 关闭和打开虚拟机电源所需的停机时间。 |
Linux | 重新启动客户机操作系统所需的停机时间需要用于加载驱动程序。 | 关闭和打开虚拟机电源所需的停机时间。 |
NetWare | 无停机时间。 | 关闭和打开虚拟机电源所需的停机时间。 |
Solaris | 无停机时间。 | 关闭和打开虚拟机电源所需的停机时间。 |
FreeBSD | 无停机时间。 | 关闭和打开虚拟机电源所需的停机时间。 |
Mac OS X | 无停机时间。 | 关闭和打开虚拟机电源所需的停机时间。 |
要加载新版本的 VMXNET 驱动程序,必须重新启动虚拟机或手动重新加载驱动程序。使用内核版本 3.10 的 Linux 客户机操作系统不需要手动重新启动。
要验证 Linux 内核中是否配置了这些驱动程序,以及虚拟硬件是否可用,请参见 VMware 知识库文章:http://kb.vmware.com/kb/2050364。
计划虚拟机的停机时间
您可以错开虚拟机停机时间,为自己和客户在调度方面提供便利。
例如:
- 如果您的虚拟机用户分散在多个时区,则可以将虚拟机迁移到特定主机,从而满足给定时区的需求。通过这种方式安排主机升级,可使虚拟机停机时间出现在该时区的非工作时间里,不影响正常操作。
- 如果您的虚拟机用户 24 小时不间断操作,则可以将其虚拟机的停机时间延迟到正常调度的维护期。无需在一定的时间段中升级任何阶段。在任何阶段都可以根据需要安排时间。
手动升级虚拟机的兼容性
虚拟机兼容性决定虚拟机可用的虚拟硬件,该虚拟硬件与主机上可用的物理硬件相对应。可以升级兼容性级别,以使更多硬件可用于虚拟机。
前提条件
- 创建虚拟机的备份或快照。请参见使用快照管理虚拟机。
- 升级 VMware Tools。在 Microsoft Windows 虚拟机上,如果您先升级兼容性再升级 VMware Tools,虚拟机的网络设置可能会丢失。
- 验证所有虚拟机及其 .vmdk 文件是否都存储在连接到 ESXi 主机或客户端计算机的存储上。
- 确定您希望虚拟机与之兼容的ESXi版本。请参见虚拟机兼容性。
- 检查要升级的虚拟机的客户机操作系统是否要求关闭电源。例如,某些 Linux 操作系统不要求在升级虚拟机兼容性之前关闭电源。请参见升级虚拟机所需的停机时间。
过程
- 在 vSphere Client中,导航到相关虚拟机。
- (可选) 右键单击该虚拟机,然后选择 。
- 选择 。
- 单击是确认升级。
- 选择兼容性,然后单击确定。
调度虚拟机的兼容性升级
虚拟机兼容性决定了虚拟机可用的虚拟硬件,该虚拟硬件与主机上可用的物理硬件相对应。您可调度兼容性升级,使虚拟机与更新版本的 ESXi 兼容。
使用该过程调度下次重新引导虚拟机时某个虚拟机的升级,并从支持的所有兼容性级别升级中进行选择。要立即将虚拟机升级到支持的最新兼容性,请参见手动升级虚拟机的兼容性。
您可以使用此过程为多个虚拟机调度升级。
有关虚拟机硬件版本和兼容性的信息,请参见虚拟机兼容性。