可以使用 vSphere Distributed Switch 按每个交换机分配一个上行链路的方式为 TCP 适配器配置 VMkernel 端口绑定。配置网络连接包括为各个物理网络适配器创建虚拟 VMkernel 适配器。可以在每个虚拟和物理网络适配器之间使用 1:1 映射。

过程

  1. 创建具有 VMkernel 适配器和网络组件的 vSphere Distributed Switch。
    1. vSphere Client 中,选择数据中心,然后单击网络选项卡。
    2. 单击操作,然后选择 Distributed Switch > 新建 Distributed Switch
    3. 选择交换机的名称。
      确保主机中存在数据中心的位置,然后单击 下一步
    4. 选择 ESXi 版本为 ESXi 7.0 及更高版本,然后单击下一步
    5. 输入所需的上行链路数,然后单击完成
  2. 将一个或多个主机添加到分布式虚拟交换机。
    1. vSphere Client 中,选择数据中心,然后单击 Distributed Switch
      此时将显示可用 DSwitch 的列表。
    2. 右键单击 DSwitch,然后从菜单中选择添加和管理主机
    3. 选择添加主机,然后单击下一步
    4. 选择您的主机,然后单击下一步
    5. 选择分配上行链路
    6. 输入相关上行链路以分配 vmnic
    7. 分配 VMkernel 适配器,然后单击下一步
    8. vSphere Client 中,选择 DSwitch,然后单击端口选项卡。
      您可以在此处查看为交换机创建的上行链路。
  3. 为 NVMe over TCP 存储路径创建分布式端口组。
    1. vSphere Client 中,选择所需的 DSwitch。
    2. 单击操作,然后选择分布式端口组 > 新建分布式端口组
    3. 配置设置下,输入端口组的常规属性。
      如果配置了特定的 VLAN,请将其添加到 VLAN ID 中。
      注: 如果未正确配置 VLAN,则可能会出现网络连接问题。
  4. 配置 VMkernel 适配器。
    1. vSphere Client 中,展开 DSwitch 列表,然后选择分布式端口组。
    2. 单击操作 > 添加 VMkernel 适配器
    3. 选择成员主机对话框中,选择您的主机,然后单击确定
    4. 配置 VMkernel 适配器对话框中,确保 MTU 与交换机 MTU 匹配。
    5. 单击完成
    6. 重复步骤 b 和步骤 c,添加多个支持 TCP 的网卡。
  5. 为分布式端口组设置网卡绑定策略。
    注: NVMe/TCP 适配器不支持故障切换和负载均衡等网卡绑定功能。相反,它依靠存储多路径来实现这些功能。但是,如果必须为服务于 NVMe/TCP 适配器的上行链路上的其他网络工作负载配置网卡绑定,请执行以下步骤。
    1. 分布式端口组中,单击操作 > 编辑设置
    2. 单击绑定和故障切换,然后验证活动上行链路。
    3. 将一个上行链路分配为端口组的活动上行链路,将另一个上行链路分配为未使用
      对创建的每个端口组重复步骤 c。

下一步做什么

完成配置后,单击 配置,然后验证主机上的物理适配器选项卡是否列出所选网卡的 DVSwitch。