12.3. 가상 머신 마이그레이션 제한
RHEL 9에서 VM(가상 머신)을 마이그레이션하기 전에 마이그레이션의 제한 사항을 알고 있어야 합니다.
-
libvirt
에서 또는 세션 연결에서 VM을 마이그레이션하는 것은 안정적이지 않으므로 권장되지 않습니다. 마이그레이션 시 특정 기능 및 구성을 사용하는 VM이 제대로 작동하지 않거나 마이그레이션이 실패합니다. 이러한 기능은 다음과 같습니다.
- 장치 패스스루
- SR-IOV 장치 할당
- 미디어된 장치(예: vGPUs)
- NUMA(Non-Uniform Memory Access) 고정을 사용하는 호스트 간 마이그레이션은 호스트에 유사한 토폴로지가 있는 경우에만 작동합니다. 그러나 실행 중인 워크로드의 성능은 마이그레이션에 부정적인 영향을 미칠 수 있습니다.
에뮬레이션된 CPU(소스 VM과 대상 VM 둘 다)는 동일해야 합니다. 그렇지 않으면 마이그레이션이 실패할 수 있습니다. 다음 CPU 관련 영역에서 VM 간의 차이로 인해 마이그레이션에 문제가 발생할 수 있습니다.
CPU 모델
- Intel 64 호스트와 AMD64 호스트 간에 마이그레이션하는 것은 x86-64 명령 세트를 공유하더라도 지원되지 않습니다.
- 다른 CPU 모델을 사용하여 호스트로 마이그레이션한 후 VM이 제대로 작동하는지 확인하는 단계는 가상 머신 마이그레이션에 대한 호스트 CPU 호환성 확인을 참조하십시오.
- 펌웨어 설정
- 마이크로 코드 버전
- BIOS 버전
- BIOS 설정
- QEMU 버전
- 커널 버전
- 경우에 따라 1TB 이상의 메모리를 사용하는 VM을 실시간으로 마이그레이션할 수 있습니다. 이 문제를 방지하거나 해결하는 방법에 대한 자세한 내용은 VM 실시간 마이그레이션에 완료하지 않고 오랜 시간이 걸립니다.