VM 마이그레이션 수명 주기

이 페이지에서는 Google Cloud로 마이그레이션하는 과정에서 특정 VM이 거치는 단계를 설명합니다. 이 중에는 선택사항인 단계도 있고 클라우드 간 마이그레이션에는 해당되지 않는 단계도 있습니다.

클론 테스트

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

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

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

클론 삭제

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

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

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

이 작업은 소스 VM을 온프레미스 데이터 센터에서 Google Cloud로 이동합니다. VM 스토리지를 클라우드로 완전히 이동하지는 않습니다.

클라우드 실행(Run-in-cloud) 작업에는 다음이 포함됩니다.

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

다시 이동

Google Cloud의 인스턴스를 소스로 다시 이동합니다.

다시 이동 작업:

  1. Google Cloud 인스턴스를 중지합니다.
  2. 스토리지를 해당 소스로 다시 이동합니다.
  3. Google Cloud 인스턴스를 삭제합니다.

전체 마이그레이션

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

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

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

오프라인 마이그레이션

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

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

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

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

분리 준비

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

분리

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

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

정리

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