通过克隆虚拟机,可以创建为原始虚拟机副本的虚拟机。新的虚拟机将配置已为原始虚拟机配置的同一虚拟硬件、已安装的软件及其他属性。

有关持久性内存和 PMem 存储的信息,请参见《vSphere 资源管理》指南。

有关如何配置虚拟机硬件选项的信息,请参见配置虚拟机硬件配置虚拟机选项

注: 如果克隆期间有负载过重的应用程序(例如负载生成器)在客户机操作系统中运行,则虚拟机的静默操作会失败。VMware Tools 可能会被 CPU 资源拒绝并超时。您可以对运行较低 I/O 磁盘操作的虚拟机执行静默操作。
重要说明: 如果克隆已加密的虚拟机,则无法更改存储策略。有关克隆加密虚拟机的信息,请参见 《vSphere 安全性》

前提条件

如果虚拟机正在运行负载生成器,则在执行克隆操作之前,必须停止该负载生成器。

必须具有以下特权才能克隆虚拟机:

  • 虚拟机.置备.克隆虚拟机(在要克隆的虚拟机上)。
  • 虚拟机.编辑清单.从现有清单创建(在数据 中心或虚拟机文件夹上)。
  • 虚拟机.更改配置.添加新磁盘(在数据 中心或虚拟机文件夹上)。
  • 资源.将虚拟机分配给资源池(在目标主机、集群或资源池上)。
  • 数据存储.分配空间(在目标数据存储或数据存储文件夹上)。
  • 网络.分配网络(在向其分配虚拟机的网络上)。
  • 虚拟机.置备.自定义客户机(在虚拟机或虚拟机文件夹上,如果要自定义客户机操作系统)。
  • 虚拟机.置备.读取自定义规范(在根 vCenter Server 上,如果要自定义客户机操作系统)。
  • 如果您克隆的虚拟机具有 NVDIMM 设备和虚拟 PMem 硬盘,则目标主机或集群必须具有可用的 PMem 资源。否则,您无法继续执行任务
  • 如果您克隆的虚拟机不具有 NVDIMM 设备但具有虚拟 PMem 硬盘,则目标主机或集群必须具有可用的 PMem 资源。否则,目标虚拟机的所有硬盘都将使用为源虚拟机的配置文件选择的存储策略和数据存储。
  • 要访问 Windows 客户机操作系统的自定义选项,必须在vCenter Server系统中安装 Microsoft Sysprep 工具。Sysprep 工具已内置在 Windows Vista 和 Windows 2008 及更高版本的操作系统中。有关此内容以及其他自定义要求的详细信息,请参见客户机操作系统自定义要求

