您可以定义和管理自定义属性,在导出虚拟机或 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. 选择任务。
    选项 描述
    vSphere Client 属性面板中管理自定义属性。
    • 单击添加按钮以创建新的属性。
    • 从列表中选择一个现有属性,然后单击编辑按钮以编辑该属性。
    • 从列表中选择一个现有属性,然后单击设置值按钮以为该属性设置新的值。
    • 选择一个现有属性,然后单击删除按钮以删除该属性。
    vSphere Web Client 您可以从编辑设置对话框中管理自定义属性。
    1. 单击 vApp 选项窗格中的编辑按钮。
    2. 如果未启用 vApp 选项,请选中启用 vApp 选项复选框。
    3. 在“编写”部分中,展开属性,然后选择您的任务。
      • 单击新建按钮创建新的属性。
      • 从列表中选择一个现有属性,然后单击编辑按钮以编辑该属性。
      • 选择一个现有属性,然后单击删除按钮以删除该属性。
    4. 单击确定保存更改并关闭编辑设置对话框。