전송 노드를 삭제 또는 추가할 수 없습니다.

문제

다음과 같은 시나리오에서 오류가 발생합니다.

  1. ESXi 호스트가 패브릭 노드이며 전송 노드입니다.
  2. 호스트가 전송 노드로 제거됩니다. 하지만 전송 노드 삭제가 실패합니다. 전송 노드 상태가 분리됨입니다.
  3. 호스트가 패브릭 노드로 즉시 제거됩니다.
  4. 호스트가 패브릭 노드로 다시 추가됩니다.
  5. 호스트가 새로운 전송 영역과 스위치가 있는 전송 노드로 추가됩니다. 이 단계에서 실패/일부 성공 오류가 발생합니다.

원인

2단계에서 몇 분 정도 기다리면 NSX Manager가 삭제를 다시 시도하기 때문에 전송 노드 삭제가 성공합니다. 패브릭 노드를 즉시 삭제하면 NSX-T Data Center에서 호스트가 제거되기 때문에 NSX Manager가 재시도할 수 없습니다. 이로 인해 호스트가 불완전하게 정리되어 스위치 구성이 여전히 존재하기 때문에 5단계가 실패합니다.

해결책

  1. 호스트의 vCenter Server에서 NSX-T Data Center 스위치에 연결된 모든 vmknic를 삭제합니다.
  2. esxcfg-vswitch -l CLI 명령을 사용하여 스위치 이름을 가져옵니다. 예:
    esxcfg-vswitch -l
    Switch Name      Num Ports   Used Ports  Configured Ports  MTU     Uplinks
    vSwitch0         1536        4           128               1500    vmnic0
     
      PortGroup Name        VLAN ID  Used Ports  Uplinks
      VM Network            0        0           vmnic0
      Management Network    0        1           vmnic0
     
    Switch Name      Num Ports   Used Ports  Uplinks
    nsxvswitch       1536        4
  3. esxcfg-vswitch -d <switch-name> --dvswitch CLI 명령을 사용하여 스위치 이름을 삭제합니다. 예:
    esxcfg-vswitch -d nsxvswitch --dvswitch