버전 5.0

개별 VM 마이그레이션

개별 소스 VM의 마이그레이션은 다음 단계로 진행됩니다.

  • 온보딩: 마이그레이션할 VM을 선택합니다.

  • 복제: 소스 VM에서 Google Cloud로 데이터를 복제합니다. 데이터 복제는 최종 컷오버를 수행하거나 마이그레이션을 삭제할 때까지 백그라운드에서 수행되는 연속적인 프로세스입니다.

  • VM 대상 세부정보 설정: 프로젝트, 인스턴스 유형, 메모리, 네트워크 등과 같은 마이그레이션된 VM에 대한 Compute Engine 설정을 구성합니다.

  • 테스트 클론(선택사항): 복제 데이터에서 소스 VM의 Compute Engine 클론을 만들고 이를 Google Cloud에서 테스트합니다.

  • 컷오버: 소스 VM을 Compute Engine에 마이그레이션합니다. 이 프로세스에는 소스 VM을 중지하고, 최종 복제를 수행하며, 소스 VM에서 프로덕션 Compute Engine 인스턴스를 만드는 것이 포함됩니다.

  • 완료: 성공적인 컷오버 작업 이후 마이그레이션에 소비된 모든 리소스를 삭제합니다.

각 단계에 대한 자세한 설명은 VM Migration 수명 주기를 참조하십시오.

이 문서에서는 소스 VM을 Google Compute Engine으로 마이그레이션할 때의 모든 마이그레이션 단계를 수행하는 프로세스를 설명합니다.

자격 요건

소스 VM을 Google Cloud로 마이그레이션하려면 먼저 온프레미스 데이터 센터와 Google Cloud에 마이그레이션 환경을 구성해야 합니다. 다음을 참고하세요.

라이선스

Compute Engine은 소스 VM의 운영체제를 기준으로 사용한 만큼만 지불하는(PAYG) 프리미엄 라이선스 및 사용자 라이선스 사용(BYOL)을 지원합니다. PAYG 라이선스는 사용하는 리소스를 기준으로 요금이 청구됩니다. 지원되는 모든 운영체제의 라이선스에 대한 자세한 내용은 지원되는 운영체제를 참조하십시오.

VM 온보딩

첫 번째 마이그레이션 단계는 소스 VM을 온보딩하는 단계입니다. 예를 들어 vSphere 데이터 센터에는 수십, 수백, 수천 개의 VM이 포함될 수 있습니다. 마이그레이션하려는 VM만 온보딩하세요.

마이그레이션은 최대 100까지 진행할 수 있는데 이미 온보딩한 마이그레이션을 의미하며 완료 단계의 마이그레이션 수는 포함하지 않습니다.

소스 VM을 온보딩하려면 다음 단계를 따르십시오.

  1. Google Cloud Console에서 Migrate for Compute Engine 페이지를 엽니다.

    Migrate for Compute Engine 페이지로 이동

  2. 소스 탭을 선택합니다.

  3. 드롭다운 목록에서 Migrate Connector를 설치한 온프레미스 데이터 센터에 해당하는 소스를 선택합니다. 이 데이터 센터를 마이그레이션 소스라고 합니다.

    드롭다운 아래에 데이터 센터의 소스 상태가 다음과 같이 표시됩니다.

    • 활성: 소스가 활성 상태이고 Migrate for Compute Engine에 연결되어 있습니다.
    • 오프라인: 소스를 사용할 수 없습니다.
    • 대기 중: 소스를 연결하고 확인하는 중입니다.
  4. 데이터 센터에 있는 마이그레이션에 사용할 수 있는 소스 VM을 보여주는 테이블이 표시됩니다. 소스 VM을 하나 이상 선택합니다.

  5. 마이그레이션 추가를 클릭합니다.

  6. 마이그레이션을 만들 것인지 확인합니다.

    마이그레이션을 만들면 VM의 복제 상태 열에 다음 중 하나가 표시됩니다.

    • 대기 중: VM을 온보딩하는 중입니다.
    • 준비됨: VM이 온보딩되었지만 아직 복제되지 않고 있습니다.
  7. 이제 다음 섹션의 설명에 따라 VM 복제를 시작할 수 있습니다.

소스 VM의 복제 시작

