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

注: 如果克隆期间有负载过重的应用程序(例如负载生成器)在客户机操作系统中运行,则虚拟机的静默操作会失败,并且 VMware Tools 可能会被 CPU 资源拒绝并超时。建议将正在运行较低 I/O 磁盘操作的虚拟机置于静默状态。

前提条件

如果虚拟机中正在运行负载生成器,则在执行克隆操作之前将其关闭。

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

  • 虚拟机.置备.克隆虚拟机(在要克隆的虚拟机上)。
  • 虚拟机.清单.从现有项创建(在数据中心或虚拟机文件夹上)。
  • 虚拟机.配置.添加新磁盘(在数据中心或虚拟机文件夹上)。
  • 资源.将虚拟机分配给资源池(在目标主机、群集或资源池上)。
  • 数据存储.分配空间(在目标数据存储或数据存储文件夹上)。
  • 网络.分配网络(在要分配的虚拟机所连接的网络上)。
  • 虚拟机.置备.自定义(在虚拟机或虚拟机文件夹上,如果要自定义客户机操作系统)。
  • 虚拟机.置备.读取自定义规范(在根 vCenter Server 上,如果要自定义客户机操作系统)。

过程

  1. 打开克隆现有虚拟机向导。
    选项 描述
    从任意清单对象打开克隆现有虚拟机向导
    1. 右键单击属于虚拟机的有效父对象的任何清单对象,例如数据中心、文件夹、群集、资源池或主机,然后选择新建虚拟机
    2. 在“选择创建类型”页面上,选择克隆现有虚拟机,然后单击下一步
    3. 在“选择虚拟机”页面上,选择要克隆的虚拟机。
    从虚拟机打开克隆现有虚拟机向导

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

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

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

  3. 在“选择计算资源”页面上,选择虚拟机将在其上运行的主机、群集、资源池或 vApp,然后单击下一步
    兼容性窗格显示兼容性检查的结果。
    重要事项:

    如果您克隆的虚拟机具有 NVDIMM 设备和虚拟 PMem 硬盘,则目标主机或群集必须具有可用的 PMem 资源。否则,您无法继续执行任务。

    如果您克隆的虚拟机不具有 NVDIMM 设备但具有虚拟 PMem 硬盘,则目标主机或群集必须具有可用的 PMem 资源。否则,目标虚拟机的所有硬盘都将使用为源虚拟机的配置文件选择的存储策略和数据存储。

  4. 在“选择存储”页面上,选择要将虚拟机配置文件和所有虚拟磁盘存储到的数据存储或数据存储群集。
    1. 选择虚拟机磁盘的格式。
      选项 操作
      与源格式相同 使用与源虚拟机相同的格式。
      厚置备延迟置零 以默认的厚格式创建虚拟磁盘。创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,但是以后从虚拟机首次执行写操作时会按需要将其置零。
      厚置备置零 创建支持集群功能(如 Fault Tolerance)的厚磁盘。在创建时为虚拟磁盘分配所需的空间。与厚置备延迟置零格式相反,在创建过程中会将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘所用时间长。
      精简置备 使用精简置备格式。最初,精简置备的磁盘只使用该磁盘最初所需要的数据存储空间。如果以后精简磁盘需要更多空间,则它可以增长到为其分配的最大容量。
    2. (可选) 虚拟机存储策略下拉菜单中选择存储策略。
      存储策略用于为虚拟机上运行的应用程序指定存储要求。
    3. 选择要存储虚拟机文件的数据存储位置。
      所做的选择会影响存储创建过程。
      选项 操作
      将所有虚拟机文件存储在数据存储上的同一位置。
      1. (可选) 虚拟机存储策略下拉菜单中应用虚拟机主文件和虚拟磁盘的虚拟机存储策略。

        列表显示了与所选虚拟机存储策略兼容和不兼容的数据存储。

      2. 选择一个数据存储,然后单击下一步
      将所有虚拟机文件存储在相同数据存储集群中。
      1. (可选) 虚拟机存储策略下拉菜单中应用虚拟机主文件和虚拟磁盘的虚拟机存储策略。

        列表显示了与所选虚拟机存储配置文件兼容和不兼容的数据存储。

      2. 选择数据存储集群。
      3. (可选) 如果不希望在此虚拟机上使用 Storage DRS,请选择禁用此虚拟机的 Storage DRS,然后在该数据存储集群中选择数据存储。
      4. 单击下一步
      将虚拟机配置文件和磁盘存储在不同的位置。
      1. 单击高级
      2. 针对虚拟机配置文件和每个虚拟磁盘,单击浏览并选择数据存储或数据存储集群。
      3. 虚拟机存储配置文件下拉菜单中应用虚拟机存储策略。

        列表显示了与所选虚拟机存储策略兼容和不兼容的数据存储。

      4. (可选) 如果选择了数据存储集群,且不希望在此虚拟机上使用 Storage DRS,请选择禁用此虚拟机的 Storage DRS,然后在该数据存储集群中选择数据存储。
      5. 单击下一步
      将所有虚拟机文件存储在同一个非易失性内存磁盘中
      1. (可选) 虚拟机存储策略下拉菜单中应用虚拟机主文件和虚拟磁盘的虚拟机存储策略。
      2. 选择一个非易失性内存磁盘,然后单击下一步
    重要事项: 在克隆加密虚拟机时,不能更改存储策略。有关克隆加密虚拟机的信息,请参见 《vSphere 安全性》
  5. 在“选择克隆选项”上,选择新虚拟机的其他自定义选项。
    可以选择自定义客户机操作系统或虚拟机硬件。还可以选择在创建后打开虚拟机电源。
  6. (可选) 在“自定义客户机操作系统”页面上,将自定义规范应用于虚拟机。
    自定义客户机操作系统可防止在部署具有相同设置的虚拟机时出现冲突,例如计算机名称重复。
    注: 要访问 Windows 客户机操作系统的自定义选项,必须在 vCenter Server 系统中安装 Microsoft Sysprep 工具。Sysprep 工具已内置在 Windows Vista 和 Windows 2008 及更高版本的操作系统中。有关此内容以及其他自定义要求的详细信息,请参见 客户机操作系统自定义要求
    选项 描述
    选择现有规范 请从列表中选择一个自定义规范。
    创建规范 单击创建新规范图标,然后完成向导中的步骤。
    根据现有规范创建规范
    1. 请从列表中选择一个自定义规范。
    2. 单击根据现有规范创建规范图标,然后完成向导中的步骤。
  7. (可选) 在“自定义硬件”页面上,配置虚拟机硬件和选项,然后单击下一步
    可以保留默认值,以后再配置虚拟机硬件和选项。有关详细信息,请参见 配置虚拟机硬件配置虚拟机选项
    重要事项: 如果选择对虚拟机使用 PMem 存储,则其默认硬盘、您配置的新硬盘以及向虚拟机添加的 NVDIMM 设备将全部共享相同的 PMem 资源。因此,您必须根据对主机可用的 PMem 数量调整新添加的设备的大小。如果配置的任何部分需要引起注意,向导会提醒您。
  8. 在“即将完成”页面上,检查虚拟机设置,然后单击完成

结果

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