在虚拟机兼容性升级过程中,必须为所有客户机操作系统关闭虚拟机。对于 VMware Tools 升级,许多 Linux 操作系统不需要停机。

表 1. 客户机操作系统所需的虚拟机停机时间
客户机操作系统 升级 VMware Tools 升级虚拟机兼容性
Microsoft Windows 重新启动客户机操作系统所需的停机时间。 关闭和打开虚拟机电源所需的停机时间。
Linux 重新启动客户机操作系统所需的停机时间需要用于加载驱动程序。 关闭和打开虚拟机电源所需的停机时间。
NetWare 无停机时间。 关闭和打开虚拟机电源所需的停机时间。
Solaris 无停机时间。 关闭和打开虚拟机电源所需的停机时间。
FreeBSD 无停机时间。 关闭和打开虚拟机电源所需的停机时间。
Mac OS X 无停机时间。 关闭和打开虚拟机电源所需的停机时间。
注: 对于 Linux 客户机操作系统,必须重新启动虚拟机以加载 VMXNET、VMXNET3 和 PVSCSI 驱动程序的新版本。还可以手动重新加载驱动程序。要验证 Linux 内核中是否配置了这些驱动程序,以及虚拟硬件是否可用,请参见知识库文章, http://kb.vmware.com/kb/2050364。使用内核版本 3.10 的 Linux 客户机操作系统不需要手动重新启动。

计划虚拟机的停机时间

您可以错开虚拟机停机时间,为自己和客户在调度方面提供便利。

例如:

  • 如果您的虚拟机用户分散在多个时区,则可以将虚拟机迁移到特定主机,从而满足给定时区的需求。通过这种方式安排主机升级,可使虚拟机停机时间出现在该时区的非工作时间里,不影响正常操作。
  • 如果您的虚拟机用户 24 小时不间断操作,则可以将其虚拟机的停机时间延迟到正常调度的维护期。无需在一定的时间段中升级任何阶段。在任何阶段都可以根据需要安排时间。