소스 VM을 온보딩한 후 소스 VM의 디스크 데이터를 Google Cloud로 복제하기 시작합니다. 이 프로세스는 온프렘 워크로드의 중단 없이 백그라운드에서 실행됩니다.

데이터 복제는 두 단계로 구성됩니다.

  1. 첫 번째 복제 단계: Migrate for Compute Engine이 소스 VM 데이터 디스크의 초기 VMware 스냅샷을 만들고 스냅샷 데이터를 Google Cloud에 복제합니다. 소스 VM의 디스크 데이터 양에 따라 첫 번째 복제가 완료되려면 몇 분 또는 몇 시간이 걸릴 수 있습니다.

  2. 증분 복제 단계: 첫 번째 복제 단계가 성공한 후 설정된 시간 간격(기본적으로 2시간마다)에 따라 증분 복제 단계가 수행됩니다. 각 단계마다 모든 데이터 디스크에 대한 새 스냅샷이 생성됩니다. 변경 블록 추적(CBT) 메커니즘에 따라 이전 단계 이후에 발생한 데이터 업데이트만 Google Cloud에 복제됩니다.

소스 VM의 복제를 시작하려면 다음 단계를 따르세요.

  1. Google Cloud Console에서 Migrate for Compute Engine 페이지를 엽니다.

    Migrate for Compute Engine 페이지로 이동

  2. 마이그레이션 탭을 선택합니다.

    온보딩한 데이터 센터의 소스 VM을 보여주는 테이블이 표시됩니다. 준비 상태의 VM에서 복제를 시작할 수 있습니다.

  3. 소스 VM을 하나 이상 선택합니다.

  4. 마이그레이션 > 마이그레이션 시작을 클릭합니다.

    마이그레이션을 시작하면 VM의 복제 상태 열에 다음 중 하나가 표시됩니다.

    • 첫 번째 동기화: VM이 첫 번째 복제 단계를 수행합니다.
    • 활성(현재 주기: XX%): VM이 현재 복제 단계 중 XX%를 수행했습니다.
    • 활성(유휴): VM이 복제 단계 사이에 유휴 상태입니다.
  5. 이제 테스트 클론 및 컷오버 단계에 대해 마이그레이션 대상을 구성할 수 있습니다.

복제를 일시중지하려면 다음 안내를 따르세요.

언제든지 VM에 대해 복제를 일시중지할 수 있습니다. VM을 일시중지하면 복제 상태일시중지됨으로 변경됩니다.

  1. Google Cloud Console에서 Migrate for Compute Engine 페이지를 엽니다.

    Migrate for Compute Engine 페이지로 이동

  2. 마이그레이션 탭을 선택합니다.

    사용 가능한 소스 VM 테이블이 표시됩니다.

  3. VM을 1개 이상 선택하세요.

  4. 일시중지를 선택합니다.

    복제를 나중에 재개하려면 하나 이상의 VM을 선택한 후 재개를 선택합니다.

복제 간격을 설정하려면 다음 단계를 따르세요.

기본적으로 Migrate for Compute Engine은 소스 VM 복제를 2시간마다 수행합니다. 복제 빈도를 변경하려면 다음 안내를 따르세요.

  1. Google Cloud Console에서 Migrate for Compute Engine 페이지를 엽니다.

    Migrate for Compute Engine 페이지로 이동

  2. 마이그레이션 탭을 선택합니다.

    사용 가능한 소스 VM 테이블이 표시됩니다.

  3. VM에 대해 정보 패널 아이콘 정보 패널 파일 아이콘을 선택합니다. 대상을 구성할 수 있는 패널이 열립니다.

  4. 마이그레이션 세부정보 탭을 선택합니다.

  5. 복제 정책 영역에서 복제 실행 빈도를 초 단위로 설정합니다.

  6. 저장을 선택합니다.

마이그레이션된 VM의 대상 구성

