vSphere HA는 승인 제어를 사용하여 호스트 장애 발생 시 가상 시스템 복구를 위한 충분한 리소스를 예약합니다.
승인 제어는 리소스 사용에 제한 조건을 지정하며 이러한 제약 조건을 위반하는 모든 작업을 허용하지 않습니다. 허용되지 않는 작업의 예에는 다음과 같은 것들이 있습니다.
- 가상 시스템 전원 켜기
- 가상 시스템 마이그레이션
- 가상 시스템의 CPU 또는 메모리 예약 증가
vSphere HA 승인 제어의 기준은 클러스터에서 허용하고 페일오버를 계속 보장할 호스트 장애의 수입니다. 호스트 페일오버 용량은 3가지 방법으로 설정할 수 있습니다.
- 클러스터 리소스 백분율
- 슬롯 정책
- 전용 페일오버 호스트
참고: vSphere HA 승인 제어를 비활성화할 수 있습니다. 하지만 이 승인 제어가 없으면 장애 후 필요한 수의 가상 시스템이 다시 시작되지 않을 수도 있습니다. 승인 제어를 영구적으로 비활성화하지 마십시오.
참고: 클러스터 내에서 vSphere vMotion을 계속 진행하려면 HA 승인 제어를 일시적으로 비활성화해야 합니다. 이렇게 하면 업데이트를 적용하는 호스트에서 시스템 다운타임을 방지합니다. 2노드 클러스터에 업데이트를 적용하기 전에 HA 승인 제어를 사용하지 않도록 설정하면 클러스터의 고가용성 보장이 사실상 모두 손실됩니다. 그 이유는 두 호스트 중 하나가 유지 보수 모드로 전환되면 vCenter Server가 해당 호스트로 가상 시스템을 페일오버할 수 없고 HA 페일오버가 실패하기 때문입니다.
참고: vSphere HA 승인 제어를 사용하려면 클러스터에 호스트가 3개 이상 있어야 합니다.
선택한 승인 제어 옵션과 관계없이 VM 리소스 감소 임계값도 존재합니다. 이 설정을 사용하여 허용할 리소스 성능 저하의 비율을 지정할 수 있지만 vSphere DRS를 활성화하지 않으면 이 설정을 사용할 수 없습니다.
리소스 감소 계산은 CPU 및 메모리 모두에 대해 확인됩니다. 가상 시스템의 예약된 메모리와 메모리 오버로드를 고려하여 전원을 켜거나, 마이그레이션하거나, 예약 변경을 수행하는 것을 허용할지 여부를 결정합니다. 메모리 예약이 가상 시스템의 실제 메모리 사용량과 항상 상관 관계에 있는 것은 아니기 때문에 가상 시스템에서 사용하는 실제 메모리는 계산 시 고려되지 않습니다. 실제 사용량이 예약된 메모리보다 큰 경우 페일오버 용량 부족으로 페일오버 시 성능 저하가 발생합니다.
성능 감소 임계값을 설정하면 구성 문제의 발생을 지정할 수 있습니다. 예:
- 기본값은 100%로, 주의가 생성되지 않습니다.
- 임계값을 0%로 줄이면 클러스터 사용량이 사용 가능한 용량을 초과할 때 주의가 생성됩니다.
- 임계값을 20%로 줄이는 경우 허용될 수 있는 성능 감소가 performance reduction = current utilization * 20%로 계산됩니다. 현재 사용량에서 성능 감소를 뺀 값이 사용 가능한 용량을 초과하면 구성 알림이 생성됩니다.