VMware vSphere High Availability

VMware vSphere® High Availability(HA)는 가상 머신 내의 호스트, 가상 머신 또는 애플리케이션을 모니터링한 다음 장애가 감지될 경우 대체 호스트에서 가상 머신을 재시작하여 가상 머신의 다운타임을 최소화한다.

VMware High Availability 일반

  • 클러스터에서 vSphere HA를 사용하도록 설정하면 모든 활성 호스트(대기 모드, 유지 보수 모드 또는 연결이 끊긴 호스트)가 클러스터의 마스터 호스트를 선택하는 선택에 참여하며, 다른 모든 호스트는 슬레이브가 된다. 마스터는 클러스터 내 호스트 상태 모니터링, 전원이 켜진 가상 시스템 보호, 페일오버 시작, 클러스터 상태 보고 등 여러 가지 책임을 진다. 마스터는 호스트의 속성을 기반으로 선택되며, 가장 많은 수의 데이터스토어에 연결된 호스트를 선호해서 지정한다. 마스터 역할을 하는 것은 호스트 수행에 거의 또는 전혀 영향을 미치지 않을 것이다.
  • 마스터 호스트가 관리 네트워크를 통해 슬레이브 호스트와 통신할 수 없는 경우 마스터는 데이터스토어 하트비트를 사용하여 해당 슬레이브 호스트의 상태를 결정한다. 기본적으로 vSphere HA는 하트비트에 두 개의 데이터스토어를 사용하므로 잘못된 페일오버 비율이 매우 낮을 수 있다. 잘못된 페일오버의 가능성을 더 줄이기 위해 매우 작은 성능 영향의 잠재적 비용을 절감하기 위해 고급 옵션 das.heartbeatdsperhost를 사용할 수 있다. 하트비트에 사용되는 데이터스토어 수(최대 5개)를 변경하고 HA에서 사용하는 네트워크와 장애 지점을 공유하지 않는 데이터스토어에 대한 기본 설정을 제공하도록 vCenter Server를 구성할 수 있다.
  • 호스트에서 HA를 사용하도록 설정하면 HA 에이전트에 사용할 수 있는 호스트 리소스가 일부 예약되어 가상 시스템 전원을 켜는 데 사용할 수 있는 호스트 용량이 약간 감소한다.
  • HA를 사용하도록 설정한 경우 vCenter Server는 선택한 승인 제어 정책에 지정된 페일오버 용량을 지원하기 위해 클러스터에서 사용되지 않는 리소스를 충분히 예약한다. 이는 클러스터가 지원할 수 있는 가상 시스템의 수를 줄일 수 있다.

HA에 대한 자세한 내용은 vSphere Availability을 참조한다.

Virtual Machine Component Protection (VMCP)

  • Virtual Machine Component Protection(VMCP)는 HA가 FC, iSCSI 또는 NFS 스토리지 연결 오류를 감지하고 영향을 받는 가상 시스템에 대해 자동 복구를 제공할 수 있는 기능이다. VMCP는 기본적으로 사용하지 않도록 설정되며, 이 기능을 사용하도록 설정하면 HA 에이전트가 CPU 주기를 약간 더 많이 사용한다.

이 기능을 사용하도록 설정하는 방법을 포함하여 VMCP에 대한 자세한 내용은 ESXi 6.7 및 vCenter Server 6.7용 vSphere Availability 가이드를 참조한다.