NSX-T Data Center를 완전히 제거하거나 호스트가 NSX-T Data Center 오버레이에 더 이상 참여할 수 없도록 NSX-T Data Center에서 하이퍼바이저 호스트만 제거하려면 다음 단계를 따르십시오.

다음 절차에서는 NSX-T Data Center의 완전 제거를 수행하는 방법을 설명합니다.

사전 요구 사항

VM 관리 도구가 vCenter Server이면 vSphere 호스트를 유지 보수 모드로 설정합니다.

프로시저

  1. NSX Manager에서 패브릭 > 노드 > 전송 노드를 선택하고 호스트 전송 노드를 삭제합니다.

    전송 노드를 삭제하면 N-VDS가 호스트에서 제거됩니다. 다음 명령을 실행하여 이 동작을 수행할 수 있습니다.

    [root@host:~] esxcli network vswitch dvs vmware list

    KVM에서 해당 명령은 다음과 같습니다.

    ovs-vsctl show
  2. NSX Manager CLI에서 NSX-T Data Center install-upgrade 서비스가 실행되고 있는지 확인합니다.
    nsx-manager-1> get service install-upgrade
    Service name: install-upgrade
    Service state: running
    Enabled: True
  3. 관리부에서 호스트를 제거하고 NSX-T Data Center 모듈을 제거합니다.

    모든 NSX-T Data Center 모듈이 제거되는 데 최대 5분이 걸릴 수 있습니다.

    NSX-T Data Center 모듈을 제거하는 데 다음 몇 가지 방법을 사용할 수 있습니다.

    • NSX Manager에서 패브릭 > 노드 > 호스트 > 삭제를 선택합니다.

      NSX 구성 요소 제거가 선택되었는지 확인합니다. 이 옵션이 선택되면 NSX-T Data Center 모듈이 호스트에서 제거됩니다.

      RHEL 7.4 종속성 패키지(json_spirit, python-greenlet, libev, protobuf, leveldb, python-gevent, python-simplejson, glog)를 제거합니다.

      Ubuntu 16.04.x 종속성 패키지(nicira-ovs-hypervisor-node, openvswitch-switch, openvswitch-datapath-dkms, openvswitch-pki, python-openvswitch, openvswitch-common, libjson-spirit)를 제거합니다.

      또한 NSX 구성 요소 제거 옵션을 선택하지 않은 상태로 패브릭 > 노드 > 호스트 > 삭제를 사용하는 방식은 호스트를 등록 취소하는 데 사용되는 방식이 아닙니다. 이 방식은 잘못된 상태의 호스트에 대한 해결 방법입니다.

    • (계산 관리자에서 관리되는 호스트) NSX Manager에서 패브릭 > 노드 > 호스트 > 전송 노드 > 호스트 삭제를 선택합니다.

      NSX Manager에서 패브릭 > 노드 > 호스트 > 계산 관리자 > 클러스터 관리자 구성을 선택하고 자동으로 NSX 설치의 선택을 취소합니다. 노드를 선택하고 NSX 제거를 클릭합니다.

      NSX 구성 요소 제거가 선택되었는지 확인합니다. 이 옵션이 선택되면 NSX-T Data Center 모듈이 호스트에서 제거됩니다.

    • DELETE /api/v1/fabric/nodes/<node-id> API를 사용합니다.

      참고:

      이 API는 nsx-lcp 번들에서 종속성 패키지를 제거하지 않습니다.

      RHEL 7.4 종속성 패키지(json_spirit, python-greenlet, libev, protobuf, leveldb, python-gevent, python-simplejson, glog)를 제거합니다.

      Ubuntu 16.04.x 종속성 패키지(nicira-ovs-hypervisor-node, openvswitch-switch, openvswitch-datapath-dkms, openvswitch-pki, python-openvswitch, openvswitch-common, libjson-spirit)를 제거합니다.

    • vSphere용 CLI를 사용합니다.

      1. 관리자 지문을 가져옵니다.

        manager> get certificate api thumbprint
      2. 호스트의 NSX-T Data Center CLI에서 다음 명령을 실행하여 관리부에서 호스트를 분리합니다.

        host> detach management-plane <MANAGER> username <ADMIN-USER> password <ADMIN-PASSWORD> thumbprint <MANAGER-THUMBPRINT>
      3. 호스트에서 다음 명령을 실행하여 필터를 제거합니다.

        [root@host:~] vsipioctl clearallfilters
      4. 호스트에서 다음 명령을 실행하여 netcpa를 중지합니다.

        [root@host:~] /etc/init.d/netcpad stop
      5. 호스트에서 VM의 전원을 끄거나 다른 호스트로 마이그레이션합니다.

      6. 호스트에서 다음 명령을 실행하여 NSX-T Data Center 구성 및 모듈을 수동으로 제거합니다. 이 명령은 모든 호스트 유형에서 지원됩니다.

        [root@host:~] clear management-plane

다음에 수행할 작업

이렇게 변경하면 호스트가 관리부에서 제거되고 NSX-T Data Center 오버레이에 더 이상 참여할 수 없습니다.

NSX-T Data Center를 완전히 제거하려는 경우 VM 관리 도구에서 NSX Manager, NSX ControllerNSX Edge를 종료하고 디스크에서 삭제합니다.