6.14.2. 실시간 마이그레이션 최적화

실시간 가상 머신 마이그레이션은 리소스 집약적인 작업이 될 수 있습니다. 다음 두 가지 옵션은 환경의 모든 가상 머신, 클러스터 수준 또는 개별 가상 머신 수준에서 전역적으로 설정하여 실시간 마이그레이션을 최적화할 수 있습니다.

Auto Converge 마이그레이션 옵션을 사용하면 가상 머신의 실시간 마이그레이션 중에 자동 일치가 사용되는지 여부를 설정할 수 있습니다. 워크로드가 높은 대규모 가상 머신은 실시간 마이그레이션 중에 달성된 전송 속도보다 더 빠르게 메모리를 더 많이 디스푸핑할 수 있으며 마이그레이션이 통합되지 않도록 할 수 있습니다. QEMU의 자동 일관성 기능을 사용하면 가상 머신 마이그레이션의 수렴을 강제 수행할 수 있습니다. QEMU는 통합 부족을 자동으로 감지하고 가상 머신에 있는 vCPU의 스로틀 다운을 트리거합니다.

마이그레이션 압축 활성화 옵션을 사용하면 가상 머신의 실시간 마이그레이션 중에 마이그레이션 압축을 사용할지 여부를 설정할 수 있습니다. 이 기능은 Xor Binary Zero Run-Length-1.8.0을 사용하여 가상 머신 다운타임을 줄이고 메모리를 많이 사용하는 가상 머신의 실시간 마이그레이션 시간 또는 스파스 메모리 업데이트 패턴이 있는 애플리케이션에 대한 실시간 마이그레이션 시간을 줄입니다.

두 옵션 모두 기본적으로 전역적으로 비활성화되어 있습니다.

가상 머신 마이그레이션을 위한 자동 검증 및 마이그레이션 압축 구성

  1. 글로벌 수준에서 최적화 설정을 구성합니다.

    1. 글로벌 수준에서 자동 일치를 활성화합니다.

      # engine-config -s DefaultAutoConvergence=True
    2. 글로벌 수준에서 마이그레이션 압축을 활성화합니다.

      # engine-config -s DefaultMigrationCompression=True
    3. ovirt-engine 서비스를 다시 시작하여 변경 사항을 적용합니다.

      # systemctl restart ovirt-engine.service
  2. 클러스터 수준에서 최적화 설정을 구성합니다.

    1. Compute컴퓨팅 클러스터를 클릭하고 클러스터를 선택합니다.
    2. 편집 을 클릭합니다.
    3. Migration Policy 탭을 클릭합니다.
    4. Auto Converge 마이그레이션 목록에서 글로벌 설정에서 Inherit,Auto Converge 또는 Don't Auto Converge 를 선택합니다.
    5. 마이그레이션 압축 활성화 목록에서 글로벌 설정에서 Inherit 을,Compress 또는 Don't Compress 를 선택합니다.
    6. OK를 클릭합니다.
  3. 가상 머신 수준에서 최적화 설정을 구성합니다.

    1. ComputeVirtual Machines (가상 머신)를 클릭하고 가상 머신을 선택합니다.
    2. 편집 을 클릭합니다.
    3. 호스트 탭을 클릭합니다.
    4. Auto Converge 마이그레이션 목록에서 클러스터 설정 , Auto Converge 또는 Don'tAuto Converge 에서 Inherit 을 선택합니다.
    5. 마이그레이션 압축 활성화 목록에서 클러스터 설정에서 Inherit 을,Compress 또는 Don't Compress 를 선택합니다.
    6. OK를 클릭합니다.