XenServer

VM 마이그레이션

라이브 마이그레이션 또는 스토리지 라이브 마이그레이션을 사용하여 실행 중인 VM을 마이그레이션하여 VM의 가상 디스크 이미지(VDI)를 VM 다운타임 없이 이동할 수 있습니다.

라이브 마이그레이션 및 스토리지 라이브 마이그레이션

다음 섹션에서는 라이브 마이그레이션 및 스토리지 라이브 마이그레이션의 호환성 요구 사항 및 제한 사항에 대해 설명합니다.

라이브 마이그레이션

라이브 마이그레이션은 XenServer의 모든 버전에서 사용할 수 있습니다. 이 기능을 사용하면 VM의 디스크(VDI)가 두 호스트에서 공유하는 스토리지에 있을 때 실행 중인 VM을 한 호스트에서 다른 호스트로 이동할 수 있습니다. 고가용성 및 롤링 풀 업그레이드(RPU)와 같은 풀 유지 관리 기능은 라이브 마이그레이션을 사용하여 VM을 자동으로 이동할 수 있습니다. 이러한 기능은 VM 다운타임 없이 워크로드 레벨링, 인프라 복원력 및 서버 소프트웨어 업그레이드를 가능하게 합니다.

VM의 라이브 마이그레이션 중에는 메모리가 네트워크를 사용하여 두 호스트 간에 데이터 스트림으로 전송됩니다. 마이그레이션 스트림 압축 기능은 이 데이터 스트림을 압축하여 느린 네트워크에서 메모리 전송 속도를 높입니다. 이 기능은 기본적으로 비활성화되어 있지만, XenCenter 또는 xe CLI를 사용하여 변경할 수 있습니다. 자세한 내용은 풀 속성 - 고급풀 매개변수를 참조하십시오. 또는 명령줄을 사용하여 VM을 마이그레이션할 때 압축을 활성화할 수 있습니다. 자세한 내용은 VM 명령vm-migrate 명령을 참조하십시오.

병렬 호스트 비우기 기능은 VM을 순차적으로 이동하는 대신 병렬로 호스트에서 이동하여 호스트 비우기 시간(호스트 업데이트 중)을 단축합니다. 기본적으로 이 기능은 활성화되어 있으며 VM은 10개씩 일괄적으로 병렬 마이그레이션됩니다. /etc/xapi.conf 파일에서 기본 일괄 처리 크기를 변경할 수 있습니다.

참고:

스토리지는 동일한 풀 내의 호스트 간에만 공유할 수 있습니다. 결과적으로 VM은 동일한 풀 내의 호스트로만 마이그레이션할 수 있습니다.

스토리지 라이브 마이그레이션

참고:

  • 스토리지 마이그레이션은 비영구 VM과 함께 사용할 수 없습니다.
  • 스토리지 라이브 마이그레이션은 변경된 블록 추적이 활성화된 VM에서는 사용할 수 없습니다. 스토리지 라이브 마이그레이션을 시도하기 전에 변경된 블록 추적을 비활성화하십시오.
  • 스토리지 라이브 마이그레이션은 동일한 풀 내 또는 풀 간에 GFS2 또는 XFS SR에 VDI가 있는 VM에서는 사용할 수 없습니다.
    • 하지만, 동일한 풀 내의 다른 SR로 VDI를 수동으로 복사할 수 있습니다.

스토리지 라이브 마이그레이션을 사용하면 VM 디스크가 두 호스트 간에 공유되는 스토리지에 있지 않은 경우에도 VM을 한 호스트에서 다른 호스트로 이동할 수 있습니다. 결과적으로 로컬 스토리지에 저장된 VM은 다운타임 없이 마이그레이션할 수 있으며, VM은 한 풀에서 다른 풀로 이동할 수 있습니다. 이 기능을 통해 시스템 관리자는 다음을 수행할 수 있습니다.

  • XenServer 풀 간에 VM의 균형을 재조정합니다 (예: 개발 환경에서 프로덕션 환경으로).

  • VM 다운타임 없이 독립형 XenServer 호스트를 업그레이드하고 업데이트합니다.

  • XenServer 서버 하드웨어를 업그레이드합니다.

참고:

  • VM을 한 호스트에서 다른 호스트로 마이그레이션하면 VM 상태가 보존됩니다. 상태 정보에는 VM을 정의하고 식별하는 정보와 CPU 및 네트워크 사용량과 같은 과거 성능 메트릭이 포함됩니다.

호환성 요구 사항

