라이브 마이그레이션을 통해 서비스 중단 없이 물리적 호스트 간에 실행 중인 가상 머신을 이동할 수 있습니다. 가상 머신이 새 물리적 호스트로 재배치되는 동안 가상 머신은 전원이 켜진 상태로 유지되며 사용자 응용 프로그램은 계속 실행됩니다. 백그라운드에서 가상 머신의 RAM이 소스 호스트에서 대상 호스트로 복사됩니다. 저장소 및 네트워크 연결은 변경되지 않습니다.
라이브 마이그레이션을 통해 원활하게 가상 머신을 이동하여 다양한 일반적인 유지 관리 작업을 지원할 수 있습니다. 사용에 앞서 라이브 마이그레이션이 잘 지원되도록 환경이 올바르게 구성되어 있어야 합니다.
성공적인 라이브 마이그레이션이 가능하려면 올바르게 구성되어 있어야 합니다. 실행 중인 가상 머신을 성공적으로 마이그레이션하려는 경우 최소 요구사항은 다음과 같습니다.
소스 호스트와 대상 호스트가 동일한 클러스터에 있어야 합니다.
소스 호스트와 대상 호스트의 상태가
Up
이어야 합니다.소스 호스트와 대상 호스트가 동일한 가상 네트워크 및 VLAN에 액세스할 수 있어야 합니다.
소스 호스트와 대상 호스트가 가상 머신이 상주하는 데이터 저장소 도메인에 액세스할 수 있어야 합니다.
가상 머신 요구사항을 지원하려면 충분한 CPU 용량이 대상 호스트에 있어야 합니다.
가상 머신 요구사항을 지원하려면 사용 중이 아닌 충분한 RAM이 대상 호스트에 있어야 합니다.
라이브 마이그레이션은 관리 네트워크를 사용하여 수행됩니다. 각 라이브 마이그레이션 이벤트의 최대 전송 속도는 30MBps로 제한되며, 지원되는 동시 마이그레이션 수도 기본적으로 제한됩니다. 이러한 제한에도 불구하고 동시 마이그레이션으로 인해 관리 네트워크가 포화 상태가 될 수 있습니다. 네트워크 포화 상태의 위험을 최소화하려면 저장소, 디스플레이 및 가상 머신 데이터에 대해 별도의 논리적 네트워크를 만드는 것이 좋습니다.
마이그레이션 중 네트워크 장애를 줄일 수 있도록 가상 머신을 구성하려는 경우 요구사항은 다음과 같습니다.
대상 호스트에 사용 가능한 VF(가상 기능)가 있는지 확인합니다.
패스쓰루 vNIC의 프로파일에서
및 옵션을 설정합니다.가상 머신의 네트워크 인터페이스에 대한 핫 플러그를 사용으로 설정합니다.
마이그레이션 중 가상 머신의 네트워크 연결을 유지하려면 가상 머신에 백업 VirtIO vNIC가 있어야 합니다.
본드를 구성하기 전에 VirtIO vNIC의
옵션을 설정합니다.패스쓰루 vNIC를 기본 인터페이스로 사용하여 가상 머신의 활성 백업 본드에서 슬레이브로 vNIC를 추가합니다.
라이브 가상 머신 마이그레이션은 리소스가 많이 사용되는 작업일 수 있습니다. 라이브 마이그레이션을 최적화하기 위해 클러스터 레벨 또는 개별 가상 머신 레벨에서 환경의 모든 가상 머신에 대해 전역적으로 설정할 수 있는 두 가지 옵션이 있습니다.
가상 머신의 라이브 마이그레이션 중 자동 수렴을 사용하려면
옵션을 설정합니다.가상 머신의 라이브 마이그레이션 중 마이그레이션 압축을 사용하려면
옵션을 설정합니다.
기본적으로 두 옵션은 전역적으로 사용 안함으로 설정되어 있습니다.
가상 머신 마이그레이션에 대한 자동 수렴 및 마이그레이션 압축을 구성하려면 다음과 같이 하십시오.
터미널 창에서 엔진 호스트에 로그온합니다.
전역 레벨에서 최적화 설정을 구성합니다.
전역적으로 자동 수렴을 사용으로 설정합니다.
#
engine-config -s DefaultAutoConvergence=True
전역적으로 마이그레이션 압축을 사용으로 설정합니다.
#
engine-config -s DefaultMigrationCompression=True
ovirt-engine
서비스를 다시 시작하여 변경사항을 적용합니다.#
systemctl restart ovirt-engine.service
클러스터 레벨에서 최적화 설정을 구성합니다.
OK(확인)를 누릅니다.
클러스터 레벨에서 최적화 설정을 구성합니다.
엔진은 다음과 같은 두 가지 경우에 가상 머신의 라이브 마이그레이션을 자동으로 시작합니다.
호스트가 유지 관리 모드로 전환되면 호스트에서 실행되는 모든 가상 머신에 대해 라이브 마이그레이션이 시작됩니다. 클러스터 전체에서 로드가 분산되도록 가상 머신이 마이그레이션될 때 각 가상 머신에 대한 대상 호스트가 평가됩니다.
예약 정책에 따라 로드 균형 조정 또는 절전 레벨을 유지하기 위해 라이브 마이그레이션이 시작됩니다.
필요한 경우 특정 가상 머신의 자동 또는 수동 라이브 마이그레이션을 사용 안함으로 설정할 수 있습니다.
가상 머신의 자동 마이그레이션을 사용 안함으로 설정할 수 있으며, 특정 호스트에서만 실행되도록 가상 머신을 설정하여 가상 머신의 수동 마이그레이션을 사용 안함으로 설정할 수 있습니다.
가상 머신의 자동 마이그레이션을 금지하려면 다음과 같이 하십시오.
가상 머신을 선택하고
를 누릅니다.가상 머신에 연결된 호스트 장치가 있는 상태에서 다른 호스트를 선택할 경우 이전 호스트의 호스트 장치가 가상 머신에서 제거됩니다.
주의Oracle Linux Virtualization Manager HA(고가용성)에서는 특정 단일 호스트에 가상 머신을 지정하고 마이그레이션을 사용 안함으로 설정하는 작업을 동시에 수행할 수 없습니다. 특정 단일 호스트에 지정된 가상 머신은 타사 HA 제품을 통해서만 가용성이 향상될 수 있습니다. 이 제한사항은 호스트 그룹에 지정된 가상 머신에 적용되지 않습니다.
자동 수렴 및 마이그레이션 압축을 사용하려면 Allow manual and automatic migration(수동 및 자동 마이그레이션 허용)을 선택해야 합니다. 2.3.2절. “라이브 마이그레이션 최적화”를 참조하십시오.
(선택사항)
을 선택하고 값(밀리초)을 지정합니다.