6.13.2. 실시간 마이그레이션 최적화
실시간 가상 머신 마이그레이션은 리소스를 많이 사용하는 작업이 될 수 있습니다. 다음 두 가지 옵션은 환경의 모든 가상 머신, 클러스터 수준에서 또는 개별 가상 머신 수준에서 실시간 마이그레이션을 최적화하도록 전역적으로 설정할 수 있습니다.
Auto Converge 마이그레이션 옵션을 사용하면 가상 머신의 실시간 마이그레이션 중에 자동 일관성을 사용할지 여부를 설정할 수 있습니다. 워크로드가 많은 대규모 가상 머신은 실시간 마이그레이션 중에 달성된 전송 속도보다 더 빨리 메모리를 더 빠르게 수행할 수 있으며 마이그레이션이 중단되지 않을 수 있습니다. QEMU의 자동 일관성 기능을 사용하면 가상 머신 마이그레이션을 강제 통합할 수 있습니다. QEMU는 가상 머신의 vCPU가 제한되는 것과 트리거가 통합되지 않음을 자동으로 감지합니다.
마이그레이션 압축 사용 옵션을 사용하면 가상 머신의 실시간 마이그레이션 중에 마이그레이션 압축을 사용할지 여부를 설정할 수 있습니다. 이 기능은 Xor Binary Zero Run-Length-Encoding을 사용하여 메모리 쓰기 집약적인 워크로드 또는 스파스 메모리 업데이트 패턴을 실행하는 가상 머신의 다운타임과 총 실시간 마이그레이션 시간을 줄입니다.
두 옵션 모두 기본적으로 전역적으로 비활성화되어 있습니다.
절차 6.28. 가상 머신 마이그레이션을 위한 자동 연결 및 마이그레이션 압축 구성
- 전역 수준에서 최적화 설정을 구성합니다.
- 글로벌 수준에서 자동 연결을 활성화합니다.
# engine-config -s DefaultAutoConvergence=True
- 글로벌 수준에서 마이그레이션 압축을 활성화합니다.
# engine-config -s DefaultMigrationCompression=True
ovirt-engine
서비스를 다시 시작하여 변경 사항을 적용합니다.# systemctl restart ovirt-engine.service
- 클러스터 수준에서 최적화 설정을 구성합니다.
- 클러스터를 선택합니다.
- Migration Policy 탭을 클릭합니다.
- Auto Converge migrations 목록에서 Inherit from global setting,Auto Converge, or don't Auto Converge 를 선택합니다.
- 마이그레이션 압축 사용 목록의 전역 설정에서 상속을 선택합니다. , compress , 또는 don't compress.
- 가상 머신 수준에서 최적화 설정을 구성합니다.
- 가상 머신을 선택합니다.
- 호스트 탭을 클릭합니다.
- Auto Converge 마이그레이션 목록에서 Inherit from cluster setting,Auto Converge, or don't Auto Converge 를 선택합니다.
- 마이그레이션 압축 사용 목록에서 Inherit from cluster setting, compress , or don't compress를 선택합니다.