Horizon Cloud Connector 클러스터에서 작업자 노드를 제거하려면 다음 절차의 단계를 사용합니다. 클러스터에서 작업자 노드를 제거하면 Horizon Cloud Connector 프레임워크 서비스가 축소되고 기본 노드에서 단일 인스턴스로 실행됩니다.

사전 요구 사항

클러스터에서 제거할 작업자 노드 VM의 IP 주소를 가져옵니다.

프로시저

  1. 클러스터의 기본 노드에 대한 SSH(보안 셸) 세션을 열고 제거 명령을 실행합니다. 여기서 <WORKER_IP>는 작업자 노드의 IP 주소입니다.
    /opt/vmware/sbin/primary-cluster-config.sh -rs <WORKER_IP>
    제거 명령이 중단 없이 실행되도록 허용합니다. 이 명령은 노드에서 제거되는 각 복제 서비스의 제거 진행률 출력을 표시합니다. 명령 출력의 끝에서 다음 예와 유사한 줄을 찾습니다. 여기서 <WORKER_IP><PRIMARY_IP>는 각각 작업자 노드와 기본 노드의 IP 주소입니다.
    Please run the following command on worker node <WORKER_IP> to complete clean up:
    /opt/vmware/sbin/worker-cluster-config.sh -r <PRIMARY_IP>

    이 정리 명령을 기록해 둡니다.

  2. 작업자 노드에 대한 SSH 세션을 열고 앞서 확인한 정리 명령을 실행합니다.
    /opt/vmware/sbin/worker-cluster-config.sh -r <PRIMARY_IP>
    정리 명령이 중단 없이 실행되도록 허용합니다. 이 명령은 각 정리 작업을 설명하는 진행률 출력과 정리 진행을 통해 처리되지 않는 구성을 수동으로 지우기 위한 지침을 표시합니다. 나중에 사용하기 위해 이러한 수동 지침을 적어 둡니다.

    출력 끝에서 다음 예와 유사한 줄을 찾습니다.

    Please restart this VM to complete the clean up.
  3. 다음 중 하나를 수행합니다.
  4. 앞서 설명한 지침을 사용하여 수동 정리 작업을 수행합니다.
  5. 클러스터에서 작업자 노드가 제거되었는지 확인하려면 기본 노드 VM에서 다음 명령을 실행합니다.
    kubectl get nodes -o wide
    명령 출력에서 작업자 노드가 더 이상 클러스터의 멤버로 나열되지 않는지 확인합니다.