8.2.4. 설명된 마이그레이션 정책 설정

마이그레이션 정책은 호스트 장애 발생 시 가상 머신을 실시간 마이그레이션하는 조건을 정의합니다. 이러한 조건에는 마이그레이션 중에 가상 시스템의 다운타임, 네트워크 대역폭 및 가상 머신의 우선 순위가 지정되는 방법이 포함됩니다.

표 8.3. 설명된 마이그레이션 정책

정책설명

legacy

3.6 버전의 기존 동작. vdsm.conf 의 덮어쓰기는 계속 적용됩니다. 게스트 에이전트 후크 메커니즘이 비활성화되어 있습니다.

다운 타임 최소화

일반적인 상황에서 가상 머신을 마이그레이션할 수 있는 정책입니다. 가상 머신에 심각한 다운타임이 발생하지 않아야 합니다. 가상 머신 마이그레이션이 긴 시간( QEMU 반복에 따라 최대 500밀리초) 후에 통합되지 않으면 마이그레이션이 중단됩니다. 게스트 에이전트 후크 메커니즘이 활성화되어 있습니다.

복사 후 마이그레이션

가상 머신은 최소 가동 중지 시간 정책과 유사하게 상당한 다운타임이 발생하지 않아야 합니다. Post-copy 정책은 먼저 통합이 발생할 수 있는지 확인하기 위해 사전 복사를 시도합니다. 가상 머신 마이그레이션이 오랜 시간 경과 후 통합되지 않는 경우 마이그레이션이 post-copy로 전환됩니다. 이 정책의 단점은 복사 후 단계에서 메모리의 누락된 부분이 호스트 간에 전송되므로 가상 머신의 속도가 크게 느려질 수 있다는 것입니다.

호스트 간에 마이그레이션 네트워크의 네트워크 오류와 같이 복사 후 단계에서 문제가 발생하면 마이그레이션 프로세스가 일관되지 않고 일시 정지된 VM으로 이어지며 이로 인해 VM이 손실됩니다. 따라서 복사 후 단계에서 마이그레이션을 중단할 수 없습니다.

경고

복사 후 프로세스가 완료되기 전에 네트워크 연결이 끊어지면 Manager가 일시 중지되고 실행 중인 VM을 종료합니다. VM 가용성이 중요하거나 마이그레이션 네트워크가 불안정한 경우 복사 후 마이그레이션을 사용하지 마십시오.

필요한 경우 워크로드 일시 중지

많은 워크로드를 실행하는 가상 머신을 포함하여 대부분의 상황에서 가상 머신을 마이그레이션할 수 있는 정책입니다. 이로 인해 가상 머신의 다운타임이 다른 일부 설정보다 발생할 수 있습니다. 극단적인 워크로드에서 마이그레이션이 중단될 수 있습니다. 게스트 에이전트 후크 메커니즘이 활성화되어 있습니다.

대역폭 설정은 호스트당 발신 및 수신 마이그레이션의 최대 대역폭을 정의합니다.

표 8.4. 설명된 대역폭

정책설명

auto

대역폭은 데이터 센터 Host Network QoSRate Limit [Mbps] 설정에서 복사됩니다. 속도 제한이 정의되지 않은 경우 네트워크 인터페이스를 전송하고 수신하는 최소 링크 속도로 계산됩니다. 속도 제한이 설정되지 않았으며 링크 속도를 사용할 수 없는 경우 호스트 전송 시 로컬 VDSM 설정에 따라 결정됩니다.

하이퍼바이저 기본값

대역폭은 호스트 전송 시 로컬 VDSM 설정에 의해 제어됩니다.

사용자 지정

사용자(Mbps)에 의해 정의됩니다. 이 값은 동시 마이그레이션 수로 나뉩니다(기본값은 2로, ingoing 및 발신 마이그레이션을 고려합니다). 따라서 사용자 정의 대역폭은 모든 동시 마이그레이션을 수용할 수 있을 만큼 커야 합니다.

예를 들어 Custom 대역폭이 600Mbps로 정의되면 가상 머신 마이그레이션의 최대 대역폭은 실제로 300Mbps입니다.

복원력 정책은 마이그레이션에서 가상 머신의 우선 순위를 지정하는 방법을 정의합니다.

표 8.5. 복구 정책 설정

필드설명/Action

가상 머신 마이그레이션

정의된 우선 순위의 모든 가상 머신을 마이그레이션합니다.

고가용성 가상 머신만 마이그레이션

다른 호스트 과부하를 방지하기 위해 고가용성 가상 머신만 마이그레이션합니다.

가상 머신 마이그레이션하지 않음

가상 머신이 마이그레이션되지 않도록 합니다.

추가 속성은 레거시 마이그레이션 정책에만 적용할 수 있습니다.

표 8.6. 설명되는 추가 속성

속성설명

자동 컨버지 마이그레이션

가상 머신의 실시간 마이그레이션 중에 자동 불일치 사용 여부를 설정할 수 있습니다. 워크로드가 많은 대규모 가상 머신은 실시간 마이그레이션 중에 달성된 전송 속도보다 더 빨리 메모리를 더 빠르게 수행할 수 있으며 마이그레이션이 중단되지 않을 수 있습니다. QEMU의 자동 일관성 기능을 사용하면 가상 머신 마이그레이션을 강제 통합할 수 있습니다. QEMU는 가상 머신의 vCPU가 제한되는 것과 트리거가 통합되지 않음을 자동으로 감지합니다. Auto-convergence는 기본적으로 전역에서 비활성화되어 있습니다.

  • 전역 설정에서 Inherit를 선택하여 글로벌 수준에서 설정된 자동 일치 설정을 사용합니다. 이 옵션은 기본적으로 선택됩니다.
  • Auto Converge 를 선택하여 글로벌 설정을 재정의하고 가상 머신에 대해 자동 일관성을 허용합니다.
  • don't Auto Converge 를 선택하여 글로벌 설정을 재정의하고 가상 머신의 자동 일관성을 방지합니다.

마이그레이션 압축 사용

가상 머신의 실시간 마이그레이션 중에 마이그레이션 압축을 사용할지 여부를 설정할 수 있습니다. 이 기능은 Xor Binary Zero Run-Length-Encoding을 사용하여 메모리 쓰기 집약적인 워크로드 또는 스파스 메모리 업데이트 패턴을 실행하는 가상 머신의 다운타임과 총 실시간 마이그레이션 시간을 줄입니다. 마이그레이션 압축은 기본적으로 전역적으로 비활성화되어 있습니다.

  • 전역 수준에서 설정된 압축 설정을 사용하려면 글로벌 설정에서 상속을 선택합니다. 이 옵션은 기본적으로 선택됩니다.
  • 압축 을 선택하여 글로벌 설정을 재정의하고 가상 머신에 대한 압축을 허용합니다.
  • don't compress 를 선택하여 글로벌 설정을 재정의하고 가상 머신의 압축을 방지합니다.