問題

Virtual Distributed L2 (VDL2) コンポーネントが停止しています。トランスポート ノードのセグメントに接続された仮想マシンの操作を正常に完了するには、このコンポーネントが NSX 用に稼動している必要があります。

原因

NSX に次のエラー メッセージが表示されます:「 現在接続しているネットワーク インターフェイス:「ネットワーク アダプタ 1」はネットワーク VM_NETWORK を使用します:vdl2 停止)
  1. ホストに SSH 接続し、次のコマンドを実行して vdl2 コンポーネントの状態を確認します:net-dvs | grep "component.vdl2"
    com.vmware.common.opaqueDvs.status.component.vdl2 = down , propType = RUNTIME
  2. net-vdl2 –l を実行して、VTEP インターフェイスに有効な IP アドレスが割り当て済みで、ゲートウェイと各インターフェイスの状態が「稼動中」になっていることを確認します。
  3. esxcfg-vswitch –l を実行して、NSX で使用される VDS スイッチで最小 MTU が 1,600 バイト以上に設定されており、VTEP インターフェイスに割り当てられたアップリンクが稼動していることを確認します。
  4. ホスト スイッチ情報を表示するには、次のいずれかのトランスポート ノード状態 API を実行します。
    1. (廃止)GET api/v1/transport-nodes/<uuid>/state
    2. GET api/v1/infra/sites/<site-id>/enforcement-points/<enforcementpoint-id>/host-transport-nodes/<host-transport-node-id>/state。enforcementpoint-id と site-id のデフォルト値は「default」または GET api/v1/transport-nodes/<uuid>/state(廃止)です。

解決方法

  1. 次のフィールドに入力した構成の詳細が正しいことを確認します。
    • VTEP IP プール
    • VTEP VLAN
    • VDS MTU
    • 割り当てられた物理 NIC の状態(「稼動中」である必要があります)
  2. VTEP プールが DHCP を使用して構成されている場合は、DHCP サーバが有効な IP アドレスを VTEP プールに割り当てていることを確認します。