要将使用 NSX 网络堆栈和 NSX Advanced Load Balancer 的 vSphere 集群配置为主管,必须创建 vSphere Distributed Switch。在该 Distributed Switch 上创建可配置为 主管 的工作负载网络的端口组。NSX Advanced Load Balancer 需要分布式端口组才能连接服务引擎数据接口。该端口组用于将应用程序虚拟 IP (VIP) 放置到服务引擎上。

前提条件

查看对 主管NSX Advanced Load Balancer 使用 vSphere 网络连接的系统要求和网络拓扑。请参见 vSphere IaaS 控制平面概念和规划中的 具有 NSX 和 NSX Advanced Load Balancer 的分区主管的要求具有 NSX 和 NSX Advanced Load Balancer 的集群主管部署的要求

过程

  1. vSphere Client 中,导航到数据中心。
  2. 右键单击该数据中心,然后选择 Distributed Switch > 新建 Distributed Switch
  3. 输入交换机的名称,例如 wcp_vds_1,然后单击下一步
  4. 为交换机选择版本 8.0,然后单击下一步
  5. 端口组名称中,输入主工作负载网络,单击下一步,然后单击完成
    此时将在数据中心上创建一个具有一个端口组的新 Distributed Switch。您可以使用此端口组作为将要创建的 主管 的主工作负载网络。主工作负载网络处理 Kubernetes 控制平面虚拟机的流量。
  6. 为工作负载网络创建分布式端口组。
    您创建的端口组数取决于要为 主管 实施的拓扑。对于具有一个隔离工作负载网络的拓扑,请创建一个分布式端口组,将其用作 主管 上所有命名空间的网络。对于每个命名空间都具有隔离网络的拓扑,请创建与将要创建的命名空间数相同的端口组数。
    1. 导航到新创建的 Distributed Switch。
    2. 右键单击该交换机,然后选择分布式端口组 > 新建分布式端口组
    3. 输入端口组的名称,例如工作负载网络,然后单击下一步
    4. 保留默认值,单击下一步,然后单击完成
  7. 为数据网络创建端口组。
    1. 右键单击 Distributed Switch,然后选择分布式端口组 > 新建分布式端口组
    2. 输入端口组的名称,例如 Data Network,然后单击下一步
    3. 配置设置页面上,输入新分布式端口组的常规属性,然后单击下一步
      属性 描述
      端口绑定 选择将端口分配到与该分布式端口组相连的虚拟机的时间。

      虚拟机连接到分布式端口组后,请选择静态绑定以将端口分配给虚拟机。

      端口分配 选择弹性端口分配。

      默认端口数为 8 个。分配了所有端口后,将创建一组新的 8 个端口。

      端口数 保留默认值。
      网络资源池 从下拉菜单中,将新的分布式端口组分配给用户定义的网络资源池。如果尚未创建网络资源池,则此菜单为空。
      VLAN 从下拉菜单中选择 VLAN 流量筛选和标记的类型:
      • :不使用 VLAN。如果将使用“外部交换机标记”,请选择此选项。
      • VLAN:在“VLAN ID”文本框中,输入一个介于 1 和 4094 之间的值作为“虚拟交换机标记”。
      • VLAN 中继:对于“虚拟客户机标记”,以及要将具有 ID 的 VLAN 流量传递到客户机操作系统,请使用此选项。输入 VLAN 中继范围。您可以使用逗号分隔列表设置多个范围或单个 VLAN。例如,1702-1705, 1848-1849
      • 专用 VLAN:将流量与在 Distributed Switch 上创建的专用 VLAN 相关联。如果未创建任何专用 VLAN,则此菜单为空。
      高级 将此选项保留为未选中。
  8. 即将完成页面上,检查配置并单击完成

结果

Distributed Switch 已创建,并且分布式端口组显示在 Distributed Switch 下。