대상을 구성하기 위해 다음 두 가지 기본 단계를 수행합니다.

  1. 대상 프로젝트를 추가합니다. 대상 프로젝트는 마이그레이션된 VM을 호스팅하기 위해 사용되는 Compute Engine 인스턴스를 포함하는 프로젝트입니다.

  2. 마이그레이션된 VM을 호스팅하기 위해 사용되는 Compute Engine 인스턴스를 구성합니다. 테스트 환경과 프로덕션 환경 모두, 다음 항목을 지정하도록 대상 Compute Engine 인스턴스를 구성합니다.

    • Google 프로젝트
    • CPU 개수
    • 메모리 양
    • 디스크 크기
    • 기타 여러 옵션

이 섹션에서는 마이그레이션된 VM을 호스팅하기 위해 사용되는 Compute Engine 인스턴스의 초기 구성을 설정하는 방법을 설명합니다. 하지만 Compute Engine 인스턴스에 적용할 수 있는 추가 설정이 많이 있습니다. 모든 설정에 대한 자세한 설명은 Compute Engine 문서를 참조하세요.

대상 세부정보는 언제든지 수정할 수 있습니다. 테스트 클론 또는 컷오버 단계를 위해 Compute Engine 인스턴스를 인스턴스화할 때 Migrate for Compute Engine은 작업 시작 시 대상 세부정보 설정을 사용합니다.

