6.14. 가상 머신 고가용성을 사용한 업타임 개선

6.14.1. 고가용성(High Availability)이란?

고가용성이란 가상 머신의 프로세스가 중단되면 자동으로 다시 시작한다는 것을 말합니다. 이는 가상 머신을 게스트 내에서 종료하거나 Manager에서 종료 명령을 보내서 종료하는 방법 이외의 방법으로 가상 머신이 종료되는 경우에 발생합니다. 이러한 이벤트 발생 시 고가용성 가상 머신은 소스 호스트 또는 클러스터 내의 다른 호스트에서 자동으로 다시 시작합니다.
고가용성은 Red Hat Virtualization Manager에서 호스트와 스토리지를 지속적으로 모니터링하고 하드웨어 오류를 자동으로 감지하기 때문에 가능합니다. 호스트 오류가 감지되면 가용성이 높게 설정된 모든 가상 머신이 클러스터의 다른 호스트에서 자동으로 다시 시작됩니다. 스토리지 도메인 V4 이상을 사용하면 가상 머신에 스토리지의 특수 볼륨을 임대할 수 있는 추가 기능이 있으므로 원래 호스트의 전원이 꺼져도 다른 호스트에서 가상 머신을 시작할 수 있습니다. 또한 이 기능을 사용하면 가상 머신이 두 개의 다른 호스트에서 시작되어 가상 머신 디스크가 손상되는 것을 방지할 수 있습니다.
고가용성 기능을 사용하면 서비스 장애 시 사용자가 개입할 필요 없이 몇 초 내로 가상 머신이 다시 시작되므로 서비스 장애가 최소화됩니다. 고가용성 기능 사용 시 리소스 사용량이 적은 호스트에서 게스트를 다시 시작하거나 사용자가 설정한 워크로드 밸런싱 또는 절전 정책에 따라 리소스가 균형 있게 분배됩니다. 이를 통해 항상 가상 머신을 다시 시작할 수 있는 공간을 확보할 수 있습니다.

6.14.2. 고가용성 기능을 사용하는 이유

중요 작업을 실행하는 가상 머신에는 고가용성 기능이 권장됩니다.
고가용성 기능을 사용하여 다음과 같은 경우에 가상 머신이 다시 시작되도록 할 수 있습니다:
  • 하드웨어 오류로 인해 호스트가 작동 불가능한 상태가 되는 경우
  • 예약된 다운 타임을 위해 호스트를 유지관리 모드로 전환하는 경우
  • 호스트가 외부 스토리지 리소스와의 통신이 끊겨서 사용 불가능하게 되는 경우
고가용성 가상 머신은 소스 호스트 또는 클러스터 내의 다른 호스트에서 자동으로 시작합니다.

6.14.3. 고가용성 고려 사항

고가용성 호스트는 전원 관리 장치와 펜싱 매개 변수가 설정되어야 합니다. 또한, 호스트가 작동 불가능하게 되었을 때 가상 머신 고가용성을 유지하려면 클러스터에서 사용 가능한 다른 호스트에서 시작해야 합니다. 고가용성 가상 머신의 마이그레이션을 위해 다음과 같은 것이 필요합니다:
  • 고가용성 가상 머신을 실행하는 호스트에 전원 관리가 반드시 설정되어 있어야 합니다.
  • 고가용성 가상 머신을 실행하는 호스트가 있는 클러스터에 반드시 사용 가능한 다른 호스트가 있어야 합니다.
  • 대상 호스트가 실행 중이어야 합니다.
  • 소스 및 대상 호스트 모두 가상 머신이 속해 있는 데이터 도메인에 액세스할 수 있어야 합니다.
  • 소스 및 대상 호스트 모두 같은 가상 네트워크 및 VLAN에 액세스할 수 있어야 합니다.
  • 가상 머신의 요구 사항을 지원할 수 있을 만큼 대상 호스트의 CPU 용량이 충분해야 합니다.
  • 가상 머신의 요구 사항을 지원할 수 있을 만큼 대상 호스트의 RAM 용량이 충분해야 합니다.

6.14.4. 고가용성 가상 머신 설정

고가용성은 각 가상 머신에 대해 개별적으로 설정해야 합니다.

절차 6.32. 고가용성 가상 머신 설정

  1. 가상 머신 탭을 클릭하고 가상 머신을 선택합니다.
  2. 편집을 클릭합니다.
  3. 고가용성 탭을 클릭합니다.
    고가용성 탭

    그림 6.20. 고가용성 탭

  4. 고가용성 체크 상자를 선택하여 가상 머신의 고가용성 기능을 활성화합니다.
  5. 스토리지 도메인을 선택하여 가상 머신을 임대하거나 가상 머신 임대 대상 스토리지 도메인 드롭 다운 목록에서 가상 머신 임대 없음을 선택하여 이 기능을 비활성화합니다. 가상 머신 임대에 관한 자세한 내용은 6.14.1절. “고가용성(High Availability)이란?”을 참조하십시오.

    중요

    이 기능은 V4 이상의 스토리지 도메인에서만 사용할 수 있습니다.
  6. 우선 순위 드롭 다운 목록에서 낮음, 중간, 높음 중 하나를 선택합니다. 마이그레이션 트리거 시 큐가 생성되어 고가용성 가상 머신이 먼저 마이그레이션됩니다. 클러스터 리소스가 부족한 경우에 우선 순위가 높은 가상 머신만 마이그레이션됩니다.
  7. OK를 클릭합니다.