VM 마이그레이션 수명 주기

이 페이지에서는 Google Cloud로 마이그레이션하는 과정에서 특정 VM이 거치는 단계를 설명합니다. 일부 단계는 선택사항이며 다른 단계는 클라우드 간 마이그레이션에서 사용할 수 없습니다.

전체 마이그레이션

전체 마이그레이션 작업은 VM을 한 단계로 소스에서 대상으로 이동합니다. 이 과정에서 다음을 수행합니다.

  1. 클라우드 실행(Run-in-cloud) 프로세스를 수행합니다.
  2. 스토리지가 클라우드로 스트리밍될 때 VM이 주문형 캐시 상태가 될 때까지 대기합니다.
  3. VM 데이터를 Google Cloud로 마이그레이션합니다.
  4. 스토리지가 Google Cloud에 완전히 복사된 후 분리할 VM을 준비합니다.

이 프로세스가 완료되면 VM 상태가 Ready to Detach(분리 준비 완료)로 변경됩니다.

전체 마이그레이션은 다음 작업이 포함된 자동 프로세스입니다(수동 실행도 가능).

클라우드 실행(Run-in-cloud)

이 작업은 소스 VM을 온프레미스 데이터 센터에서 Google Cloud로 이동합니다. 이렇게 해도 VM 스토리지가 클라우드로 완전히 이동하지는 않습니다. 스토리지 마이그레이션으로 스토리지를 마이그레이션하세요.

클라우드 실행(Run-in-cloud) 작업:

  1. 소스 VM을 종료합니다.
  2. VM의 볼륨에 연결합니다.
  3. Google Cloud에서 VM을 시작하고 필요에 따라 스토리지를 스트리밍합니다.

스토리지 마이그레이션

이 작업은 Compute Engine의 디스크에 VM 마이그레이션과 연관된 스토리지 데이터를 복사합니다. 스토리지 마이그레이션에 대한 자세한 내용은 온프레미스 스토리지 마이그레이션을 참조하세요.

분리 준비

이 작업은 Migrate for Compute Engine 캐시 및 객체 저장소에서 VM 디스크를 가져오고 Google Cloud에 네이티브 데이터 드라이브를 만듭니다. 이 작업이 완료된 후에 Migrate for Compute Engine 캐시에서 VM을 분리할 수 있습니다.

분리

분리 시퀀스에서 Migrate for Compute Engine은 다음을 수행합니다.

  • 클라우드에서 VM을 종료합니다.
  • 필요한 최종 데이터 동기화를 수행합니다.
  • 네이티브 디스크를 인스턴스에 연결합니다.
  • Google Cloud에서 인스턴스를 시작합니다.

OS 업그레이드

이 작업은 웨이브에 있는 적격한 VM의 OS를 업그레이드합니다. 마이그레이션 중 OS 업그레이드에 대한 자세한 내용은 Windows Server VM 업그레이드를 참조하세요.

OS 업그레이드 작업을 수행할 때는 분리 작업을 성공적으로 실행한 후 그리고 정리 작업을 실행하기 전에 실행해야 합니다.

업그레이드 시퀀스 중 Migrate for Compute Engine은 다음을 수행합니다.

  • Compute Engine에서 VM을 종료합니다.
  • VM OS를 업그레이드합니다.

삭제

VM이 분리되고 필요한 모든 확인을 완료한 후에 분리 정리를 시작할 수 있습니다. 그러면 각 VM이 Migrate for Compute Engine에 의해 비관리형으로 표시됩니다.

삭제를 실행하기 전 언제든지 되돌리기가 가능합니다.

되돌리기

Google Cloud의 인스턴스를 온프레미스 또는 AWS로 되돌립니다.

되돌리기 작업에는 다음이 포함됩니다.

  1. VM을 중지합니다.
  2. 스토리지를 소스로 되돌립니다.
  3. Google Cloud 인스턴스를 삭제합니다.

테스트 클론

테스트 클론은 Compute Engine에서 이를 테스트하기 위해 선택된 VM의 클론을 만듭니다. 테스트 클론은 라이브 시스템처럼 작동하며 소스 VM의 데이터를 활용합니다. 그러나 테스트 환경의 데이터가 온프레미스에 다시 작성되지 않으므로 테스트 클론은 라이브 데이터를 수정하지 않습니다. 테스트 클론을 만들면 Migrate for Compute Engine이 다음 작업을 수행합니다.

  1. VM 볼륨에 연결합니다.
  2. Google Cloud에서 각 인스턴스를 시작합니다. 그러면 VM에서 Google Cloud로 스토리지가 스트리밍됩니다.

테스트 클론을 사용하는 방법에 대한 자세한 내용은 마이그레이션된 워크로드 테스트를 참조하세요.

클론 삭제

테스트 클론을 삭제하면 Google Cloud에서 테스트 클론이 삭제됩니다.

테스트 클론을 삭제해도 라이브 시스템이나 데이터에는 아무런 영향이 없습니다. 테스트 클론의 데이터에 대한 변경사항은 다시 라이브 시스템으로 복제되지 않습니다.

오프라인 마이그레이션

Migrate for Compute Engine은 Migrate for Compute Engine의 스트리밍 기술이 지원하지 않지만 클라우드 환경은 지원하는 운영체제나 파일 시스템을 사용하여 워크로드를 마이그레이션할 수 있습니다.

오프라인 마이그레이션에 지원되는 운영체제 목록은 지원되는 운영체제를 참조하세요.

오프라인 마이그레이션 프로세스 중에 Migrate for Compute Engine은 다음을 수행합니다.

  1. 스토리지를 마이그레이션합니다.
  2. 마이그레이션이 완료된 후에만 새로운 VM을 시작합니다.
  3. VM을 분리합니다.