NSX를 완전히 제거하면 호스트 VIB, NSX Manager, 컨트롤러, 모든 VXLAN 구성, 논리적 스위치, 논리적 라우터, NSX 방화벽 및 vCenter NSX 플러그인이 제거됩니다. 클러스터의 모든 호스트에 대해 해당 단계를 따라야 합니다. vCenter Server에서 NSX 플러그인을 제거하기 전에 클러스터에서 네트워크 가상화 구성 요소를 제거하는 것이 좋습니다.

시작하기 전에

  • 엔터프라이즈 관리자 또는 NSX 관리자 역할을 할당받아야 합니다.

  • 호스트 준비 상태를 되돌리기 전에 등록된 모든 파트너 솔루션과 끝점 서비스를 제거해야 클러스터의 서비스 VM이 정상적으로 제거됩니다.

  • 모든 NSX Edge를 삭제합니다. NSX Edge Services Gateway 또는 논리적 분산 라우터 제거를 참조하십시오.

  • 전송 영역에 있는 가상 시스템을 논리적 스위치로부터 분리하고 논리적 스위치를 삭제합니다. 논리적 스위치 제거를 참조하십시오.

이 태스크 정보

NSX를 완전히 제거하려면 호스트를 두 번 재부팅해야 합니다. 첫 번째 재부팅은 NSX VIB를 제거한 후에 필요합니다. 두 번째 재부팅은 호스트 VTEP 및 VTEP에 사용된 dvPortgroup을 제거한 후에 필요합니다.

참고:

vCenter에서 NSX 장치를 직접 제거하지 마십시오. 항상 vSphere Web Client의 [네트워킹 및 보안] 탭을 사용하여 NSX 장치를 관리 및 제거하십시오.

전체 클러스터가 아닌 개별 호스트에서 NSX를 제거하려는 경우 NSX 준비된 클러스터에서 호스트 제거를 참조하십시오.

