手动将 VMkernel 适配器从 vSphere Standard Switch 或 N-VDS 交换机迁移到 vSphere Distributed Switch。

注:NSX 3.0 开始,可以使用 vSphere Distributed Switch 创建传输节点。

在使用 vSphere Distributed Switch 主机交换机类型(在 VMware vCenter 中称为 NSX 交换机)准备传输节点后,手动将 VMkernel 适配器 (vmk) 和物理网卡 (vmnic) 迁移到 ESXi 主机上的 NSX 交换机。

在以下过程中,请考虑下面的交换机配置:
  • vmk0 和 vmk1 连接到 vSwitch0,并在 vSwitch0 上将 vmnic0 和 vmnic1 分别配置为上行链路 1 和 2。

  • NSX 交换机没有配置任何 vmnic 或 VMkernel 适配器。

vmk0 和 vmk1 都连接到 vSwitch,vmnic0 和 vmnic1 在 vSwitch 上配置为上行链路 1 和上行链路 2。

NSX 交换机上未配置任何 vmnic 或 vmk。

在该过程结束时,vmnic0 和 vmnic1 以及 vmk0 和 vmk1 将迁移到 vSphere Distributed Switch(在 VMware vCenter 中称为 NSX 交换机)。

前提条件

  • 已使用 vSphere Distributed Switch 准备 ESXi 主机以作为传输节点。

过程

  1. 从浏览器中,使用 admin 特权登录到 VMware vCenter,网址为 https://<vCenterServer-ip-address>。
  2. 导航到主机 → 配置 → 虚拟交换机
  3. 查看在 vSwitch0 上配置的现有 vmknic。
  4. 记下要迁移到 NSX 交换机的分布式虚拟端口组的 vmknic。
  5. 导航到主页 → 网络,以查看在数据中心配置的所有交换机。
  6. 在“交换机”页面中,单击操作 → 添加和管理主机
  7. 选择管理主机网络
  8. 单击下一步
  9. 在“选择成员主机”窗口中,选择主机
  10. 单击确定
  11. 在“管理物理适配器”窗口中,声明未分配的适配器,因为具有可以连接到交换机的可用 vmnic。
    1. 选择一个未声明的上行链路,然后单击分配上行链路
    2. 将一个 vmnic 映射到 NSX 交换机上的上行链路。
    3. 单击确定
  12. 在“管理 VMkernel 适配器”窗口中,将端口组分配给 NSX 交换机。
    1. 在 vSwitch0 上选择一个 vmk,然后单击分配端口组
    2. 选择一个 NSX 端口组,以将一个 vmk 分配给 NSX 分段。
    3. 对于交换机管理的其余主机,执行步骤 a 和 b。
  13. 完成“添加和管理主机”向导。
  14. 要验证 vmk0 和 pnic 是否从 vSwitch0 迁移到 ESXi 主机上的 NSX 交换机,请导航到主机 → 配置 → 虚拟交换机。查看更新的交换机配置。
  15. 或者,运行 API 命令 https://<NSXManager-IP-address>/api/v1/logical-ports,以验证 VMkernel 适配器迁移是否成功。
    注: 由于管理流量和服务是由 vmk0 端口管理的,因此,所有 vmk0 端口设置为 未阻止的 VLAN 状态。通过使用这些处于 未阻止的 VLAN 状态的 vmk0 端口,管理员可以在主机断开连接时连接到 vmk0 端口。

下一步做什么

导航到 NSX Manager。在 系统 > Fabric > 主机 > 集群选项卡中,确认配置状态已从 已降级更改为 成功,因为 vmnic 和 vmk 已迁移到 NSX 交换机 (vSphere Distributed Switch)。