호스트를 업그레이드한 후 컨트롤러 연결이 끊어집니다.
문제
호스트를 업그레이드한 후 사후 검사를 실행할 때 노드 상태에 Controller에 대한 연결이 손실된 것으로 표시됩니다.
해결책
- 문제가 발생한 EXSi 호스트에 대한 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를 새로 고침하고 녹색 상태인지 확인합니다. 컨트롤러가 연결되지 않은 경우 다음 단계를 계속합니다. - Admin 권한으로 NSX Manager 노드 중 하나에 대한 SSH 세션을 열고 get certificate api thumbprint 명령을 실행합니다.
명령 출력은 이 NSX Manager에 고유한 영숫자 문자열입니다.
- ESXi 호스트에서 호스트 인증서를 관리부로 푸시합니다.
ESXi1> nsxcli -c push host-certificate <NSX Manager IP or FQDN> username admin thumbprint <thumbprint obtained in step #1>
메시지가 표시되면 NSX Manager에 대한 admin 암호를 입력합니다. 자세한 정보는 NSX-T Data Center " 명령줄 인터페이스 참조" 를 참조하십시오. - 컨트롤러가 연결된 상태인지 확인합니다.
ESXi1> nsxcli -c get controllers
이 전송 노드에 대한 UI에서 컨트롤러 연결이 녹색 상태인지 확인합니다.이 문제가 계속되면 ESXi 호스트에서 다음 NSX 서비스를 다시 시작합니다.ESXi1> /etc/init.d/nsx-opsagent restart
ESXi1> /etc/init.d/nsx-proxy restart