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ção PATH.

Configurar a máquina local do Linux

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:

  1. 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
    
  2. 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.

  3. 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

  1. Encontre a versão mais recente da CLI do Migrate to Containers:

    curl -s https://m2c-cli-release.storage.googleapis.com/latest
    
  2. 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.

A seguir