호스트를 업그레이드한 후 컨트롤러 연결이 끊어집니다.

문제

호스트를 업그레이드한 후 사후 검사를 실행할 때 노드 상태에 Controller에 대한 연결이 손실된 것으로 표시됩니다.

해결책

  1. 문제가 발생한 ESXi 호스트에 대한 SSH 세션을 열고 세 개의 NSX Controller가 연결된 상태가 아닌지 확인합니다. nsxcli -c get controllers 명령을 실행합니다.
    응답 예:
    Controller IP    Port  SSL     Status       Is Physical Master   Session State    Controller FQDN
    192.168.60.5    1235  enabled  disconnected   true                  down          nsxmgr.corp.com
    
    작업 구성에서는 두 개의 컨트롤러가 사용되지 않은 상태를 표시하고 한 개의 컨트롤러는 연결된 상태를 표시합니다. NSX Controller가 연결된 것으로 표시되면 UI를 새로 고침하고 녹색 상태인지 확인합니다. 컨트롤러가 연결되지 않은 경우 다음 단계를 계속합니다.
  2. admin 권한으로 NSX Manager 노드 중 하나에 대한 SSH 세션을 열고 get certificate api thumbprint 명령을 실행합니다.
    명령 출력은 이 NSX Manager에 고유한 영숫자 문자열입니다.
  3. ESXi 호스트에서 호스트 인증서를 관리부로 푸시합니다.
    ESXi1> nsxcli -c push host-certificate <NSX Manager IP or FQDN> username admin thumbprint <thumbprint obtained in step #1>
    메시지가 표시되면 NSX Manager에 대한 admin 사용자 암호를 입력합니다. 자세한 내용은 NSX " 명령줄 인터페이스 참조" 를 참조하십시오.
  4. 컨트롤러가 연결된 상태인지 확인합니다.
    ESXi1> nsxcli -c get controllers
    이 전송 노드에 대한 UI에서 컨트롤러 연결이 녹색 상태인지 확인합니다.
    이 문제가 계속되면 ESXi 호스트에서 다음 NSX 서비스를 다시 시작합니다.
    ESXi1> /etc/init.d/nsx-opsagent restart
    ESXi1> /etc/init.d/nsx-proxy restart