要使 vSphere 计算、内存和存储资源可供 VMware Cloud Director 使用,需要创建提供者虚拟数据中心 (VDC)。

在组织开始部署 VM 或创建目录之前,系统管理员必须创建提供者 VDC 以及使用其资源的组织 VDC。提供者 VDC 及其支持的组织 VDC 之间的关系是一种管理决策。该决策可基于服务产品的范围、vSphere 基础架构的容量和地理分布以及类似的注意事项。由于提供者 VDC 限制了租户可以使用的 vSphere 容量和服务,因此系统管理员通常会创建提供者 VDC 以提供不同服务等级(按性能、容量和功能衡量)。然后,可以通过组织 VDC 置备租户,这些组织 VDC 可提供由支持提供者 VDC 的配置定义的特定服务等级。

在创建提供者 VDC 之前,请考虑您计划为租户提供的一组 vSphere 功能。其中一些功能可以在提供者 VDC 的主资源池中实现。而其他功能则可能要求您基于专门配置的 vSphere 集群创建其他资源池,然后按照将资源池添加到提供者虚拟数据中心中所述将其添加到此 VDC 中。

支持资源池的集群中的主机上安装的 ESXi 版本范围确定了提供者 VDC 支持的组织 VDC 中部署的 VM 可使用的客户机操作系统和虚拟硬件版本集。

前提条件

  • 系统管理员身份登录 Service Provider Admin Portal
  • 验证已在配置为使用自动 DRS 的集群中创建了具有可用容量的目标主资源池。一个资源池只能用于一个提供者 VDC。要创建资源池,可以使用 vSphere Client

    如果计划使用的资源池属于使用 vSphere High Availability (HA) 的集群,请确认您非常了解 vSphere HA 如何计算插槽大小。有关插槽大小和自定义 vSphere HA 行为的信息,请参见《vSphere 可用性》文档。

  • 如果要在 VMware Cloud Director 中使用 vSphere with Tanzu,请确认您具有配置了主管集群的 vCenter Server 7.0 或更高版本实例。请参见 vSphere 文档中的《vSphere with Kubernetes 配置和管理》指南。
  • 如果要在 VMware Cloud Director 中使用 vSphere with Tanzu,并且您正在已配置的主管集群中使用 vCenter Server 7.0 Update 3 实例,则不能为此主管集群命名空间配置非 NAT 规则。
  • 如果对提供者 VDC 的网络资源使用 NSX Data Center for vSphere
    • 验证包含目标主资源池的 vCenter Server 实例已连接,并且具有 NSX Data Center for vSphere 许可证密钥。
    • NSX Manager 中设置 VXLAN 基础架构。请参见相关的《NSX 管理指南》

      如果要在此提供者 VDC 中使用自定义 VXLAN 网络池而不是默认 VXLAN 网络池,请立即创建该网络池。请参见创建 NSX Data Center for vSphere 传输区域支持的网络池

  • 如果对提供者 VDC 的网络资源使用 NSX

