문제

VDL2(가상 분산 L2) 구성 요소가 종료되었습니다. NSX에서 전송 노드의 세그먼트에 연결된 VM 작업을 성공적으로 완료하려면 이 구성 요소가 실행 중이어야 합니다.

원인

NSX는 다음과 같은 오류 메시지를 표시합니다. 현재 연결된 네트워크 인터페이스" '네트워크 어댑터 1'은 네트워크 'VM_NETWORK:vdl2 down'을 사용함.
  1. 호스트에 대해 SSH를 실행하고 net-dvs | grep "component.vdl2" 명령을 실행하여 vdl2 구성 요소의 상태를 확인합니다.
    com.vmware.common.opaqueDvs.status.component.vdl2 = down , propType = RUNTIME
  2. net-vdl2 –l를 실행하여 VTEP 인터페이스에 올바른 IP 주소 및 게이트웨이가 할당되었는지, 각 인터페이스의 상태가 UP인지 확인합니다.
  3. esxcfg-vswitch –l를 실행하여 NSX에서 사용되는 VDS 스위치에 최소 1600바이트의 MTU가 설정되고 VTEP 인터페이스에 할당된 업링크가 UP인지 확인합니다.
  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. DHCP를 사용하여 VTEP 풀이 구성된 경우 DHCP 서버가 VTEP 풀에 유효한 IP 주소를 할당하고 있는지 확인합니다.