라이브 마이그레이션 또는 스토리지 라이브 마이그레이션을 사용하여 VM을 마이그레이션할 때, VM과 서버는 다음 호환성 요구 사항을 충족해야 합니다.

일반 요구 사항:

  • 대상 호스트에는 소스 호스트와 동일하거나 더 최신 버전의 XenServer가 설치되어 있어야 합니다. 동일한 버전의 XenServer를 사용하는 호스트의 경우, 이 요구 사항에는 대상 호스트가 소스 호스트와 동일하거나 더 최신 수준의 업데이트를 가지고 있는지 확인하는 것도 포함됩니다.

  • 마이그레이션하려는 각 Windows 가상 머신에 XenServer VM Tools for Windows가 설치되어 있어야 합니다.

  • 동일한 풀에 소스 위치가 있는 VM을 세 개 이상 동시에 마이그레이션할 수 없습니다.

CPU 요구 사항:

  • 소스 및 대상 호스트의 CPU가 다른 경우, 대상 호스트는 소스 호스트만큼 또는 그 이상으로 성능이 뛰어나야 합니다. 일반적으로 이는 대상 호스트가 동일하거나 더 새로운 CPU를 가지고 있음을 의미합니다.

    • 동일한 풀 내에서 마이그레이션하는 경우, 풀은 자동으로 VM을 호환 가능하게 만들려고 시도합니다.
    • 풀 간에 마이그레이션하는 경우, VM이 대상 풀의 기능 세트와 호환되는지 확인해야 합니다.
  • AMD 및 Intel 프로세서 간에 VM을 라이브 마이그레이션할 수 없습니다.

메모리 요구 사항:

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

  • 스토리지 마이그레이션만 해당: 소스 풀의 호스트는 마이그레이션 중인 중지된 VM을 실행하기에 충분한 여유 메모리 용량을 가지고 있어야 합니다. 이 요구 사항은 마이그레이션 프로세스 중 언제든지 중지된 VM을 시작할 수 있도록 합니다.

디스크 공간 요구 사항:

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

  • 소스 스토리지는 마이그레이션 중에 VM의 VDI에 대한 임시 스냅샷을 생성하기에 충분한 여유 디스크 공간을 가지고 있어야 합니다. 공간이 충분하지 않으면 마이그레이션이 완료되지 않습니다. 필요한 여유 공간은 VM 디스크 크기의 최대 두 배가 될 수 있습니다.

제한 사항 및 주의 사항

