可以使用虚拟机 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 模板部署新虚拟机时这些信息将变得可用。
过程
管理虚拟机的 vApp 自定义属性
您可以定义和管理自定义属性,在导出虚拟机或 vApp 时,这些自定义属性会存储在 OVF 模板中,而在部署 OVF 模板时,vCenter Server 会使用这些属性。OVF 模板支持静态属性和动态属性,静态属性通常由用户配置,而动态属性则始终由 vCenter Server 设置。
要使用属性自定义虚拟机或 vApp,请执行以下步骤。
- 在虚拟机或 vApp 中定义 OVF 属性,例如 DNS 地址或网关。
- 如果您打算将虚拟机或 vApp 导出为 OVF 模板,请执行以下操作:
- 设置 OVF 环境传输,以便将这些设置传输到虚拟机中。请参见编辑虚拟机的 OVF 详细信息。
- 编写一些粘接代码以访问该信息,并将该信息应用于虚拟机。
有关讨论、示例代码和视频,请参见 VMware vApp 开发人员博客主题《自配置和 OVF 环境》。
过程
- 从 vCenter Server 清单中,导航到虚拟机。
- 在配置选项卡上,展开设置,然后选择 vApp 选项。
- 可从属性面板中管理自定义属性。
选项 描述 添加 要创建属性,请单击添加。 编辑 要编辑现有属性,请选择该属性并单击编辑。 设置值 要为现有属性设置新值,请选择该属性,然后单击设置值。 删除 要删除现有属性,请选择该属性,然后单击删除。
编辑虚拟机的 vApp IP 分配策略
将虚拟机导出为 OVF 模板并部署 OVF 模板时,可以设置或编辑该虚拟机使用的 IP 分配策略。
过程
编辑虚拟机的 OVF 详细信息
部署 OVF 之后,可以通过虚拟机的 OVF 设置来自定义 OVF 环境、OVF 传输和引导行为。可以在“虚拟机属性”对话框中编辑和配置对 OVF 环境有影响的设置。
前提条件
要访问这些选项必须启用 vApp 选项。