Compute Engine 대상을 구성하려면 다음 안내를 따르세요.

  1. 아직 추가하지 않았으면 대상 추가에 표시된 대로 대상 프로젝트를 추가합니다.

  2. Google Cloud Console에서 Migrate for Compute Engine 페이지를 엽니다.

    Migrate for Compute Engine 페이지로 이동

  3. 마이그레이션 탭을 선택합니다.

    사용 가능한 소스 VM 테이블이 표시됩니다.

  4. VM에 대해 정보 패널 아이콘 정보 패널 파일 아이콘을 선택합니다. 패널이 열립니다.

  5. 마이그레이션 세부정보 탭을 선택합니다.

  6. 마이그레이션된 VM을 호스팅하기 위해 사용되는 Compute Engine 인스턴스의 특성을 정의하는 마이그레이션 세부정보를 설정합니다. 아래 표에서는 이러한 설정을 나열하고 자세한 설명을 위해 Compute Engine 문서에 대한 링크를 제공합니다.

    영역 설정 추가 정보
    일반(필수 항목) Compute Engine 인스턴스 이름 Compute Engine 인스턴스의 이름입니다. 이름 지정 규칙은 리소스 이름 지정 규칙을 참조하세요.
    Compute Engine 인스턴스를 호스팅하는 프로젝트입니다. 위에서 이미 추가한 프로젝트여야 합니다.
    Compute Engine 인스턴스의 영역입니다. 리전 및 지역을 참조하세요. 참고: 배포된 인스턴스의 리전은 Migration Connector를 등록할 때 지정한 리전입니다. 자세한 내용은 Migration Connector 설치를 참조하세요.
    머신 구성(필수 항목) 계열머신 유형 Compute Engine은 인스턴스를 만들 때 사용할 수 있는 사전 정의된 계열 및 머신 유형을 제공합니다. 각 옵션마다 비용이 다릅니다. 자세한 내용은 가격 책정을 참조하세요.

    참고: Migrate for Compute Engine은 소스 VM을 기준으로 Compute Engine 인스턴스의 OS 유형을 자동으로 확인하고 인스턴스에 PAYG 라이선스를 적용합니다. 라이선스를 참조하세요.

    네트워킹(필수 항목) 네트워크 이름 인스턴스를 포함할 VPC 네트워크를 지정합니다.
    서브네트워크 이름 리전과 연결된 서브넷을 지정합니다. 지정된 네트워크의 서브네트워크여야 합니다.
    네트워킹(선택사항) 네트워크 태그 태그를 사용하여 특정 인스턴스에 방화벽 규칙경로를 적용할 수 있습니다. 네트워크 태그 구성을 참조하세요.
    외부 IP 없음(기본값)으로 설정하면 외부 액세스를 사용 중지할 수 있으며 임시로 설정하면 Google Cloud가 IP를 할당하도록 허용할 수 있습니다. 고정 외부 IP 주소 예약을 참조하세요.
    내부 IP 임시(자동)(기본값)로 설정하여 Google Cloud가 IP를 할당하고 임시(커스텀)를 통해 자체 IP를 설정하거나 reserved-internal-ip(IP)를 사용하여 사전 정의된 IP를 사용하도록 허용합니다. 고정 내부 IP 주소 예약을 참조하세요.
    새 네트워크 추가

    Migrate for Compute Engine을 사용하면 선택적으로 여러 네트워크 인터페이스(NIC)가 포함된 Compute Engine 인스턴스를 만들 수 있습니다. 각 인터페이스가 서로 다른 VPC 네트워크에 연결되어 해당 인스턴스가 Google Cloud 내 여러 VPC 네트워크에 액세스할 수 있습니다.

    네트워크 인터페이스를 추가하기 전에 다음 고려사항에 유의하세요.

    • 동일한 VPC 네트워크에 여러 네트워크 인터페이스를 연결하는 작업은 지원되지 않습니다. 구성이 저장될 수는 있지만 VM의 인스턴스화가 실패합니다.

    • Compute Engine 인스턴스가 test-clone 또는 cut-over를 사용하여 인스턴스화된 후에는 생성된 인스턴스에서 네트워크 인터페이스를 추가하거나 삭제할 수 없습니다. 다른 대상 세부정보에 test-clone 또는 cut-over를 반복하여 인스턴스를 다시 만들 수 있습니다.

      네트워크 인터페이스를 추가 또는 삭제하려면 다음 안내를 따르세요.

    새 네트워크 추가를 선택하여 Compute Engine 인스턴스에 네트워크 인터페이스를 추가합니다. 초기 네트워크 인터페이스와 동일한 옵션을 모두 설정할 수 있습니다.

    자세한 내용은 여러 네트워크 인터페이스가 포함된 인스턴스 만들기를 참조하세요.

    추가 구성(선택사항) 디스크 유형 인스턴스의 스토리지 유형을 지정합니다. 저장소 옵션을 참조하세요.
    라이선스 유형

    Compute Engine은 사용한 만큼만 지불하는(PAYG) 라이선스 및 배포된 VM에 사용자 라이선스 사용(BYOL)을 지원합니다. 마이그레이션된 VM의 기본 라이선스 유형은 지원되는 운영체제에 설명된 대로 마이그레이션된 운영체제를 기본으로 Migrate for Compute Engine에 의해 할당됩니다.

    운영체제가 여러 라이선스 유형을 지원하는 경우 기본 라이선스 유형을 재정의하여 PAYG 또는 BYOL의 라이선스 유형을 명시적으로 지정할 수 있습니다.

    서비스 계정

    Compute Engine 인스턴스를 실행하는 데 사용되는 대상 프로젝트의 서비스 계정을 지정합니다. 기본적으로 Compute Engine 인스턴스에는 서비스 계정이 할당되지 않습니다.

    다른 Google Cloud 서비스 및 API에 대해 액세스가 필요한 Compute Engine 인스턴스에서 애플리케이션을 실행하려는 경우 Compute Engine 인스턴스를 만들기 전에 해당 서비스 및 API에 대해 필요한 액세스 권한을 사용하여 대상 프로젝트에 서비스 계정을 만듭니다. 그런 후 여기에 서비스 계정을 지정합니다. 자세한 내용은 VM을 서비스 계정으로 실행되도록 설정을 참조하세요.

    Compute Engine 인스턴스에 서비스 계정을 연결하려면 Migrate for Compute Engine 호스트 프로젝트의 사용자 계정에 필요한 권한이 있어야 합니다. 자세한 내용은 대상 프로젝트 서비스 계정의 권한 구성을 참조하세요.

    호스트 유지보수 시

    Compute Engine에서 정기 인프라 유지보수를 수행할 때 다운타임 없이 다른 하드웨어로 VM 인스턴스를 마이그레이션할 수 있습니다. VM을 마이그레이션하려면 이 옵션을 기본값인 VM 인스턴스 마이그레이션(권장)으로 설정합니다. 인스턴스를 종료하려면 종료로 설정합니다.

    자동으로 다시 시작

    기본값인 사용(권장)으로 설정되었으면 유지보수 이벤트, 하드웨어 고장, 소프트웨어 오류 등의 비사용자 귀책 사유로 종료될 때 Compute Engine이 인스턴스를 자동으로 다시 시작합니다. 다시 시작을 사용 중지하려면 해제로 설정합니다.

    라벨 프로젝트를 구성하려면 리소스에 키-값 쌍으로 라벨을 추가하세요. 리소스 라벨 지정을 참조하세요.
    단독 테넌시(선택사항) 노드 어피니티 라벨

    Compute Engine은 단독 테넌트 노드에 대한 마이그레이션된 워크로드 배포를 지원합니다. 단독 테넌트 노드는 프로젝트의 VM만 전담하여 호스팅하는 Compute Engine 서버입니다.

    단독 테넌트 노드에서 실행되도록 마이그레이션된 워크로드를 구성하려면 먼저 대상 프로젝트 및 영역에서 단독 테넌트 노드 템플릿과 단독 테넌트 노드 그룹을 미리 만들어야 합니다. 단독 테넌트 노드에서 VM 프로비저닝을 참조하세요.

    어피니티 라벨을 사용하면 노드 및 노드 그룹을 논리적으로 그룹화할 수 있습니다. Compute Engine 인스턴스를 프로비저닝할 때 어피니티 라벨을 사용하여 노드 또는 노드 그룹의 특정 집합에서 실행되도록 인스턴스를 예약합니다.

    정보 패널에 키-값 쌍에 따라 수동으로 입력하거나 노드 찾아보기 대화상자를 사용해서 노드 또는 노드 그룹을 선택하여 마이그레이션 VM에 어피니티 라벨을 추가할 수 있습니다. 그런 후 단독 테넌트 배포를 맞춤설정하도록 VM 어피니티 라벨을 수정할 수 있습니다.

    • 노드 찾아보기를 선택하여 사용 가능한 단독 테넌트 노드 및 노드 그룹 목록에서 어피니티 라벨을 추가합니다. 키-값 쌍은 노드 또는 노드 그룹을 선택할 때 자동으로 생성됩니다.

    • 새로 추가를 선택하여 어피니티 라벨을 수동으로 입력합니다.

    • Compute Engine 인스턴스에 대해 선택적으로 할당된 최소 vCPU 수를 설정합니다.

      자세한 내용은 노드 어피니티 및 안티-어피니티노드 어피니티 라벨 구성을 참조하세요.

  7. 저장을 선택합니다.