过程

  1. 从顶部导航栏中,选择资源,然后单击云资源
  2. 在左侧面板中,选择提供者 VDC
  3. 单击新建
  4. 如果您具有多站点 VMware Cloud Director 部署,请从站点下拉菜单中,选择要添加此提供者 VDC 实例的站点,然后单击下一步
  5. 输入提供者 VDC 的名称,并可选择输入描述。
    您可以使用这些文本框指示可供此提供者 VDC 支持的组织 VDC 使用的 vSphere 功能,例如, vSphere HA具有 IOPS 支持的存储策略
  6. (可选) 要在创建时停用提供者 VDC,请关闭状态开关。
    无法使用已停用的 VDC 的计算和存储资源创建组织 VDC。
  7. 单击下一步
  8. 要为提供者 VDC 提供资源池,请选择 vCenter Server 实例,然后单击下一步

    此页面会列出已注册到 VMware Cloud DirectorvCenter Server 实例。单击 vCenter Server 实例会显示其可用资源池。

    如果要在 VMware Cloud Director 中使用 vSphere with Tanzu,必须选择配置了主管集群的 vCenter Server 7.0 或更高版本实例。

  9. 选择要用作此提供者 VDC 的主资源池的资源池。

    一个资源池只能用于一个提供者 VDC。将资源池添加到某个提供者 VDC 后,其他提供者 VDC 将无法选择此资源池及其父链。

    如果要使用 vSphere with Tanzu,请选择一个主管集群。VMware Cloud Director 将在主管集群支持的资源池旁边显示 Kubernetes 图标。

  10. 如果选择主管集群支持的资源池或集群,要与 Kubernetes 控制平面建立信任关系,必须信任 Kubernetes 控制平面证书。
  11. 选择您希望提供者 VDC 支持的最高虚拟硬件版本,然后单击下一步
    系统将确定支持资源池的集群中所有主机支持的最高虚拟硬件版本,并将其作为 受支持的最高硬件版本下拉菜单中的默认值。可以使用此默认值,也可以从菜单中选择较低的硬件版本。指定的版本将成为此提供者 VDC 支持的组织 VDC 中部署的 VM 可使用的最高虚拟硬件版本。如果选择较低的虚拟硬件版本,这些 VM 可能不支持使用某些客户机操作系统。使用选定的硬件版本创建提供者 VDC 后,只能升级版本,无法降级版本。
    提供者 VDC 的可用硬件版本取决于目标集群中 ESXi 主机的最高可用版本。如果无法选择 ESXi 主机支持的最高硬件版本,请在 vSphere Client 中验证在数据中心上创建虚拟机的默认兼容性是否设置为 使用数据中心设置和主机版本。此外,也可以将默认兼容性设置设定为集群所需的最高硬件版本。

    VMware Cloud Director 9.7 及更高版本支持备用 vSphere 基础架构支持的最高版本。从 VMware Cloud Director 10.2.2 开始,您可以设置硬件版本,而无需在 vCenter Server 实例中手动配置默认硬件版本。

  12. 为提供者 VDC 选择一个或多个存储策略,然后单击下一步
    此时将列出您选择的资源池支持的所有 vSphere 存储策略。
  13. 为此提供者 VDC 配置网络池。
    可以创建一个具有默认范围的 VXLAN 网络池,也可以使用基于特定 NSX Data Center for vSphere 的自定义 VXLAN 或基于 NSX 传输区域的 Geneve 池。如果使用 vSphere 网络资源,可以创建不含 VXLAN 网络池的提供者 VDC。
    如果要在 VMware Cloud Director 中使用 vSphere with Tanzu,则必须选择 NSX Manager 和 Geneve 网络池选项。
    选项 描述
    创建默认的 VXLAN 网络池 系统将为此提供者 VDC 创建 VXLAN 池。
    从列表中选择 VXLAN 网络池 您可以从列表中选择一个网络池,以便根据特定的 NSX 传输区域使用自定义 VXLAN 池。
    选择 NSX Manager 和 Geneve 网络池 您可以从列表中选择一个网络池,以使用受 NSX 传输区域支持的自定义 VXLAN 池。
    无网络池 如果使用 vSphere 网络资源,可以创建不含网络池的提供者 VDC。
  14. 检查所做的选择,然后单击完成以创建提供者 VDC。

结果

创建提供者 VDC 时,如果选择的资源池中 ESXi 主机具有 NVIDIA GRID GPU 图形设备,则新的提供者 VDC 将显示 NVIDIA 图标,具有 NVIDIA 图标的提供者 VDC 支持虚拟 GPU。

下一步做什么

您可以添加辅助资源池,以便提供者 VDC 能够提供某些组织可能需要的专用功能,例如 Edge 集群、关联性组和具有特殊配置的主机。请参见将资源池添加到提供者虚拟数据中心