您可以根据有权访问的目录中存储的 vApp 模板创建新 vApp。

如果 vApp 模板以 OVF 文件为基础,而该文件包括用于自定义其虚拟机的 OVF 属性,则这些属性将传递至 vApp。如果其中任一属性为用户可配置属性,则您可以指定值。

有关具有可信平台模块 (TPM) 设备的 VM 的详细信息,请参见在 VMware Cloud Director Tenant Portal 中使用虚拟机

重要说明: 客户机操作系统密码是 VM 和 vApp 模板的一部分,并且对有权访问这些模板的任何人可见。从模板实例化 VM 或 vApp 时,客户机操作系统密码保持不变。要改善 VM 和 vApp 的安全状况,请在实例化后通过编辑 VM 的客户机属性更改客户机操作系统密码。请参见 更改虚拟机的客户机操作系统自定义

前提条件

  • 如果要从公用目录中的模板创建 vApp,请确认您是组织管理员vApp 作者
  • 如果要从您有权访问的组织目录中的模板创建 vApp,请确认您至少是 vApp 用户
  • 要在源和目标 vCenter 实例不相同的情况下跨 vCenter 实例执行操作,请确认 vCenter 实例相互信任,而不依赖于 VMware Cloud Director。要查看 vCenter 实例信任的证书,请参见 VMware vSphere 产品文档中的使用 vSphere Client 浏览证书存储。确认每个 vCenter 实例信任需要与其进行交互的其他 vCenter 实例。请参见知识库文章 89906
  • 如果要使用具有 TPM 设备的 VM,请确认满足以下条件。
    • 支持 TPM 的 VDC 支持 VM。
    • 对于跨 vCenter 实例的操作,请确认用于加密每个 VM 的密钥提供程序都是在目标 vCenter 实例上以相同的名称注册的。
    • 对于跨 vCenter 实例的操作,请确认 VM 和目标 vCenter 实例位于同一个共享存储上,或者启用了快速跨 vCenter vApp 实例化。

过程

  1. 在左侧一级导航面板中选择内容中心,在左侧二级导航面板中选择内容,然后选择 vApp 模板选项卡。
    此时将以网格视图显示模板列表。
  2. 单击要使用的 vApp 模板旁边的单选按钮,然后单击创建 vApp
  3. 输入 vApp 的名称和可选描述。
  4. 指定此 vApp 在自动停止前可以运行的时间(小时或天)。
  5. 指定停止的 vApp 在自动清理前保持可用的时间(小时或天)。
  6. 单击下一步
  7. 选择要在其中创建 vApp 的虚拟数据中心。
  8. 选择存储策略。
  9. 单击下一步
  10. 配置计算策略和设置。
    可以使用 vGPU 策略配置 vApp 模板。vGPU 策略和放置策略是全局策略,可以将其发布到多个提供者 VDC,且 vApp 模板包括大小调整策略和放置策略信息或大小调整策略和 vGPU 策略信息。
  11. 查看模板中可用的 vApp 和组织 VDC 网络,并根据需要编辑每个网络的设置。

    完成向导之后,您可以配置虚拟机的其他属性。

    VMware Cloud Director 10.4.1 开始,可以在实例化 vApp 期间编辑 vApp 模板的网络设置,包括更改 vApp 模板中可用 vApp 网络的网络类型。

    1. 选择要编辑的 vApp 网络。
    2. 网络类型下拉菜单中,选择一个支持的网络类型。
    3. 如果 vApp 不是隔离 vApp,请选择父网络。
    4. 如果网络是路由网络或隔离网络,则可以编辑其 IP 池。
    5. 打开高级网络连接开关,为 vApp 中的每个虚拟机手动输入其他网络设置,例如主网卡、网络适配器类型、网络、IP 分配和 IP 地址设置。
  12. 单击下一步
  13. 自定义 vApp 中虚拟机的硬件,然后单击下一步
    选项 描述
    虚拟 CPU 的数量 输入 vApp 中每个虚拟机的虚拟 CPU 的数量。

    可以分配给虚拟机的最大虚拟 CPU 数量取决于主机上的逻辑 CPU 数量以及虚拟机上安装的客户机操作系统的类型。

    每个插槽内核数 为 vApp 中的每个虚拟机输入每个插槽内核数。

    您可以根据内核数和每个插槽内核数配置虚拟 CPU 的分配方式。确定虚拟机中需要的 CPU 内核数,然后选择每个插槽中需要的内核数,具体取决于您需要单核 CPU、双核 CPU 还是三核 CPU 等等。

    内核数 查看 vApp 中每个虚拟机的内核数。

    更新虚拟 CPU 数量时,此数值将更改。

    总内存 (MB) 输入 vApp 中每个虚拟机的内存 (MB)。

    此设置确定了分配给虚拟机的主机内存量。虚拟硬件内存大小决定了在虚拟机中运行的应用程序可以使用的内存量。虚拟机内存资源多于配置的虚拟硬件内存大小时并不会带来优势。

    硬盘属性 输入虚拟机硬盘的大小 (MB)。
  14. 在“即将完成”页面上,检查设置,然后单击完成

结果

新的 vApp 将显示在卡视图中。

下一步做什么

部署 vApp 模板时, VMware Cloud Director 会在 VDC 中预留模板完整的已置备大小,即使实际磁盘大小较低也如此。您可以在此行为与 VMware Cloud Director 使用实际磁盘大小来执行操作(例如导入 vApp 和 vApp 模板、从 vCenter 导入模板、复制 vApp 模板和移动 vApp 模板)之间切换。要更改 VMware Cloud Director 的行为,请使用 VMware Cloud Director API 并运行具有以下正文的以下配置 PUT API /1.0.0/site/configurations/urn:vcloud:configuration:storage.template.quota.useActualDiskSize
{
  "name": "storage.template.quota.useActualDiskSize",
  "typedValue": {
    "value": "true",
    "type": "StringEntry"
  }
}
注: vApp 配额计算不受影响,并会继续使用已置备的大小。 VMware Cloud Director 将计算 VDC 剩余的总大小,方法是从总大小中减去 vApp 的已置备大小和模板的实际大小。