나중에 대상 세부정보를 수정할 수 있습니다. 테스트 클론 또는 컷오버 단계를 위해 Compute Engine 인스턴스를 인스턴스화할 때 Migrate for Compute Engine은 작업 시작 시 대상 세부정보 설정을 사용합니다.

마이그레이션하는 VM의 클론 테스트

테스트 클론 단계에서는 마이그레이션된 VM의 클론을 테스팅 환경의 Compute Engine 인스턴스에 배포합니다. 테스트 단계가 선택사항이지만 마이그레이션된 VM을 프로덕션에 배포하기 전 테스트를 수행하는 것이 좋습니다.

초기 복제 주기가 완료된 후 첫 번째 테스트 클론을 만든 다음 마이그레이션 프로세스 과정에 추가 테스트 클론을 만들 수 있습니다.

테스트 클론 인스턴스를 만들 때마다 현재 대상 세부정보를 사용하여 가장 최근에 완료된 복제 주기의 데이터로부터 생성됩니다. 즉, 테스트 클론 인스턴스는 마지막으로 완료된 복제 주기 시간의 소스 VM의 스냅샷을 나타냅니다. 새 복제 데이터 및 대상 세부정보 수정 사항은 기존 테스트 클론이 아닌 신규 테스트 클론에만 적용됩니다.

종종 소스 VM을 수정하거나 대상 세부정보를 세분화할 때 마이그레이션 프로세스 전반에 걸쳐 테스트 클론 인스턴스를 여러 개 만듭니다. 또한 소스 VM은 테스트 클론 단계 중에 계속 실행되므로 Migrate for Compute Engine이 소스 VM을 종료할 때 컷오버 단계가 끝날 때까지 계속해서 새로운 데이터를 저장합니다.

