마이그레이션 설정

현대화 프로세스를 시작하기 전 애플리케이션 구성요소가 현대화에 적합한지 여부를 확인하고 현대화 설정을 준비해야 합니다.

이 페이지에서는 현대화를 위해 소스 및 로컬 머신을 준비하는 방법을 설명합니다.

Linux 소스 머신 설정

  • rsync을 설치합니다.

    • Debian의 경우:

      sudo apt install rsync
      
    • Fedora의 경우:

      sudo dnf install rsync
      

    PATH 설정에서 rsync를 사용할 수 있는지 확인합니다.

Linux 로컬 머신 설정

Migrate to Containers CLI 다운로드 또는 업그레이드

  • Linux 머신에서 Migrate to Containers CLI를 다운로드하거나 업그레이드합니다.

    curl -O "https://m2c-cli-release.storage.googleapis.com/$(curl -s https://m2c-cli-release.storage.googleapis.com/latest)/linux/amd64/m2c"
    chmod +x ./m2c
    

    그러면 최신 버전의 Migrate to Containers CLI 및 Migrate to Containers 플러그인이 다운로드됩니다.

연결 확인

직접 SSH 또는 gcloud compute ssh 명령어를 사용하여 로컬 머신에서 소스 머신에 액세스할 수 있는지 확인합니다.

(선택사항): 오프라인 마이그레이션 설정하기

인터넷에서 리소스를 가져오지 않고 로컬 네트워크에서 마이그레이션을 수행하려면 다음 단계를 완료하여 오프라인 마이그레이션을 위한 로컬 머신을 준비할 수 있습니다.

Migrate to Containers CLI를 다운로드한 후 다음 단계를 수행합니다.

  1. 오프라인 Migrate to Containers CLI 플러그인 번들을 다운로드합니다.

    curl -O https://storage.googleapis.com/modernize-plugins-prod/$(curl -s https://storage.googleapis.com/modernize-plugins-prod/latest)/m2c-offline-bundle-linux.tar
    
  2. 필요한 경우 Migrate to Containers CLI 및 오프라인 Migrate to Containers CLI 플러그인 번들을 오프라인 환경에 복사합니다.

  3. 오프라인 Migrate to Containers CLI 플러그인 번들을 압축해제합니다.

    ./m2c plugins unpack -i m2c-offline-bundle-linux.tar
    

    오프라인 데이터 마이그레이션에 대한 지원을 추가하려면 로컬 네트워크에서 사용할 수 있는 Container Registry를 지정합니다.

    ./m2c plugins unpack -i m2c-offline-bundle-linux.tar --registry HOSTNAME
    

    HOSTNAME을 Container Registry 호스트 이름으로 바꿉니다.

로컬 머신이 오프라인 마이그레이션용으로 설정되어 있습니다. 오프라인 Migrate to Containers CLI 플러그인 번들을 업그레이드하려면 최신 버전으로 Migrate to Containers CLI를 업그레이드한 후 단계를 반복하여 플러그인 번들을 다운로드하고 압축을 해제합니다.

나중에 오프라인 모드를 사용 중지하려면 config set 명령어를 사용하여 offline 옵션을 false로 설정할 수 있습니다.

Windows 로컬 머신 설정

Migrate to Containers CLI 다운로드 또는 업그레이드

Windows 머신에서 Migrate to Containers CLI를 다운로드하거나 업그레이드하려면 다음 단계를 수행합니다.

cmd

  1. Migrate to Containers CLI의 최신 버전을 찾습니다.

    curl -s https://m2c-cli-release.storage.googleapis.com/latest
    
  2. 최신 버전의 Migrate to Containers CLI를 다운로드합니다.

    curl -O "https://m2c-cli-release.storage.googleapis.com/VERSION/windows/amd64/m2c.exe"
    

    VERSION을 Migrate to Containers CLI의 최신 버전으로 바꿉니다.

PowerShell

  • 최신 버전의 Migrate to Containers CLI를 다운로드합니다.

    curl.exe -O https://m2c-cli-release.storage.googleapis.com/$(curl.exe -s https://m2c-cli-release.storage.googleapis.com/latest)/windows/amd64/m2c.exe
    

그러면 최신 버전의 Migrate to Containers CLI 및 Migrate to Containers 플러그인이 다운로드됩니다.

다음 단계