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

注: 如果克隆期间有负载过重的应用程序(例如负载生成器)在客户机操作系统中运行,则虚拟机的静默操作会失败,并且 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. 在“选择存储”页面上,选择要存储模板配置文件和所有虚拟磁盘的数据存储或数据存储群集。单击下一步
    选项 描述
    克隆具有 vPMem 硬盘的虚拟机
    1. 选择模板的存储类型,方法是选择标准PMem混合单选按钮。

      如果选择标准模式,则所有虚拟磁盘将存储在标准数据存储上。

      如果选择 PMem模式,则所有虚拟磁盘将存储在主机-本地 PMem 数据存储上。配置文件不能存储在 PMem 数据存储上,此外,您还必须为虚拟机的配置文件选择常规数据存储。

      如果选择混合模式,则所有 PMem 虚拟磁盘将存储在 PMem 数据存储上。非 PMem 磁盘将受您选择的虚拟机存储策略和数据存储或数据存储群集影响。

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

    2. (可选) 选择虚拟磁盘格式下拉菜单中,为模板选择新的虚拟磁盘格式,或保留与源虚拟机相同的格式。
    3. (可选) 虚拟机存储策略下拉菜单中,选择虚拟机存储策略或保留默认策略。
    4. 选择数据存储或数据存储群集。
    5. 如果不想对虚拟机使用 Storage DRS,请选中禁用此虚拟机的 Storage DRS 复选框。
    6. (可选) 打开按磁盘配置选项可为模板配置文件和每个虚拟磁盘选择单独的数据存储或数据存储群集。
      注: 可以使用 按磁盘配置选项将 PMem 硬盘转换为常规磁盘,但此更改可能会导致出现性能问题。还可以将标准硬盘转换为 PMem 硬盘。
    克隆没有 vPMem 硬盘的虚拟机
    1. 选择虚拟机虚拟磁盘的磁盘格式。

      与源格式相同使用与源虚拟机相同的磁盘格式。

      厚置备延迟置零格式以默认的厚格式创建虚拟磁盘。创建虚拟磁盘时分配虚拟磁盘所需的空间。创建时不会擦除物理设备上保留的数据,但是从虚拟机首次执行写入操作时会按需要将其置零。

      厚置备置零是一种厚虚拟磁盘类型,支持诸如 Fault Tolerance 等群集功能。在创建时为虚拟磁盘分配所需的空间。与常规格式相反,创建虚拟磁盘后,会将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘所需的时间更长。

      精简置备格式可节省存储空间。最初,精简置备的磁盘只使用该磁盘最初所需要的数据存储空间。如果以后精简磁盘需要更多空间,则它可以增长到为其分配的最大容量。

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

结果

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