过程

  1. 启动克隆现有虚拟机向导。
    选项 操作
    从虚拟机的有效父对象
    1. 右键单击属于虚拟机的有效父对象的任何清单对象,例如数据中心、集群、vApp、资源池或主机,然后选择新建虚拟机
    2. 选择创建类型页面上,选择克隆现有虚拟机,然后单击下一步
    3. 选择虚拟机页面上,选择要克隆的虚拟机。
    从虚拟机

    右键单击虚拟机,然后选择克隆 > 克隆到虚拟机

  2. 选择名称和文件夹页面上,输入新虚拟机的唯一名称,并选择部署位置,然后单击下一步
    模板名称决定了磁盘上文件和文件夹的名称。例如,如果将模板命名为 win8tmp,则模板文件将命名为 win8tmp.vmdkwin8tmp.nvram 等。如果以后更改模板名称,则数据存储上的文件名不会发生更改。

    文件夹提供了一种为组织中的不同组存储虚拟机和模板的方法,而且您可以为文件夹设置权限。如果您更喜欢较平的层次结构,可以将所有虚拟机和模板放在一个数据中心,并通过不同的方法进行组织。

  3. 选择计算资源页面上,选择虚拟机将在其上运行的主机、集群、资源池或 vApp,然后单击下一步
    兼容性窗格显示兼容性检查的结果。
  4. 选择存储页面上,选择要存储模板配置文件和所有虚拟磁盘的数据存储或数据存储集群。
    选项 操作
    克隆具有 vPMem 硬盘的虚拟机
    1. 选择模板的存储类型,方法是单击标准PMem混合单选按钮。
      • 如果选择标准模式,那么所有虚拟磁盘都将存储在标准的数据存储上。
      • 如果选择 PMem 模式,那么所有虚拟磁盘都将存储在主机-本地 PMem 数据存储上。配置文件无法存储在 PMem 数据存储上,因此您必须为虚拟机的配置文件额外选择常规数据存储。
      • 如果选择混合模式,那么所有 PMem 虚拟磁盘仍将存储在 PMem 数据存储上。您选择的虚拟机存储策略和数据存储或数据存储集群会影响非 PMem 磁盘。
    2. (可选) 选择虚拟磁盘格式下拉菜单中,为模板选择新的虚拟磁盘格式,或保留与源虚拟机相同的格式。
    3. (可选) 虚拟机存储策略下拉菜单中,选择虚拟机存储策略或保留默认策略。
    4. 选择数据存储或数据存储集群。
    5. 如果不想对虚拟机使用 Storage DRS,请选中禁用此虚拟机的 Storage DRS 复选框。
    6. (可选) 启用按磁盘配置选项可为模板配置文件和每个虚拟磁盘选择单独的数据存储或数据存储集群。
      注: 可以使用 按磁盘配置选项将 PMem 硬盘转换为常规磁盘,但此更改可能会导致出现性能问题。还可以将标准硬盘转换为 PMem 硬盘。
    克隆没有 vPMem 硬盘的虚拟机
    1. 选择虚拟机虚拟磁盘的磁盘格式。
      • 与源格式相同选项使用与源虚拟机相同的磁盘格式。
      • 厚置备延迟置零格式以默认的厚格式创建虚拟磁盘。创建虚拟磁盘时分配虚拟磁盘所需的空间。创建时不会擦除物理设备上保留的数据,但是从虚拟机首次执行写入操作时会按需要将其置零。
      • 厚置备置零是一种厚虚拟磁盘类型,支持诸如 Fault Tolerance 等集群功能。在创建时为虚拟磁盘分配所需的空间。与常规格式相反,创建虚拟磁盘后,会将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘所需的时间更长f 。
      • 精简置备格式可节省存储空间。最初,精简置备的磁盘只使用该磁盘最初所需要的数据存储空间。如果以后精简磁盘需要更多空间,则它可以增长到为其分配的最大容量。
    2. (可选) 选择虚拟机存储策略或保留默认策略。
    3. 选择数据存储或数据存储集群。
    4. (可选) 启用按磁盘配置选项可为模板配置文件和每个虚拟磁盘选择单独的数据存储或数据存储集群。
      注: 可以使用 按磁盘配置选项将 PMem 硬盘转换为常规磁盘,但此更改可能会导致出现性能问题。还可以将标准硬盘转换为 PMem 硬盘。
  5. 单击下一步
  6. 选择克隆选项页面上,选择新虚拟机的其他自定义选项,并单击下一步
    可以选择自定义客户机操作系统或虚拟机硬件。还可以选择在创建后打开虚拟机电源。
  7. (可选) 自定义客户机操作系统页面上,将自定义规范应用于虚拟机,并单击下一步
    自定义客户机操作系统可防止您或其他用户在克隆具有相同设置的虚拟机时出现冲突,例如计算机名称重复。
    选项 操作
    选择现有规范 请从列表中选择一个自定义规范。
    替代 要仅更改此部署的客户机自定义规范,请单击替代,完成替代虚拟机自定义规范向导中的步骤,然后单击确定
  8. (可选) 用户设置页面中,指定虚拟机的必需设置。
    仅当选择的规范需要进行其他自定义时,才会显示该向导页面。
  9. (可选) 自定义硬件页面上,配置虚拟机硬件和选项,然后单击下一步
    可以保留默认值,以后再配置虚拟机硬件和选项。
    重要说明: 如果选择对虚拟机使用 PMem 存储,则其默认硬盘、您配置的新硬盘以及向虚拟机添加的 NVDIMM 设备将全部共享相同的 PMem 资源。您必须根据对主机可用的 PMem 数量调整新添加的设备的大小。如果配置的任何部分需要引起注意,向导会提醒您。
  10. 即将完成页面上,检查虚拟机设置,然后单击完成

结果

新虚拟机将显示在清单中。