vSphere HA 클러스터의 성능을 최적화하려면 다음과 같은 모범 사례를 따라야 합니다. 이 항목에서는 vSphere HA 클러스터에 대한 주요 모범 사례 중 일부만을 설명합니다. 자세한 내용은 vSphere High Availability Deployment Best Practices(vSphere High Availability 배포 모범 사례) 자료를 참조할 수도 있습니다.

경보를 설정하여 클러스터 변경 내용 모니터링

가상 시스템 페일오버가 발생한 경우와 같이 가용성 유지를 위해 vSphere HA 또는 Fault Tolerance가 작동하면 이와 같은 변경 내용에 대한 알림을 받을 수 있습니다. 이러한 작업이 발생했을 때 경보를 트리거하고 e-메일과 같은 경고를 지정한 관리자들에게 보내도록 vCenter Server에서 경보를 구성할 수 있습니다.

vSphere HA에는 몇 가지 기본 경보가 포함되어 있습니다.

  • 페일오버 리소스 부족(클러스터 경보)

  • 마스터를 찾을 수 없음(클러스터 경보)

  • 페일오버가 진행 중 (클러스터 경보)

  • 호스트 HA 상태(호스트 경보)

  • VM 모니터링 오류(가상 시스템 경보)

  • VM 모니터링 작업(가상 시스템 경보)

  • 페일오버 실패(가상 시스템 경보)

참고:

기본 경보에는 기능 이름인 vSphere HA가 포함됩니다.

클러스터 유효성 모니터링

유효한 클러스터란 승인 제어 정책 위반이 발생하지 않은 클러스터입니다.

vSphere HA를 사용하도록 설정된 클러스터는 전원이 켜진 가상 시스템 수가 페일오버 요구 사항을 초과한 경우, 즉 현재 페일오버 용량이 구성되어 있는 페일오버 용량보다 작은 경우에 잘못된 상태로 바뀝니다. 승인 제어를 사용하지 않도록 설정되어 있는 클러스터는 항상 유효한 상태로 유지됩니다.

vSphere Web Client의 클러스터 모니터 탭에서 vSphere HA를 선택하고 구성 문제를 선택합니다. 현재 vSphere HA 문제의 목록이 나타납니다.

DRS 동작은 vSphere HA 문제로 인해 클러스터 상태가 빨간색이 되어도 영향을 받지 않습니다.

혼합 클러스터에서 vSphere HA와 Storage vMotion의 상호 운용성

ESXi 5.x 호스트와 ESX/ESXi 4.1 이전 호스트가 존재하고 Storage vMotion을 광범위하게 사용하거나 Storage DRS가 사용되는 클러스터의 경우, vSphere HA를 배포하지 마십시오. 호스트 장애가 발생할 경우 vSphere HA는 장애가 발생하기 전 가상 시스템이 실행되던 호스트와는 다른 ESXi 버전의 호스트에서 가상 시스템을 다시 시작함으로써 호스트 장애에 응답할 수도 있습니다. 장애가 발생할 당시 이 가상 시스템이 ESXi 5.x 호스트에서 실행 중이던 Storage vMotion 작업에 관련되어 있었다면 vSphere HA가 ESXi 5.0보다 이전 버전을 실행하는 호스트에서 이 가상 시스템을 다시 시작했을 때 문제가 발생할 수 있습니다. 이 경우 가상 시스템 전원은 켜질 수 있지만 그 이후에 스냅샷 작업을 시도하면 vdisk 상태가 손상되어 가상 시스템을 사용하지 못할 수 있습니다.

승인 제어 모범 사례

다음은 vSphere HA 승인 제어와 관련하여 권장되는 모범 사례입니다.

  • 예약된 클러스터 리소스 비율 승인 제어 정책을 선택합니다. 이 정책은 호스트 및 가상 시스템의 크기 조정과 관련하여 가장 유동적입니다. 이 정책을 구성할 경우 지원하려는 호스트 장애 수를 반영하는 CPU 및 메모리 백분율을 선택합니다. 예를 들어 vSphere HA에서 두 번의 호스트 장애를 위한 리소스를 예비해 두고 클러스터에 같은 용량의 호스트를 10개 두도록 하려면 20%(2/10)를 지정합니다.

  • 모든 클러스터 호스트의 크기를 동일하게 설정합니다. 클러스터에서 허용하는 호스트 장애 정책의 경우, vSphere HA는 가장 큰 호스트의 용량을 예약하므로 클러스터가 불균형 상태이면 장애 처리를 위한 용량이 과도하게 예약됩니다. 클러스터 리소스 비율 정책의 경우, 불균형 상태의 클러스터에서는 예상되는 호스트 장애 수에 충분한 용량을 예약하려면 리소스 비율을 균형 상태에서 필요한 것보다 더 크게 지정해야 합니다.

  • 클러스터에서 허용하는 호스트 장애 정책을 사용하려면 구성된 모든 가상 시스템 간에 가상 시스템 크기 조정 요구 사항을 유사하게 유지합니다. 이 정책은 슬롯 크기를 사용하여 각 가상 시스템에 예약해야 하는 용량을 계산합니다. 슬롯 크기는 가상 시스템에 필요한 가장 많은 양의 예약된 메모리 및 CPU를 기반으로 합니다. 따라서 CPU 및 메모리 요구량이 서로 다른 가상 시스템이 공존하면 기본적으로 가장 큰 양에 맞게 슬롯 크기가 계산되기 때문에 통합에 제한이 따릅니다.

  • 페일오버 호스트 지정 정책을 사용하려면 지원할 호스트 장애 수를 결정한 다음 같은 수의 호스트를 페일오버 호스트로 지정합니다. 클러스터가 불균형 상태인 경우 지정된 페일오버 호스트는 최소한 클러스터의 비 페일오버 호스트와 동일한 크기여야 합니다. 그래야 장애가 발생할 경우 적절한 용량을 갖게 됩니다.

vSphere HA와 함께 Auto Deploy 사용

vSphere HA와 Auto Deploy를 함께 사용하면 가상 시스템의 가용성을 높일 수 있습니다. Auto Deploy는 호스트의 전원을 켤 때 호스트를 프로비저닝하며, 부팅 프로세스 동안 이러한 호스트에 vSphere HA 에이전트를 설치하도록 사용자가 Auto Deploy를 구성할 수도 있습니다. 자세한 내용은 vSphere 설치 및 설정에 포함된 Auto Deploy 설명서를 참조하십시오.

Virtual SAN을 사용하여 클러스터에서 호스트 업그레이드

vSphere HA 클러스터의 ESXi 호스트를 버전 5.5 이상으로 업그레이드하는 경우 Virtual SAN도 사용하려면 다음 프로세스를 따르십시오.

  1. 모든 호스트를 업그레이드합니다.

  2. vSphere HA를 사용하지 않도록 설정합니다.

  3. Virtual SAN을 사용하도록 설정합니다.

  4. vSphere HA를 다시 사용하도록 설정합니다.