Configurar para migração
Antes de iniciar o processo de modernização, você precisa verificar se o componente do aplicativo é compatível com a modernização e preparar sua configuração para a modernização.
Nesta página, descrevemos como preparar as máquinas locais e de origem para a modernização.
Configurar a máquina de origem do Linux
Instale
rsync
:No Debian:
sudo apt install rsync
No Fedora:
sudo dnf install rsync
Verifique se
rsync
está disponível na configuraçãoPATH
.
Configurar a máquina local do Linux
Instale o Docker e verifique se ele está disponível no
PATH
.Se quem estiver executando a CLI do Migrate to Containers for um usuário não raiz, permita que esse usuário execute contêineres.
Fazer o download ou upgrade da CLI do Migrate to Containers
Faça o download ou upgrade da CLI do Migrate to Containers em uma máquina Linux:
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
Ele faz o download da versão mais recente da CLI do Migrate to Containers e dos plug-ins do Migrate to Containers.
Verificar a conectividade:
Verifique se é possível acessar a máquina de origem a partir da máquina local usando SSH direto ou o comando gcloud compute ssh
.
Opcional: configurações para realizar a migração off-line
Se você quiser realizar a migração na rede local sem extrair recursos da Internet, siga as etapas a seguir a fim de preparar sua máquina local para migrações off-line.
Depois de fazer o download da CLI do Migrate to Containers, siga estas etapas:
Faça o download do pacote off-line de plug-ins da CLI do Migrate to Containers:
curl -O https://storage.googleapis.com/modernize-plugins-prod/$(curl -s https://storage.googleapis.com/modernize-plugins-prod/latest)/m2c-offline-bundle-linux.tar
Se necessário, copie a CLI do Migrate to Containers e o pacote off-line de plug-ins da CLI do Migrate to Containers para o ambiente off-line.
Descompacte o pacote off-line de plug-ins da CLI do Migrate to Containers:
./m2c plugins unpack -i m2c-offline-bundle-linux.tar
Para adicionar suporte à migração de dados off-line, especifique um Container Registry disponível na rede local:
./m2c plugins unpack -i m2c-offline-bundle-linux.tar --registry HOSTNAME
Substitua HOSTNAME pelo nome do host do Container Registry.
Com isso, a máquina local está configurada para a migração off-line. Para fazer upgrade do pacote de plug-ins da CLI do Migrate to Containers off-line, faça upgrade da CLI do Migrate to Containers para a versão mais recente e repita as etapas para fazer o download e descompactar o pacote de plug-ins.
Se você quiser desativar o modo off-line mais tarde, use o
comando config set
para definir a opção offline
como false
.
Configurar a máquina local do Windows
- Você precisa executar como administrador na máquina local.
- Instale o Docker.
Fazer o download ou upgrade da CLI do Migrate to Containers
Para fazer o download ou upgrade da CLI do Migrate to Containers em uma máquina Windows, siga estas etapas:
cmd
Encontre a versão mais recente da CLI do Migrate to Containers:
curl -s https://m2c-cli-release.storage.googleapis.com/latest
Faça o download da versão mais recente da CLI do Migrate to Containers:
curl -O "https://m2c-cli-release.storage.googleapis.com/VERSION/windows/amd64/m2c.exe"
Substitua VERSION pela versão mais recente da CLI do Migrate to Containers.
PowerShell
Faça o download da versão mais recente da CLI do Migrate to Containers:
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
Ele faz o download da versão mais recente da CLI do Migrate to Containers e dos plug-ins do Migrate to Containers.