这仅适用于覆盖网络逻辑交换机。

过程

  1. 在管理程序上运行命令 /bin/nsxcli 启动 NSX CLI。
  2. 运行以下命令以查看在主机上是否存在逻辑交换机。
    host1> get logical-switches
  3. 检查端口状态是否不是 admin down

    在 ESXi 上,运行 net-dvs 并查看响应。例如,

    port 63eadf53-ff92-4a0e-9496-4200e99709ff:
    com.vmware.port.extraConfig.opaqueNetwork.id = … <- this should match the logical switch UUID
    com.vmware.port.opaque.network.id = …. <- this should match the logical switch UUID
    com.vmware.port.opaque.network.type = nsx.LogicalSwitch , propType = RUNTIME
    com.vmware.common.port.block = false, ... <- Make sure the value is false.
    com.vmware.vswitch.port.vxlan = …
    com.vmware.common.port.volatile.status = inUse ... <- make sure the value is inUse.

    如果逻辑端口最终处于被阻止状态,请收集技术支持包并与 VMware 支持部门联系。同时,运行以下命令以获取 DVS 名称:

    [root@host1:~] net-dvs | grep nsx-switch
    com.vmware.common.alias = nsx-switch , propType = CONFIG

    运行以下命令以取消阻止端口:

    [root@host1:~] net-dvs -s com.vmware.common.port.block=false <DVS-NAME> -p <logical-port-ID>

    在 KVM 上,运行 ovs-vsctl list interface 并验证具有相应 VIF UUID 的接口是否存在,并且 admin_state 为已连接。您可以在 external-ids:iface-id 的 OVSDB 中看到 VIF UUID。