마이그레이션 설정
현대화 프로세스를 시작하기 전 애플리케이션 구성요소가 현대화에 적합한지 여부를 확인하고 현대화 설정을 준비해야 합니다.
이 페이지에서는 현대화를 위해 소스 및 로컬 머신을 준비하는 방법을 설명합니다.
Linux 소스 머신 설정
- rsync을 설치합니다.- Debian의 경우: - sudo apt install rsync
- Fedora의 경우: - sudo dnf install rsync
 - PATH설정에서- rsync를 사용할 수 있는지 확인합니다.
Linux 로컬 머신 설정
- Docker를 설치하고 - PATH에서 사용할 수 있는지 확인합니다.- Migrate to Containers CLI를 실행하는 사용자가 루트 사용자가 아니면 비루트 사용자가 컨테이너를 실행하도록 허용합니다. 
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를 다운로드한 후 다음 단계를 수행합니다.
- 오프라인 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
- 필요한 경우 Migrate to Containers CLI 및 오프라인 Migrate to Containers CLI 플러그인 번들을 오프라인 환경에 복사합니다. 
- 오프라인 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 로컬 머신 설정
- 로컬 머신에서 관리자로 실행될 수 있어야 합니다.
- Docker를 설치합니다.
Migrate to Containers CLI 다운로드 또는 업그레이드
Windows 머신에서 Migrate to Containers CLI를 다운로드하거나 업그레이드하려면 다음 단계를 수행합니다.
cmd
- Migrate to Containers CLI의 최신 버전을 찾습니다. - curl -s https://m2c-cli-release.storage.googleapis.com/latest
- 최신 버전의 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 플러그인이 다운로드됩니다.
다음 단계
- 소스 머신의 파일 시스템 복사 방법 알아보기