Configuração para migração
Antes de iniciar o processo de modernização, tem de verificar se o componente da aplicação é compatível com a modernização e preparar a configuração para a modernização.
Esta página descreve como preparar as máquinas de origem e locais para a modernização.
Configure a máquina de origem Linux
Instale
rsync
:No Debian:
sudo apt install rsync
No Fedora:
sudo dnf install rsync
Certifique-se de que a opção
rsync
está disponível na definiçãoPATH
.
Configure a máquina local Linux
Instale o Docker e certifique-se de que está disponível no
PATH
.Se o utilizador que executa a CLI Migrate to Containers for um utilizador sem acesso de raiz, permita que o utilizador sem acesso de raiz execute contentores.
Transfira ou atualize a CLI Migrate to Containers
Transfira ou atualize a CLI do Migrate to Containers numa 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
Esta ação transfere a versão mais recente da CLI Migrate to Containers e dos plug-ins do Migrate to Containers.
Verifique a conetividade
Certifique-se de que consegue aceder à máquina de origem a partir da máquina local através do SSH direto ou do comando gcloud compute ssh
.
Opcional: configure a migração offline
Se quiser fazer a migração na sua rede local sem obter recursos da Internet, pode concluir os seguintes passos para preparar o seu computador local para migrações offline.
Depois de transferir a CLI Migrate to Containers, execute os passos seguintes:
Transfira o pacote de plug-ins da CLI Migrate to Containers offline:
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 o pacote de plug-ins da CLI Migrate to Containers e da CLI Migrate to Containers offline para o ambiente offline.
Descompacte o pacote de plug-ins da CLI Migrate to Containers offline:
./m2c plugins unpack -i m2c-offline-bundle-linux.tar
Para adicionar suporte para a migração de dados offline, especifique um registo de contentores que esteja disponível na sua rede local:
./m2c plugins unpack -i m2c-offline-bundle-linux.tar --registry HOSTNAME
Substitua HOSTNAME pelo nome do anfitrião do registo de contentores.
A sua máquina local está configurada para a migração offline. Para atualizar o pacote de plug-ins da CLI Migrate to Containers offline, atualize a CLI Migrate to Containers para a versão mais recente e, em seguida, repita os passos para transferir e descompactar o pacote de plug-ins.
Se quiser desativar o modo offline mais tarde, pode usar o comando config set
para definir a opção offline
como false
.
Configure a máquina local do Windows
- Tem de poder executar o programa como administrador no computador local.
- Instale o Docker.
Transfira ou atualize a CLI Migrate to Containers
Para transferir ou atualizar a CLI Migrate to Containers numa máquina Windows, execute os seguintes passos:
cmd
Encontre a versão mais recente da CLI Migrate to Containers:
curl -s https://m2c-cli-release.storage.googleapis.com/latest
Transfira a versão mais recente da CLI 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 Migrate to Containers.
PowerShell
Transfira a versão mais recente da CLI 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
Esta ação transfere a versão mais recente da CLI Migrate to Containers e dos plug-ins do Migrate to Containers.