XenMotion 및 Storage XenMotion을 사용하여 VM 마이그레이션

이 문서에서는 XenMotionStorage XenMotion을 사용하여 실행 중인 VM을 마이그레이션하고 VM 중단 시간 없이 VM VDI(가상 디스크 이미지)를 이동하는 방법에 대해 설명합니다.

XenMotion 및 Storage XenMotion

다음 섹션에서는 XenMotion 및 Storage XenMotion에 대한 호환성 요구 사항과 제한 사항에 대해 설명합니다.

XenMotion

XenMotion은 모든 버전의 XenServer에서 사용할 수 있으며 VM 디스크가 두 호스트 모두에서 공유되는 스토리지에 있는 경우 XenMotion을 통해 실행 중인 VM을 호스트 간에 이동할 수 있습니다. 이를 통해 HA(고가용성) 및 RPU(롤링 풀 업그레이드)와 같은 풀 유지 관리 기능에서 VM을 자동으로 이동할 수 있습니다. 이러한 기능은 VM 중단 시간 없이 작업 부하 평준화, 인프라 복구 및 서버 소프트웨어 업그레이드에 사용할 수 있습니다.

참고

스토리지는 동일한 풀에 있는 호스트 간에만 공유할 수 있습니다. 따라서 VM은 동일한 풀의 호스트에만 마이그레이션할 수 있습니다.

가상 GPU 및 GPU 통과는 XenMotion, Storage XenMotion 또는 VM Suspend와 호환되지 않습니다. 하지만 적절한 리소스가 있는 호스트에서는 GPU 통과 또는 vGPU를 사용하는 VM을 계속 시작할 수 있습니다.

Storage XenMotion

주의

XenDesktop 배포에는 Storage XenMotion을 사용하지 않아야 합니다.

또한 Storage XenMotion을 사용하면 한 호스트의 VM을 두 호스트 간에 공유되는 스토리지에 VM이 없는 다른 호스트로 이동할 수 있습니다. 따라서 로컬 스토리지에 저장된 VM은 중단 시간 없이 마이그레이션할 수 있으며 VM을 풀 간에 이동할 수 있습니다. 이를 통해 시스템 관리자는 다음을 수행할 수 있습니다.

  • XenServer 풀 간에 VM 균형 재조정(예를 들어 개발 환경에서 프로덕션 환경으로 재조정).

  • VM 중단 시간 없이 독립 실행형 XenServer 호스트 업그레이드 및 업데이트.

  • XenServer 호스트 하드웨어 업그레이드.

참고

호스트 간에 VM을 이동해도 VM 상태는 유지됩니다. 상태 정보에는 VM을 정의하고 식별하는 정보와 CPU 및 네트워크 사용량 등의 기록 성능 메트릭이 포함됩니다.

호환성 요구 사항

XenMotion 또는 Storage XenMotion을 사용하여 VM을 마이그레이션하는 경우 마이그레이션을 처리하려면 마이그레이션할 VM과 새 VM 호스트가 다음 호환성 요구 사항을 충족해야 합니다.

  • 대상 호스트에 원본 호스트와 동일한 버전이나 최신 버전의 XenServer가 설치되어 있어야 합니다.

  • 마이그레이션할 각 Windows VM에 XenServer PV Tools가 설치되어 있어야 합니다. VM에 설치된 XenServer PV Tools의 버전은 대상 XenServer 호스트에 설치된 버전과 동일해야 합니다.

  • Storage XenMotion의 경우 원본 호스트와 대상 호스트의 CPU가 다르면 대상 호스트에서 적어도 전체 기능 집합을 원본 호스트의 CPU로 제공해야 합니다. 따라서 CPU 간(예: AMD와 Intel 프로세서 간)에 VM을 이동할 수 없습니다.

  • Storage XenMotion의 경우 여섯 개 이상의 VDI가 연결된 VM은 마이그레이션할 수 없습니다.

  • 대상 호스트에 충분한 여유 메모리 용량이 있거나 동적 메모리 제어를 사용하여 충분한 용량을 확보할 수 있어야 합니다. 메모리가 충분하지 않으면 마이그레이션이 완료되지 않습니다.

  • Storage XenMotion의 경우 대상 스토리지에 들어오는 VM에 사용할 수 있는 여유 디스크 공간이 충분해야 합니다. 필요한 여유 공간은 VDI 크기의 3배가 될 수 있습니다(스냅샷 제외). 공간이 충분하지 않으면 마이그레이션이 완료되지 않습니다.

제한 사항 및 경고

