這僅適用於覆疊邏輯交換器。

程序

  1. 在 Hypervisor 上,執行 /bin/nsxcli 命令以啟動 NSX CLI。
  2. 執行下列命令,查看邏輯交換器是否存在於主機上。
    host1> get logical-switches
  3. 確認連接埠的狀態不是管理員已關閉

    在 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。