XenMotion 및 Storage XenMotion을 사용하여 VM 마이그레이션
이 문서에서는 XenMotion 및 Storage 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 마이그레이션
-
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 이동) 마법사가 열립니다.
-
-
Destination(대상) 메뉴에서 독립 실행형 서버나 풀을 선택합니다.
-
Home Server(홈 서버) 메뉴에서 VM에 대한 홈 서버로 할당할 서버를 선택하고 Next(다음)를 클릭합니다.
-
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을 선택할 수 있습니다.
-
-
Storage network(스토리지 네트워크) 메뉴에서 VM의 가상 디스크에 대한 라이브 마이그레이션에 사용할 대상 풀의 네트워크를 선택하고 Next(다음)를 클릭합니다.
참고
성능상의 이유로 라이브 마이그레이션에는 관리 네트워크를 사용하지 않는 것이 좋습니다.
-
구성 설정을 검토하고 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이 필요합니다.
가상 디스크를 이동하려면
-
Resources(리소스) 창에서 현재 가상 디스크가 저장된 SR을 선택하고 Storage(스토리지) 탭을 클릭합니다.
-
Virtual Disks(가상 디스크) 목록에서 이동하려는 가상 디스크를 선택하고 Move(이동)를 클릭합니다.
-
Move Virtual Disk(가상 디스크 이동) 대화 상자에서 VDI를 이동하려는 대상 SR을 선택합니다.
참고
SR에 다른 가상 디스크를 위한 충분한 공간이 있는지 확인합니다. 사용 가능한 공간은 사용 가능한 SR 목록에 표시됩니다.
-
Move(이동)를 클릭하여 가상 디스크를 이동합니다.