Configuration pour la migration

Avant de commencer le processus de modernisation, vous devez vérifier si votre composant d'application est compatible avec la modernisation et préparer votre configuration pour la modernisation.

Cette page explique comment préparer vos machines source et locale pour la modernisation.

Configurer la machine source Linux

  • Installez rsync :

    • Sur Debian :

      sudo apt install rsync
      
    • Sur Fedora :

      sudo dnf install rsync
      

    Vérifiez que rsync est disponible dans le paramètre PATH.

Configurer la machine locale Linux

Télécharger ou mettre à niveau la CLI Migrate to Containers

  • Téléchargez ou mettez à niveau la CLI Migrate to Containers sur une machine 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
    

    Cette commande télécharge la dernière version de la CLI Migrate to Containers et des plug-ins Migrate to Containers.

Vérifier la connectivité

Vérifiez que vous pouvez accéder à la machine source à partir de l'ordinateur local à l'aide du protocole SSH direct ou de la commande gcloud compute ssh.

Facultatif : configurer la migration hors connexion

Si vous souhaitez effectuer une migration sur votre réseau local sans extraire de ressources d'Internet, procédez comme suit pour préparer votre ordinateur local pour les migrations hors connexion.

Après avoir téléchargé la CLI Migrate to Containers, procédez comme suit :

  1. Téléchargez le groupe de plug-ins de la CLI Migrate to Containers hors connexion :

    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. Si nécessaire, copiez la CLI Migrate to Containers et le groupe de plug-ins de la CLI Migrate to Containers hors connexion dans l'environnement hors connexion.

  3. Décompressez le groupe de plug-ins de la CLI Migrate to Containers hors connexion :

    ./m2c plugins unpack -i m2c-offline-bundle-linux.tar
    

    Pour ajouter la compatibilité avec la migration de données hors connexion, spécifiez un registre de conteneurs disponible dans votre réseau local :

    ./m2c plugins unpack -i m2c-offline-bundle-linux.tar --registry HOSTNAME
    

    Remplacez HOSTNAME par le nom d'hôte du registre de conteneurs.

Votre ordinateur local est configuré pour la migration hors connexion. Pour mettre à niveau le groupe de plug-ins de la CLI Migrate to Containers hors connexion, mettez à niveau la CLI Migrate to Containers vers la dernière version, puis répétez les étapes permettant de télécharger et de décompresser le groupe de plug-ins.

Si vous souhaitez désactiver le mode hors connexion ultérieurement, vous pouvez utiliser la commande config set pour définir l'option offline sur false.

Configurer la machine locale Windows

  • Vous devez pouvoir l'exécuter en tant qu'administrateur sur l'ordinateur local.
  • Installez Docker.

Télécharger ou mettre à niveau la CLI Migrate to Containers

Pour télécharger ou mettre à niveau la CLI Migrate to Containers sur une machine Windows, procédez comme suit :

cmd

  1. Obtenez la dernière version de la CLI Migrate to Containers :

    curl -s https://m2c-cli-release.storage.googleapis.com/latest
    
  2. Téléchargez la dernière version de la CLI Migrate to Containers :

    curl -O "https://m2c-cli-release.storage.googleapis.com/VERSION/windows/amd64/m2c.exe"
    

    Remplacez VERSION par la dernière version de la CLI Migrate to Containers.

PowerShell

  • Téléchargez la dernière version de la 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
    

Cette commande télécharge la dernière version de la CLI Migrate to Containers et des plug-ins Migrate to Containers.

Étapes suivantes