10장. 가상 머신 마이그레이션
VM(가상 머신)의 현재 호스트가 적합하지 않거나 더 이상 사용할 수 없거나 호스팅 워크로드를 재배포하려는 경우 VM을 다른 KVM 호스트로 마이그레이션할 수 있습니다.
10.1. 가상 머신의 작동 방식 링크 복사링크가 클립보드에 복사되었습니다!
실시간 마이그레이션을 사용하여 약간의 다운타임으로 워크로드를 중단하지 않고 실행 중인 VM(가상 머신)을 마이그레이션할 수 있습니다. 기본적으로 마이그레이션된 VM은 대상 호스트에서 일시적인 것이며 소스 호스트에도 정의되어 있습니다. 실시간 마이그레이션의 필수 부분은 VM의 메모리 및 연결된 모든 가상화 장치의 상태를 대상 호스트로 전송하는 것입니다. VM이 대상 호스트에서 작동하도록 하려면 VM의 디스크 이미지를 계속 사용할 수 있어야 합니다.
종료 VM을 마이그레이션하려면 VM 구성을 대상 호스트에 복사하는 오프라인 마이그레이션을 사용해야 합니다. 자세한 내용은 다음 표를 참조하십시오.
마이그레이션 유형 | 설명 | 사용 사례 | 스토리지 요구사항 |
---|---|---|---|
실시간 마이그레이션 | KVM이 VM의 메모리 페이지를 대상 호스트로 전송하는 동안 VM은 소스 호스트 머신에서 계속 실행됩니다. 마이그레이션이 거의 완료되면 KVM은 VM을 매우 일시 중단하고 대상 호스트에서 다시 시작합니다. | 지속적인 가동 시간이 필요한 VM에 유용합니다. 그러나 KVM에서 I/O 로드가 많은 VM과 같이 메모리 페이지를 더 빨리 수정하는 VM의 경우 실시간 마이그레이션이 실패할 수 있습니다. (1) | VM의 디스크 이미지는 마이그레이션 중에 소스 호스트와 대상 호스트에 모두 액세스할 수 있어야 합니다. (2) |
오프라인 마이그레이션 | VM의 구성을 대상 호스트로 이동 | VM을 종료하는 경우 VM을 종료하고 VM을 종료해도 워크로드가 중단되지 않습니다. | VM의 디스크 이미지는 마이그레이션 중에 소스 또는 대상 호스트에 액세스할 필요가 없으며 대신 대상 호스트로 수동으로 복사하거나 이동할 수 있습니다. |
가능한 해결 방법은 다음을 참조하십시오. 실시간 마이그레이션을 위한 추가 virsh
마이그레이션 옵션
2) 이렇게 하려면 다음 중 하나를 사용하십시오.
- 공유 네트워크에 있는스토리지
-
virsh migrate
명령의--copy-storage-all
매개 변수는 네트워크를 통해 소스에서 대상으로 디스크 이미지 콘텐츠를 복사합니다. - SAN(Storage Area Network) 논리 단위(LUN).
- Ceph 스토리지 클러스터
대규모 마이그레이션을 보다 쉽게 관리하려면 다음과 같은 다른 Red Hat 제품을 살펴보십시오.