VM을 테스트하려면 다음 단계를 따르세요.

  1. VM 대상 구성에 표시된 것처럼 테스트 VM 대상 환경을 구성했는지 확인합니다.

  2. Google Cloud Console에서 Migrate for Compute Engine 페이지를 엽니다.

    Migrate for Compute Engine 페이지로 이동

  3. 마이그레이션 탭을 선택합니다.

    사용 가능한 소스 VM 테이블이 표시됩니다. 활성(현재 주기: XX%) 또는 활성(유휴) 상태의 VM만 테스트할 수 있습니다. 활성 상태는 VM의 첫 번째 복제 동기화가 성공했고 VM 데이터가 점진적으로 복제된다는 의미입니다.

  4. VM을 선택합니다.

  5. 컷오버 및 테스트 클론 > 테스트 클론을 선택합니다. 테스트 클론/컷오버 상태 열에는 작업의 상태가 표시됩니다.

  6. 테스트 클론/컷오버 상태 열에 클론이 성공적으로 생성되었음을 의미하는 성공이 표시될 때까지 기다립니다.

  7. VM의 테스트 클론 기록을 보려면 해당 VM의 정보 패널 아이콘 정보 패널 파일 아이콘을 선택합니다.

  8. 오른쪽에서 열리는 패널에서 모니터링 탭에 기록이 표시됩니다.

    테스트 클론 상태를 확인합니다.
  9. 테스트 클론 VM에 대해 세부정보 표시를 클릭하여 VM 인스턴스 이름을 확인합니다.

  10. 실행 중인 Compute Engine 인스턴스를 관리하려면 Google Cloud Console에서 해당 프로젝트의 VM 인스턴스 페이지로 이동합니다.

    VM 인스턴스 페이지로 이동

    Google Cloud Console에서 Compute Engine 인스턴스를 관리하여 다음을 수행합니다.

    1. 인스턴스를 시작, 중지, 삭제합니다.
    2. 인스턴스의 내부 및 외부 IP 주소를 확인합니다.
    3. 인스턴스의 특성을 보고 수정합니다.
    4. 다른 모든 관리 작업을 수행합니다.
  11. 마이그레이션된 VM에서 검증 테스트 또는 기타 테스트를 수행합니다.

  12. 테스트를 완료한 후에는 리소스를 비워서 인스턴스에 대해 요금이 청구되지 않도록 Compute Engine 인스턴스를 삭제해야 합니다.

여러 테스트 클론 관리

마이그레이션 기간 동안 테스트 클론을 여러 개 만들 수 있습니다. 예를 들어 초기 복제 주기 후 첫 번째 테스트 클론을 만듭니다. 그런 후 마이그레이션을 세분화할 때 다음 이유에 따라 새로운 테스트 클론을 만듭니다.

  • 소스 VM을 수정하여 마이그레이션 지원
  • 마이그레이션된 VM의 대상 세부정보에 대한 수정 사항
  • 소스 VM의 새 복제 데이터
  • 테스트 주기 동안 수행한 기타 변경사항

테스트 클론은 현재 복제 데이터 및 대상 세부정보로부터 생성된 소스 VM의 스냅샷입니다. 새 복제 데이터 및 대상 세부정보 수정 사항은 기존 테스트 클론이 아닌 신규 테스트 클론에만 적용됩니다.

기존 테스트 클론 인스턴스가 실행되는 경우 새 테스트 클론을 만들기 전에 다음을 수행할 수 있습니다.

  • 기존 테스트 클론 인스턴스를 삭제한 후 동일한 인스턴스 이름을 사용해서 새 항목을 만듭니다. 기존 인스턴스와 동일한 이름을 사용해서는 새 인스턴스를 만들 수 없습니다.

  • 대상 세부정보를 수정하여 새 인스턴스 이름을 설정합니다. 또한 기존 테스트 클론 인스턴스에 대해 예약 또는 커스텀 IP 주소를 지정한 경우에는 추가 인스턴스에 대해 다른 값을 사용해야 합니다.

모든 테스트 클론 인스턴스를 모니터링하려면 다음 안내를 따르세요.

  1. VM의 테스트 클론 기록을 보려면 해당 VM의 정보 패널 아이콘 정보 패널 파일 아이콘을 선택합니다.

    오른쪽에서 열리는 패널의 모니터링 탭에 각 테스트 클론 인스턴스의 이름이 포함된 기록이 표시됩니다.

  2. 실행 중인 Compute Engine 인스턴스를 관리하려면 화살표 아이콘 를 선택하여 Google Cloud Console에서 VM 인스턴스를 엽니다.

    또는 Google Cloud Console에서 VM 인스턴스 페이지로 직접 이동합니다.

    VM 인스턴스 페이지로 이동

