Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

6.13. 호스트 간 가상 머신 마이그레이션

실시간 마이그레이션은 실행 중인 가상 머신을 서비스 중단 없이 물리적 호스트 간에 이동할 수 있는 기능을 제공합니다. 가상 시스템은 새로운 물리적 호스트로 재배치되는 동안 가상 시스템의 전원이 켜지고 사용자 애플리케이션은 계속 실행됩니다. 백그라운드에서 가상 머신의 RAM이 소스 호스트에서 대상 호스트로 복사됩니다. 스토리지 및 네트워크 연결은 변경되지 않습니다.

6.13.1. 실시간 마이그레이션 사전 요구 사항

실시간 마이그레이션은 여러 공통 유지 관리 작업을 지원하기 위해 가상 머신을 원활하게 이동하는 데 사용됩니다. Red Hat Virtualization 환경이 사용하기 전에 실시간 마이그레이션을 지원하도록 올바르게 구성되었는지 확인합니다.
최소한 가상 머신의 실시간 마이그레이션을 성공적으로 수행하려면 다음을 수행합니다.
  • 소스 및 대상 호스트는 둘 다 동일한 클러스터의 멤버여야 하며, 이 호스트 간의 CPU 호환성을 보장해야 합니다.
    참고
    다른 클러스터 간에 가상 머신을 실시간 마이그레이션하는 것은 일반적으로 권장되지 않습니다. 현재 지원되는 유일한 사용 사례는 에 https://access.redhat.com/articles/1390733 문서화되어 있습니다.
  • 소스 및 대상 호스트의 상태는 Up 이어야 합니다.
  • 소스 및 대상 호스트는 동일한 가상 네트워크 및 VLAN에 액세스할 수 있어야 합니다.
  • 소스 및 대상 호스트는 가상 머신이 상주하는 데이터 스토리지 도메인에 액세스할 수 있어야 합니다.
  • 가상 머신의 요구 사항을 지원하기 위해 대상 호스트에 충분한 CPU 용량이 있어야 합니다.
  • 가상 머신의 요구 사항을 지원하는 데 사용되지 않는 RAM이 대상 호스트에 충분히 있어야 합니다.
  • 마이그레이션 중인 가상 머신에 cache!=none 사용자 지정 속성이 설정되어 있지 않아야 합니다.
또한 최상의 성능을 위해서는 네트워크 포화 상태를 방지하기 위해 스토리지 및 관리 네트워크를 분할해야 합니다. 가상 머신 마이그레이션에는 호스트 간에 대량의 데이터를 전송하는 작업이 포함됩니다.
실시간 마이그레이션은 관리 네트워크를 사용하여 수행됩니다. 각 실시간 마이그레이션 이벤트는 최대 30MBps의 전송 속도로 제한되며 지원되는 동시 마이그레이션 수 또한 기본적으로 제한됩니다. 이러한 조치에도 불구하고 동시 마이그레이션은 관리 네트워크를 포화할 수 있습니다. 스토리지, 디스플레이 및 가상 머신 데이터에 대해 별도의 논리 네트워크를 생성하여 네트워크 포화 위험을 최소화하는 것이 좋습니다.