vCenter Server가 다운된 경우

이 문서에서는 vCenter Server가 다운된 경우의 클러스터 동작 방법을 설명합니다.

vCenter 서버가 다운된 상태에서의 각 상태는 다음과 같습니다.

  • 머신은 Available 상태입니다.

  • 노드는 Ready 상태입니다.

  • 포드는 Running 상태입니다.

  • vCenter Server에 연결하는 포드에 몇 가지 예상되는 오류가 있습니다(예: vsphere-controller-managercluster-health-controller 포드).

  • 스테이트리스(Stateless) 포드를 만들고 삭제할 수 있습니다.

  • 디스크를 연결하려면 vCenter Server에 대한 액세스 권한이 필요하므로 스테이트풀(Stateful) 포드를 만들 수 없습니다. 이러한 포드는 Pending 상태가 됩니다.

  • 다음과 유사한 오류가 표시되면서 gkectl diagnose 명령어가 실패합니다.

    Exit with error:
    failed to prepare diagnose parameters: failed to create vSphere client: Post "https://my-server": dial tcp 203.0.113.1:443: connect: connection timed out
    
  • 자동 복구가 트리거되지 않습니다. 이는 머신 및 노드 상태가 vCenter Server에 대한 연결 오류의 상태를 변경하지 않기 때문입니다.

vCenter Server가 다시 온라인 상태로 된 후(버전 7.0U2 미만)

  • 머신이 Unavailable 상태로 전환되며 자동 복구나 수동 해결 방법을 통해 올바른 상태로 되돌려야 합니다.

  • 머신이 Unavailable 상태에 있더라도 클러스터가 올바르게 작동합니다.

vCenter Server가 다시 온라인 상태로 된 후(버전 7.0U2 이상)

  • 추가 단계가 필요 없으며 클러스터는 다시 정상 상태가 됩니다.