컷오버 중

컷오버 단계에서는 Google Cloud 프로덕션 환경의 Compute Engine 인스턴스에서 실행되는 마이그레이션된 VM으로 제어를 컷오버합니다. 컷오버 프로세스:

  1. 데이터 복제가 현재 활성 상태로서 VM의 복제 상태활성(현재 주기: XX%)으로 표시되는 경우 완료될 때까지 기다립니다.

  2. 소스 VM을 종료합니다.

  3. 최종 데이터 복제를 수행합니다. 모든 마이그레이션 단계에서 복제가 수행되므로 복제할 데이터 양이 너무 크지 않아야 합니다.

  4. 복제를 중지합니다.

  5. 최종 복제된 데이터에서 Compute Engine 인스턴스를 만듭니다.

컷오버 단계는 짧은 VM 다운타임을 포함하므로 예약된 유지보수 기간 중에 수행되어야 합니다. 소스 VM을 중지하고 Compute Engine에서 실행되는 마이그레이션된 VM으로 트래픽을 리디렉션할 수 있는 유지보수 기간을 결정해야 합니다.

컷오버를 실행하려면 다음 단계를 따르세요.

  1. VM 대상 구성에 표시된 것처럼 VM 대상 세부정보를 구성했는지 확인합니다. 이전에 테스트 클론 작업에 구성한 대상 세부정보의 경우 새 대상을 가리키도록 대상 세부정보를 수정할 수 있습니다.

  2. Google Cloud Console에서 Migrate for Compute Engine 페이지를 엽니다.

    Migrate for Compute Engine 페이지로 이동

  3. 마이그레이션 탭을 선택합니다.

    사용 가능한 소스 VM 테이블이 표시됩니다. 활성(현재 주기: XX%) 또는 활성(유휴) 상태의 VM을 컷오버할 수 있습니다. 활성 상태는 VM의 첫 번째 복제 동기화가 성공했고 VM 데이터가 점진적으로 복제된다는 의미입니다.

  4. 소스 VM을 선택합니다.

  5. 컷오버 및 테스트 클론 > 컷오버를 선택합니다. VM 마이그레이션에 대해 컷오버를 시작하면 Migrate for Compute Engine에서 수행되는 다음 일련의 작업이 시작됩니다.

    1. 소스 VM을 종료합니다.

    2. 최종 데이터 복제를 수행합니다. 모든 마이그레이션 단계에서 지속적으로 복제가 수행되므로 복제할 데이터 양이 너무 크지 않아야 합니다.

    3. 복제된 최종 데이터로부터 마이그레이션된 VM을 호스팅하는 Compute Engine 인스턴스를 만듭니다.

    4. 데이터 복제를 중지합니다.

  6. 테스트 클론/컷오버 상태 열에 컷오버가 성공했음을 의미하는 컷오버 작업 완료가 표시될 때까지 기다립니다.

  7. VM의 컷오버 기록을 보려면 해당 VM의 정보 패널 아이콘 정보 패널 파일 아이콘을 선택합니다.

  8. 오른쪽에서 열리는 패널에서 모니터링 탭에 기록이 표시됩니다.

    테스트 클론 상태를 확인합니다.
  9. 실행 중인 Compute Engine 인스턴스를 관리하려면 화살표 아이콘 를 선택하여 Google Cloud Console에서 VM 인스턴스를 엽니다.

    또는 Google Cloud Console에서 VM 인스턴스 페이지로 직접 이동합니다.

    VM 인스턴스 페이지로 이동

    Google Cloud Console에서 Compute Engine 인스턴스를 관리하여 다음을 수행합니다.

    1. 인스턴스를 시작, 중지, 삭제합니다.
    2. 인스턴스의 내부 및 외부 IP 주소를 확인합니다.
    3. 인스턴스의 특성을 보고 수정합니다.
    4. 다른 모든 관리 작업을 수행합니다.
  10. 마이그레이션된 워크로드에서 검증 테스트를 수행합니다.