프로시저

  1. 전송 영역에서 클러스터를 제거합니다.

    논리적 네트워크 준비 > 전송 영역(Logical Network Preparation > Transport Zones)으로 이동하고 전송 영역에서 클러스터의 연결을 끊습니다.

    클러스터가 회색으로 표시되고 전송 영역에서 클러스터 연결을 끊을 수 없는 경우 1) 클러스터의 호스트 연결이 끊겼거나 전원이 꺼졌거나 2) 전송 영역에 연결된 하나 이상의 가상 시스템 또는 장치가 클러스터에 포함되었기 때문일 수 있습니다. 예를 들어 호스트가 관리 클러스터에 있고 NSX 컨트롤러가 호스트에 설치되어 있는 경우 먼저 컨트롤러를 제거하거나 이동합니다.

  2. 전송 영역을 삭제합니다.
  3. 클러스터에서 VXLAN의 구성을 해제합니다.

    예:

  4. NSX VIB를 제거하여 호스트 준비 상태를 되돌립니다.

    NSX VIB 제거를 위한 다음 방법 중 하나를 선택합니다. 처음 두 가지 옵션은 클러스터의 모든 호스트에서 NSX VIB를 제거합니다. 마지막 두 가지 옵션은 한 번에 한 호스트의 VIB를 제거합니다.

    • vCenter Web Client에서 네트워킹 및 보안 > 설치 > 호스트 준비(Networking & Security > Installation > Host Preparation)로 이동하고 제거(Uninstall)를 클릭합니다.

    • vCenter Web Client에서 관리 > vCenter Server Extensions > vSphere ESX Agent Manager(Administration > vCenter Server Extensions > vSphere ESX Agent Manager)로 이동합니다. 관리(Management) 탭에서 VCNS 에이전시를 마우스 오른쪽 버튼으로 클릭하고 에이전시 삭제(Delete Agency)를 선택합니다.

      예:

    • 준비된 클러스터의 호스트를 준비되지 않은 클러스터로 이동합니다.

    • 호스트에서 다음 명령을 실행합니다.

      • esxcli software vib remove --vibname=esx-vxlan

      • esxcli software vib remove --vibname=esx-vsip

  5. 호스트를 재부팅합니다.

    호스트에서 VIB를 제거하려면 호스트를 재부팅해야 합니다. 재부팅이 필요한 경우 자동으로 재부팅되지 않습니다. 호스트를 재부팅해야 하는 경우에는 (재부팅 필요)((reboot required)) 태그가 호스트 및 클러스터 보기에 나타납니다. 예:

    다음 절차 중 하나를 사용하여 호스트를 재부팅합니다.

    • 호스트를 수동으로 재부팅합니다.

    • 클러스터를 선택하고 해결(Resolve) 작업을 클릭합니다. 이 작업은 클러스터의 모든 호스트를 재부팅합니다. 클러스터에 DRS가 사용하도록 설정된 경우 DRS가 VM의 실행을 중단하지 않는 제어된 방식으로 호스트 재부팅을 시도합니다. 어떤 이유로 DRS의 재부팅이 실패할 경우 해결(Resolve) 작업이 중단됩니다. 이 경우에는 VM을 수동으로 이동한 다음 해결(Resolve) 작업을 다시 실행하거나 호스트를 수동으로 재부팅해야 합니다.

  6. NSX Manager 장치 및 모든 NSX 컨트롤러 장치 VM을 디스크에서 삭제합니다.
  7. 남아 있는 모든 VTEP vmkernel 인터페이스를 제거합니다.

    예:

    일반적으로 VTEP vmkernel 인터페이스는 앞서 수행한 제거 작업의 결과로 이미 삭제된 상태입니다.

  8. VTEP에 사용되는 나머지 dvPortgroup을 모두 제거합니다.

    예:

    일반적으로 VTEP에 사용되는 dvPortgroup은 앞서 수행한 제거 작업의 결과로 이미 삭제된 상태입니다.

  9. 호스트를 재부팅합니다.
  10. NSX Manager 플러그인을 제거할 vCenter에 대해 https://your_vc_server/mob의 MOB(Managed Object Browser)에 로그인합니다.
  11. 컨텐츠(Content)를 클릭합니다.

    예:

  12. ExtensionManager를 클릭합니다.

  13. UnregisterExtension을 클릭합니다.

  14. com.vmware.vShieldManager 문자열을 입력하고 메서드 호출(Invoke Method)을 클릭합니다.

  15. vSphere 6 vCenter Appliance를 실행 중이면 콘솔을 시작하고 문제 해결 모드 옵션(Troubleshooting Mode Options)에서 BASH 셸을 사용하도록 설정합니다.

    BASH 셸을 사용하도록 설정하는 또 다른 방법은 루트로 로그인한 후 shell.set - -enabled true 명령을 실행하는 것입니다.

  16. NSX용 vSphere Web Client 디렉토리를 삭제한 다음 Web Client 서비스를 다시 시작합니다.

    NSX용 vSphere Web Client 디렉토리의 이름은 com.vmware.vShieldManager.**이고 위치는 다음과 같습니다.

    • vCenter Server 5.x

      • Windows 2003 – %ALLUSERSPROFILE%\Application Data\VMware\vSphere Web Client\vc-packages\vsphere-client-serenity\

      • Windows 2008/2012 – %ALLUSERSPROFILE%\VMware\vSphere Web Client\vc-packages\vsphere-client-serenity\

      • VMware vCenter Server Appliance – /var/lib/vmware/vsphere-client/vc-packages/vsphere-client-serenity/

    • vCenter Server 6.0.x

      • Windows 2008/2012 – C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\vc-packages\vsphere-client-serenity\

      • VMware vCenter Server Appliance – /etc/vmware/vsphere-client/vc-packages/vsphere-client-serenity/

    vCenter Server Appliance의 경우 장치 셸에서 service vsphere-client restart 명령을 실행합니다.

    Windows 기반 vCenter의 경우 services.msc를 실행하고 vSphere Web Client를 마우스 오른쪽 버튼으로 클릭한 다음 시작(Start)을 클릭합니다.

결과

NSX Manager 플러그인이 vCenter에서 제거됩니다. 확인하려면 vCenter에서 로그아웃하고 다시 로그인합니다.

NSX Manager 플러그인 네트워킹 및 보안(Networking & Security) 아이콘이 더 이상 vCenter Web Client 홈 화면에 나타나지 않습니다.

관리 > 클라이언트 플러그인(Administration > Client Plug-Ins)으로 이동하고 플러그인 목록에 NSX 사용자 인터페이스 플러그인(NSX User Interface plugin)이 없는지 확인합니다.