라이브 마이그레이션 및 스토리지 라이브 마이그레이션에는 다음과 같은 제한 사항 및 주의 사항이 적용됩니다. VM 이동 마법사를 사용하여 종료된 VM을 다른 SR로 이동하는 것은 스토리지 마이그레이션(라이브 또는 오프라인)과 동일한 제한 사항이 적용됩니다.

  • 스토리지 마이그레이션은 Machine Creation Services로 생성된 VM과 함께 사용할 수 없습니다.
  • PCI 패스스루 장치를 사용하는 VM은 마이그레이션할 수 없습니다(NVIDIA SR-IOV GPU의 경우 제외). 자세한 내용은 SR-IOV 지원 NIC 사용을 참조하십시오.
  • vUSB가 연결된 VM은 마이그레이션할 수 없습니다.
  • no-migrate 매개변수가 설정된 VM은 마이그레이션할 수 없습니다.
  • 변경 블록 추적이 활성화된 VM을 마이그레이션하는 데 스토리지 라이브 마이그레이션을 사용할 수 없습니다. 스토리지 라이브 마이그레이션을 시도하기 전에 변경 블록 추적을 비활성화하십시오. 자세한 내용은 변경 블록 추적을 참조하십시오.
  • on-boot 옵션이 reset로 설정된 VM은 마이그레이션할 수 없습니다. 자세한 내용은 Intellicache를 참조하십시오.
  • 고가용성 기능을 사용하고 마이그레이션되는 VM이 보호됨으로 표시된 경우, 작업으로 인해 HA 제약 조건이 충족되지 않으면 라이브 마이그레이션 중에 경고를 받을 수 있습니다.
  • 마이그레이션 중에는 VM 성능이 저하됩니다.
  • VM 마이그레이션 완료 시간은 VM의 메모리 사용량과 활동에 따라 달라집니다. 또한 VDI의 크기와 VDI의 스토리지 활동은 스토리지 라이브 마이그레이션으로 마이그레이션되는 VM에 영향을 미칠 수 있습니다. vGPU가 연결된 VM은 VM이 일시 중지된 동안 전체 vGPU 상태를 마이그레이션합니다. 특히 메모리 양이 많은 vGPU의 경우 가동 중지 시간을 줄이기 위해 관리 네트워크에서 빠른 네트워크 카드를 사용하는 것이 좋습니다.
  • 네트워크 오류와 같이 라이브 마이그레이션이 실패하면 소스 호스트의 VM이 즉시 중단 상태로 전환될 수 있습니다.

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

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

    • 라이브 마이그레이션 또는 스토리지 라이브 마이그레이션을 사용하여 실행 중이거나 일시 중단된 VM을 마이그레이션하려면 VM 메뉴에서 서버로 마이그레이션을 클릭한 다음 VM 마이그레이션 마법사…를 클릭합니다. 이 작업은 VM 마이그레이션 마법사를 엽니다.

    • 중지된 VM을 이동하려면: VM 메뉴에서 VM 이동…을 선택합니다. 이 작업은 VM 이동 마법사를 엽니다.

  2. 대상 풀 창에서 대상 목록에서 독립 실행형 서버 또는 풀을 선택합니다. VM의 디스크를 서버의 로컬 스토리지에 배치하려면 하단 목록에서 서버를 선택합니다. 다음을 클릭합니다.

  3. 스토리지 창에서 마이그레이션된 VM의 가상 디스크를 배치할 스토리지 리포지토리를 지정한 다음 다음을 클릭합니다.

    • 모든 마이그레이션된 가상 디스크를 동일한 SR에 배치 라디오 버튼이 기본적으로 선택되어 있으며 대상 풀의 기본 공유 SR을 표시합니다.

    • 마이그레이션된 가상 디스크를 지정된 SR에 배치를 클릭하여 스토리지 리포지토리 목록에서 SR을 지정합니다. 이 옵션을 사용하면 마이그레이션된 VM의 각 가상 디스크에 대해 다른 SR을 선택할 수 있습니다.

  4. 풀 간에 VM을 마이그레이션하는 경우 네트워킹 창에서 VM의 가상 네트워크 인터페이스를 대상 풀 또는 독립 실행형 서버의 네트워크에 매핑한 다음 다음을 클릭합니다.

  5. 스토리지 마이그레이션 네트워크 창에서 VM의 가상 디스크 라이브 마이그레이션에 사용될 대상 풀의 네트워크를 선택합니다. 다음을 클릭합니다.

    참고:

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

  6. 동일한 풀 내의 서버 간에 VM을 마이그레이션하는 경우, 메모리 마이그레이션 네트워크 창을 사용하여 VM 메모리의 라이브 마이그레이션에 사용될 네트워크를 선택합니다. 다음을 클릭합니다.

    참고:

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

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

XenServer 버전을 업그레이드하는 경우, 새로운 가상화 기능이 적용되도록 VM을 마이그레이션한 후 모든 VM을 종료하고 부팅해야 할 수 있습니다.

라이브 VDI 마이그레이션

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

  • 저렴한 로컬 스토리지에서 빠르고 탄력적인 어레이 기반 스토리지로 VM 이동.
  • 개발 환경에서 프로덕션 환경으로 VM 이동.
  • VM이 스토리지 용량에 의해 제한될 때 스토리지 계층 간 이동.
  • 스토리지 어레이 업그레이드 수행.

제한 사항 및 주의 사항

라이브 VDI 마이그레이션에는 다음과 같은 제한 사항 및 주의 사항이 적용됩니다.

  • 스토리지 마이그레이션은 비영구 VM과 함께 사용할 수 없습니다.

  • IPv6 Linux VM에는 3.0보다 높은 Linux 커널이 필요합니다.

  • vGPU가 있는 VM에서 라이브 VDI 마이그레이션을 수행하면 vGPU 라이브 마이그레이션이 사용됩니다. 호스트에는 호스트에서 vGPU 인스턴스의 복사본을 만들기에 충분한 vGPU 공간이 있어야 합니다. pGPU가 완전히 사용 중인 경우 VDI 마이그레이션이 불가능할 수 있습니다.

  • 동일한 호스트에 남아 있는 VM에 대해 VDI 라이브 마이그레이션을 수행할 때 해당 VM은 일시적으로 두 배의 RAM을 필요로 합니다.

가상 디스크 이동

  1. 리소스 창에서 가상 디스크가 저장된 SR을 선택한 다음 스토리지 탭을 클릭합니다.

  2. 가상 디스크 목록에서 이동하려는 가상 디스크를 선택한 다음 이동을 클릭합니다.

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

    참고:

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

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

VM 마이그레이션