호스트가 실패하여 해당 가상 시스템을 다시 시작해야 하는 경우 VM 다시 시작 우선 순위 설정을 통해 다시 시작 순서를 조절할 수 있습니다. 또한 호스트 분리 응답 설정을 사용하여 호스트 간의 관리 네트워크 연결이 끊겼을 때 vSphere HA가 대처할 방법도 구성할 수 있습니다.

이 설정은 호스트 장애 또는 분리가 발생할 경우 클러스터의 모든 가상 시스템에 적용됩니다. 필요한 경우 특정 가상 시스템에 대해 예외를 구성할 수 있습니다. vSphere Web Client에서 개별 가상 시스템을 사용자 지정 항목을 참조하십시오.

VM 다시 시작 우선 순위

VM 다시 시작 우선 순위에 따라 호스트 장애 이후 가상 시스템이 새 호스트에 배치되는 상대적 순서가 결정됩니다. 우선 순위가 가장 높은 가상 시스템부터 다시 시작이 시도되며 모든 가상 시스템이 다시 시작되거나 사용 가능한 클러스터 리소스가 더 이상 없을 때까지 계속해서 우선 순위가 더 낮은 가상 시스템의 다시 시작이 시도됩니다. vSphere HA에서 우선 순위가 높은 가상 시스템의 전원 켜기에 실패하면 우선 순위가 낮은 임의의 가상 시스템을 시도합니다. 이 때문에 VM 다시 시작 우선 순위는 여러 가상 시스템 애플리케이션에 대해 다시 시작 우선 순위를 적용하는 데 사용할 수 없습니다. 또한 호스트 장애 횟수가 승인 제어에서 허용하는 횟수를 초과하면 더 많은 리소스를 사용할 수 있게 될 때까지 낮은 우선 순위를 가진 가상 시스템이 다시 시작되지 않을 수 있습니다. 지정된 경우 가상 시스템은 페일오버 호스트에서 다시 시작됩니다.

이 설정에 대한 값은 사용 안 함, 낮음, 중간(기본값) 및 높음입니다. 사용 안 함을 선택하면 가상 시스템에 대해 vSphere HA가 사용되지 않으므로 호스트에서 장애가 발생할 경우 다른 ESXi 호스트에서 가상 시스템을 다시 시작하지 않습니다. vSphere HA VM/애플리케이션 모니터링 기능은 가상 시스템을 운영 체제 수준의 장애로부터 보호하지만 가상 시스템 장애로부터는 보호하지 않으므로 이 기능은 사용 안 함 설정을 무시합니다. 운영 체제 수준에서 장애가 발생하면 vSphere HA가 운영 체제를 다시 부팅하고 가상 시스템은 동일한 호스트에서 실행 상태를 유지합니다. 개별 가상 시스템을 위해 이 설정을 변경할 수 있습니다.

참고:

가상 시스템을 재설정하면 게스트 운영 체제가 하드 재부팅되지만 가상 시스템의 전원이 껐다 켜지지 않습니다.

가상 시스템의 다시 시작 우선 순위 설정은 사용자 요구 사항에 따라 다를 수 있습니다. 가장 중요한 서비스를 제공하는 가상 시스템에 더 높은 다시 시작 우선 순위를 할당하십시오.

예를 들어, 다중 계층 애플리케이션의 경우 가상 시스템에서 호스팅하는 기능에 따라 할당 순위를 지정할 수 있습니다.

  • 높습니다. 애플리케이션에 데이터를 제공하는 데이터베이스 서버

  • 중간입니다. 데이터베이스의 데이터를 사용하고 웹 페이지에 결과를 제공하는 애플리케이션 서버

  • 낮습니다. 사용자 요청을 받고, 쿼리를 애플리케이션 서버에 전달하고, 결과를 사용자에게 반환하는 웹 서버

호스트 분리 응답