어떤 이유로든 컷오버를 재시도하거나 컷오버에서 롤백하려는 경우:

컷오버를 재시도하려면 다음 단계를 따르세요.

  1. 컷오버 상태의 VM을 선택합니다.

  2. 마이그레이션 > 복제 재개를 선택합니다.

  3. 컷오버를 재시도합니다.

컷오버에서 롤백하려면 다음 단계를 따르세요.

  1. 컷오버가 온프레미스 데이터 센터의 원본 소스 VM을 중지하므로 이를 시작하여 트래픽을 소스 VM으로 다시 리디렉션해야 합니다.

  2. 필요한 경우 소스 VM에 기록할 수 있도록 Compute Engine 인스턴스에서 생성된 새 데이터를 복사합니다.

  3. 마이그레이션된 VM을 실행하는 Compute Engine 인스턴스를 선택적으로 삭제하거나 종료합니다.

  4. 위에 표시된 것처럼 소스 VM에서 복제를 재개합니다. 마지막으로 생성된 스냅샷에서 복제가 재개됩니다.

  5. 컷오버를 재시도합니다.

마이그레이션 완료

Compute Engine VM을 만드는 데 사용되는 복제 데이터는 마지막 복제 스냅샷에서 복제를 계속할 수 있도록 컷오버 이후 유지됩니다.

그러나 복제 데이터에 사용되는 스토리지는 완료 단계에서 삭제할 때까지 요금이 청구됩니다. 완료를 수행하면 모든 복제 데이터 및 마이그레이션된 VM과 연결된 다른 스토리지 리소스가 모두 삭제됩니다.

완료하려면 다음 안내를 따르세요.

  1. Google Cloud Console에서 Migrate for Compute Engine 페이지를 엽니다.

    Migrate for Compute Engine 페이지로 이동

  2. 마이그레이션 탭을 선택합니다.

    사용 가능한 소스 VM 테이블이 표시됩니다. 완료는 컷오버 상태의 VM에서만 수행할 수 있습니다.

  3. 소스 VM을 선택합니다.

  4. 완료를 선택하여 완료합니다.

    완료 후에는 VM 상태가 완료됨으로 설정됩니다. 완료됨 상태의 마이그레이션에서 허용되는 유일한 작업은 다음과 같습니다.

    • 마이그레이션 삭제
    • 그룹에 추가 또는 그룹에서 삭제

마이그레이션 삭제

마이그레이션을 삭제하면 다음 항목이 삭제됩니다.

  • Google Cloud에 저장된 VM의 복제 데이터
  • Compute Engine 구성 정보
  • 모니터링 기록
  • VM 마이그레이션과 연관된 다른 모든 데이터
  • 마이그레이션 탭의 온보딩된 VM 목록에 있는 VM
  • VM이 현재 그룹의 구성원인 경우 해당 그룹의 VM

하지만 마이그레이션을 삭제해도 소스 탭에 표시된 데이터 센터의 사용 가능한 VM 목록의 소스 VM은 삭제되지 않습니다. 즉, VM의 마이그레이션 데이터만 삭제됩니다. 마이그레이션을 삭제할 때 원본 소스 VM 자체는 영향을 받지 않습니다. 즉, 나중에 소스 VM을 다시 온보딩하여 마이그레이션할 수 있습니다.

마이그레이션을 삭제하려면 다음 단계를 따르세요.

  1. Google Cloud Console에서 Migrate for Compute Engine 페이지를 엽니다.

    Migrate for Compute Engine 페이지로 이동

  2. 마이그레이션 탭을 선택합니다.

  3. 소스 VM을 선택합니다.

  4. 삭제를 선택한 후 삭제를 확인합니다.

    VM이 마이그레이션 테이블에서 삭제됩니다.

  5. 소스 탭을 선택합니다.

  6. 드롭다운 목록에서 Migrate Connector를 설치한 온프레미스 데이터 센터를 선택합니다.

  7. 데이터 센터에 있는 마이그레이션에 사용할 수 있는 소스 VM을 보여주는 테이블이 표시됩니다. 삭제된 마이그레이션에 해당하는 소스 VM은 계속 표시됩니다.

필요한 경우 VM에서 마이그레이션을 다시 시작할 수 있습니다.