XenMotion 및 Storage XenMotion은 다음과 같은 제한 사항 및 경고를 따라야 합니다.

  • PCI 통과를 사용하는 VM은 마이그레이션할 수 없습니다.

  • 마이그레이션 중에는 VM 성능이 저하됩니다.

  • Storage XenMotion의 경우 HA(고가용성)로 보호되는 풀에는 VM 마이그레이션을 시도하기 전에 HA가 사용하지 않도록 설정되어야 합니다.

  • VM 마이그레이션의 완료 시간은 VM의 메모리 사용량 및 해당 작업에 따라 달라지며 Storage XenMotion으로 마이그레이션되는 VM은 VDI의 크기 및 해당 스토리지 작업의 영향을 받습니다.

  • IPv6 Linux VM에는 3.0보다 큰 Linux Kernel이 필요합니다.

XenCenter를 사용하여 VM 마이그레이션

  1. Resources(리소스) 창에서 VM을 선택하고 다음 중 하나를 수행합니다.

    • XenMotion 또는 Storage XenMotion을 사용하여 실행 중이거나 일시 중단된 VM을 마이그레이션하려면 VM 메뉴에서 Migrate to Server(서버로 마이그레이션)을 클릭한 후 Migrate VM wizard(VM 마이그레이션 마법사)를 클릭합니다. 그러면 Migrate VM(VM 마이그레이션) 마법사가 열립니다.

    • 중지된 VM을 이동하려면: VM 메뉴에서 Move VM(VM 이동)을 선택합니다. 그러면 Move VM(VM 이동) 마법사가 열립니다.

  2. Destination(대상) 메뉴에서 독립 실행형 서버나 풀을 선택합니다.

  3. Home Server(홈 서버) 메뉴에서 VM에 대한 홈 서버로 할당할 서버를 선택하고 Next(다음)를 클릭합니다.

  4. Storage(스토리지) 탭에서 마이그레이션된 VM의 가상 디스크를 배치할 스토리지 저장소를 지정하고 Next(다음)를 클릭합니다.

    • 기본적으로 Place all migrated virtual disks on the same SR(마이그레이션된 모든 가상 디스크를 동일한 SR에 배치) 라디오 단추가 선택되어 있으며 대상 풀의 기본 공유 SR이 표시됩니다.

    • Place migrated virtual disks onto specified SRs(마이그레이션된 가상 디스크를 지정된 SR에 배치)를 클릭하여 Storage Repository(스토리지 저장소) 메뉴에서 SR을 지정합니다. 이 옵션을 사용하면 마이그레이션된 VM의 각 가상 디스크에 대해 서로 다른 SR을 선택할 수 있습니다.

  5. Storage network(스토리지 네트워크) 메뉴에서 VM의 가상 디스크에 대한 라이브 마이그레이션에 사용할 대상 풀의 네트워크를 선택하고 Next(다음)를 클릭합니다.

    참고

    성능상의 이유로 라이브 마이그레이션에는 관리 네트워크를 사용하지 않는 것이 좋습니다.

  6. 구성 설정을 검토하고 Finish(마침)을 클릭하여 VM 마이그레이션을 시작합니다.

Live VDI Migration(라이브 VDI 마이그레이션)

관리자는 Live VDI Migration(라이브 VDI 마이그레이션)을 사용하여 VM을 종료하지 않고도 VM의 VDI(가상 디스크 이미지)를 재배치할 수 있습니다. 이를 통해 다음과 같은 관리 작업을 수행할 수 있습니다.

  • 저렴한 로컬 스토리지에서 빠르고 복구 능력이 있는 배열 기반 스토리지로 VM 이동

  • 개발 환경에서 프로덕션 환경으로 VM 이동

  • 스토리지 용량에 따라 VM이 제한된 경우 스토리지 계층 간에 이동

  • 스토리지 배열 업그레이드 수행

제한 사항 및 경고

Live VDI Migration(라이브 VDI 마이그레이션) 시 다음과 같은 제한 사항 및 경고를 따라야 합니다.

  • XenDesktop 배포에는 Storage XenMotion을 사용하지 않아야 합니다.

  • IPv6 Linux VM에는 3.0보다 큰 Linux Kernel이 필요합니다.

가상 디스크를 이동하려면

  1. Resources(리소스) 창에서 현재 가상 디스크가 저장된 SR을 선택하고 Storage(스토리지) 탭을 클릭합니다.

  2. Virtual Disks(가상 디스크) 목록에서 이동하려는 가상 디스크를 선택하고 Move(이동)를 클릭합니다.

  3. Move Virtual Disk(가상 디스크 이동) 대화 상자에서 VDI를 이동하려는 대상 SR을 선택합니다.

    참고

    SR에 다른 가상 디스크를 위한 충분한 공간이 있는지 확인합니다. 사용 가능한 공간은 사용 가능한 SR 목록에 표시됩니다.

  4. Move(이동)를 클릭하여 가상 디스크를 이동합니다.