在默认配置中,组织 VDC 会发现在支持 VDC 的任何 vCenter Server 资源池中创建的虚拟机。系统会构建一个简化 vApp 以包含每个发现的虚拟机 (VM),该简化 vApp 为系统管理员所拥有。在系统管理员授予您访问已发现的 vApp 的权限后,您可以在编写或重新编写某个 vApp 时引用其中的 VM,也可以修改此 vApp 以采用并导入它。

发现的 vApp 恰好包含一个 VM,并且受到不适用于在 VMware Cloud Director 中创建的 vApp 的多个限制的约束。无论是否采用,在编写或重写 vApp 时将其作为要使用的 VM 的源会非常有用。

将为每个发现的 vApp 提供一个名称,该名称派生自 vApp 包含的 vCenter Server VM 的名称以及组织管理员指定的前缀。

如果要发现其他 vApp,系统管理员可以使用 VMware Cloud Director API 创建组织 VDC,这些组织 VDC 采用提供者 VDC 中的指定资源池。所采用的资源池中的 vCenter Server VM 作为发现的 vApp 显示在新的 VDC 中,并成为可采用的候选项。

注: 仅当具有 IDE 硬盘驱动器的虚拟机处于关闭电源状态时才会发现这些虚拟机。

如果 VMware Cloud Director 未发现一个或多个 vCenter VM,可以通过调试 vCenter Server VM 发现来调查可能的原因。有关详细信息,请参见VMware Cloud Director 安装、配置和升级指南》

激活 VM 发现

VM 发现默认处于活动状态。可以在三个级别控制 VM 发现。
  • 单元级别的全局设置,系统管理员可以使用 Service Provider Admin Portal 进行修改。
    1. 从顶部导航栏中,选择管理
    2. 在左侧面板中的设置下,选择常规
    3. 编辑其他部分。
    4. 打开已启用 VM 发现选项。

    如果停用全局级别设置,也会停用 VM 发现,而无论组织级别或 VDC 级别设置为何。

  • 组织级别设置,系统管理员可以进行修改。
    1. 从顶部导航栏中,选择资源
    2. 在左侧面板中,单击组织,然后选择要修改其设置的组织。
    3. 配置下,选择常规,然后单击以编辑其他部分。
    4. 为组织中的所有 VDC 选择 VM 发现选项。

    如果停用组织级别设置,则会对组织的所有 VDC 停用 VM 发现,而无论 VDC 级别设置为何。

  • VDC 级别设置,系统管理员可以进行修改。
    1. 从顶部导航栏中,选择资源
    2. 在左侧面板中,单击组织 VDC,然后选择要修改其设置的 VDC。
    3. 选择常规选项卡,然后单击编辑以修改其他部分。
    4. 为 VDC 选择 VM 发现选项。

使用发现的 vApp 中的虚拟机

系统管理员授予您访问发现的 vApp 的权限后,其包含的虚拟机的使用方法与任何其他 vApp 或 vApp 模板包含的虚拟机的使用方法一样。例如,构建新的 vApp 时可以指定。您还可以克隆发现的 vApp 或修改其名称、描述或租约设置,而不会触发采用过程。

采用发现的 vApp

可以通过更改发现的 vApp 的 vApp 网络或将虚拟机添加到此 vApp 对其加以采用。采用发现的 vApp 后,系统会将其导入,并将其视为在 VMware Cloud Director 中创建的 vApp。通过 VMware Cloud Director API 请求检索到已采用的 vApp 后,会包含一个名为 autoNature 的元素。如果发现的 vApp 已采用或是在 VMware Cloud Director 中创建的,此元素的值为 false。无法将采用的 vApp 恢复为发现的 vApp。

如果删除或移动发现的 vApp 所包含的 VM,系统也会移除该 vApp。此行为不适用于采用的 vApp。

创建的用于包含发现的 vCenter Server VM 的 vApp 类似于手动将 VM 作为 vApp 导入时创建的 vApp,但它的创建方式已简化,可能要求在将其部署到 VDC 之前对其进行修改。例如,您可能需要编辑其网络和存储属性,并根据组织需求进行其他调整。

注: 采用虚拟机不会保留 vCenter Server 中配置的 VM 预留、限制和份额设置。导入的虚拟机会从所驻留的组织虚拟数据中心获取其资源分配设置。