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

Configure a máquina local Linux

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:

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

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

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

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

O que se segue?