可以使用虚拟机 vApp 选项中的“OVF 编写”选项指定在将虚拟机导出为 OVF 模板时保留的自定义信息。

vApp 属性是 vApp 部署和自我配置的中心概念。它们可通过自定义配置将常规 OVF 软件包转变为运行的 vApp 实例。

分配给运行的 vApp 的属性集由部署 vApp 基于的 OVF 软件包决定。
  • 创建 OVF 软件包后,编写者会添加 vApp 在未知环境中运行所需的属性集。例如,包含网络配置的属性、包含系统管理员电子邮件地址的属性或包含预期 vApp 用户数量的属性。
  • 某些属性值是在部署 vApp 时由用户输入的,而另一些属性值则是在打开 vApp 电源后由 vCenter Server 配置的。属性的具体处理方式取决于属性类型和 vCenter Server 配置。

vCenter Server 打开 vApp 电源后,它会创建一个 XML 文档,其中包含所有属性和属性值。该文档可由 vApp 中的每个虚拟机使用,并可使这些虚拟机将这些属性应用于自己的环境。

编辑虚拟机的 vApp 产品信息

如果要将虚拟机导出为 OVF 模板,可以指定产品信息,从 OVF 模板部署新虚拟机时这些信息将变得可用。

过程

  1. vCenter Server 清单中,导航到虚拟机。
  2. 配置选项卡上,展开设置,然后选择 vApp 选项
  3. 单击编辑按钮。
    此时将打开 编辑 vApp 选项对话框。
  4. 要输入产品和供应商信息,请单击详细信息选项卡。
    vApp 设置 描述
    名称 产品名称。
    产品 URL 如果输入了产品 URL,则用户可以在虚拟机摘要页面上单击产品名称,转至产品的网页。
    供应商 供应商名称。
    供应商 URL 如果输入了供应商 URL,则用户可以在虚拟机摘要页面上单击供应商名称,转至供应商的网页。
  5. 单击确定

管理虚拟机的 vApp 自定义属性

您可以定义和管理自定义属性,在导出虚拟机或 vApp 时,这些自定义属性会存储在 OVF 模板中,而在部署 OVF 模板时,vCenter Server 会使用这些属性。OVF 模板支持静态属性和动态属性,静态属性通常由用户配置,而动态属性则始终由 vCenter Server 设置。

要使用属性自定义虚拟机或 vApp,请执行以下步骤。
  1. 在虚拟机或 vApp 中定义 OVF 属性,例如 DNS 地址或网关。
  2. 如果您打算将虚拟机或 vApp 导出为 OVF 模板,请执行以下操作:
    1. 设置 OVF 环境传输,以便将这些设置传输到虚拟机中。请参见编辑虚拟机的 OVF 详细信息
    2. 编写一些粘接代码以访问该信息,并将该信息应用于虚拟机。

有关讨论、示例代码和视频,请参见 VMware vApp 开发人员博客主题《自配置和 OVF 环境》

过程

  1. vCenter Server 清单中,导航到虚拟机。
  2. 配置选项卡上,展开设置,然后选择 vApp 选项
  3. 可从属性面板中管理自定义属性。
    选项 描述
    添加 要创建属性,请单击添加
    编辑 要编辑现有属性,请选择该属性并单击编辑
    设置值 要为现有属性设置新值,请选择该属性,然后单击设置值
    删除 要删除现有属性,请选择该属性,然后单击删除

编辑虚拟机的 vApp IP 分配策略

将虚拟机导出为 OVF 模板并部署 OVF 模板时,可以设置或编辑该虚拟机使用的 IP 分配策略。

过程

  1. vCenter Server 清单中,导航到虚拟机。
  2. 配置选项卡上,展开设置,然后选择 vApp 选项
  3. 单击编辑按钮。
    此时将打开 编辑 vApp 选项对话框。
  4. 如果未启用 vApp 选项,请选中启用 vApp 选项复选框。
  5. 选择 IP 协议IP 分配方案

    支持的协议包括 IPv4、IPv6 或两者。

    要详细了解 IP 分配方案,请查阅下表。

    选项 描述
    OVF 环境 IP 分配由部署 OVF 模板的环境确定。
    DHCP 打开虚拟机电源时,IP 地址通过 DHCP 服务器进行分配。
    如果将虚拟机导出为 OVF,则以后部署 OVF 时将使用在“编写”部分中指定的信息。
  6. 单击确定

编辑虚拟机的 OVF 详细信息

部署 OVF 之后,可以通过虚拟机的 OVF 设置来自定义 OVF 环境、OVF 传输和引导行为。可以在“虚拟机属性”对话框中编辑和配置对 OVF 环境有影响的设置。

前提条件

要访问这些选项必须启用 vApp 选项。

过程

  1. vCenter Server 清单中,导航到虚拟机。
  2. 配置选项卡上,展开设置,然后选择 vApp 选项
  3. 单击编辑按钮。
    此时将打开 编辑 vApp 选项对话框。
  4. 如果未启用 vApp 选项,请选中启用 vApp 选项复选框。
  5. 要自定义虚拟机的 OVF 设置,请单击 OVF 详细信息选项卡。
    选项 描述
    OVF 环境传输
    • 如果选择 ISO 映像,则包含 OVF 模板信息的 ISO 映像将挂载到 CD-ROM 驱动器中。
    • 如果选择 VMware Tools,则 VMware Tools guestInfo.ovfEnv 变量将使用 OVF 环境文档进行初始化。
    安装引导 如果单击启用,则虚拟机将在 OVF 部署完成后进行重新引导。可以指定虚拟机开始重新引导操作之前的延迟时间(秒)。
  6. 单击确定保存更改。
    vApp 选项已启用窗格中,可以查看 OVF 设置面板,其中包含有关 OVF 设置的信息。
  7. (可选) 要查看有关 OVF 环境设置的信息,请打开虚拟机电源,然后单击 vApp 选项已启用窗格中的查看 OVF 环境按钮。
    将以 XML 格式显示信息。