호스트 분리 응답은 vSphere HA 클러스터의 호스트에서 관리 네트워크 연결이 끊어졌지만 계속 실행되는 경우에 어떻게 처리할지를 결정합니다. 분리 응답을 사용하면 vSphere HA가 분리된 호스트에서 실행 중인 가상 시스템의 전원을 끈 다음 분리되지 않은 호스트에서 해당 가상 시스템을 다시 시작하도록 할 수 있습니다. 호스트 분리 응답을 사용하려면 호스트 모니터링 상태가 사용되도록 설정되어야 합니다. 호스트 모니터링 상태가 사용되지 않도록 설정하면 호스트 분리 응답도 일시 중단됩니다. 호스트는 다른 호스트에서 실행 중인 에이전트와 통신할 수 없고 분리 주소로 ping할 수 없으면 분리되었다고 판단합니다. 이러한 경우에 호스트는 분리 응답을 실행합니다. 응답에는 전원을 켜둠(기본값), 전원 끄기 후 페일오버, 종료 후 페일오버가 있습니다. 개별 가상 시스템을 위해 이 속성을 사용자 지정할 수 있습니다.

참고:

가상 시스템의 다시 시작 우선 순위가 사용 안 함으로 설정된 경우 호스트 분리 응답이 수행되지 않습니다.

VM 종료 설정을 사용하려면 가상 시스템의 게스트 운영 체제에 VMware Tools를 설치해야 합니다. 가상 시스템을 종료하면 해당 상태를 보존할 수 있다는 이점이 있습니다. 가상 시스템의 전원을 끄는 것보다는 종료하도록 설정하는 것이 최신 변경 사항을 디스크로 플러시하거나 트랜잭션을 커밋하지 않으므로 권장되는 방식입니다. 가상 시스템은 종료가 수행되는 동안 페일오버를 수행해야 하기 때문에 종료 프로세스 수행 시간은 다소 오래 걸릴 수 있습니다. 300초 또는 고급 속성 das.isolationshutdowntimeout에 지정된 시간(초) 동안 종료되지 않은 가상 시스템은 전원이 꺼집니다.

참고:

vSphere HA 클러스터를 생성한 후 특정 가상 시스템의 다시 시작 우선 순위 및 분리 응답에 대한 기본 클러스터 설정을 재정의할 수 있습니다. 이러한 재정의는 특수한 작업에 사용되는 가상 시스템에 유용합니다. 예를 들어, DNS 또는 DHCP와 같은 인프라 서비스를 제공하는 가상 시스템은 클러스터의 다른 가상 시스템보다 먼저 전원이 켜져야 합니다.

호스트의 분리 응답이 사용되지 않고(즉, 분리되었을 때 가상 시스템을 전원이 켜진 채로 둠) 호스트가 관리 및 스토리지 네트워크 모두에 액세스할 수 없게 된 경우 "분할 브레인" 상황이 발생합니다. 이러한 경우에는 분리된 호스트가 디스크 잠금을 손실하게 되며 가상 시스템의 원래 인스턴스가 분리된 호스트에서 실행되고 있더라도 가상 시스템이 다른 호스트로 페일오버됩니다. 호스트가 가상 시스템의 데이터스토어에 다시 액세스할 수 있게 되면 가상 시스템의 사본이 두 개 존재하게 되며 원래의 분리된 호스트에 있는 사본은 vmdk 파일에 액세스할 수 없게 되어 데이터 손상이 방지됩니다.

이 상황을 복구하기 위해 ESXi는 호스트가 분리 상태를 벗어날 때 디스크 잠금을 손실한 가상 시스템에 대해 질문을 생성하고 해당 디스크 잠금을 다시 획득할 수 없음을 인식합니다. vSphere HA는 자동으로 이 질문에 답변하며, 이를 통해 디스크 잠금을 손실한 가상 시스템 인스턴스의 전원이 꺼지게 되고 디스크 잠금을 가지고 있는 인스턴스는 그대로 남아 있게 됩니다.