Configuración para la migración

Antes de iniciar el proceso de modernización, debe comprobar si el componente de la aplicación es compatible con la modernización y preparar la configuración para la modernización.

En esta página se describe cómo preparar las máquinas de origen y locales para la modernización.

Configurar la máquina de origen Linux

  • Instalar rsync:

    • En Debian:

      sudo apt install rsync
      
    • En Fedora:

      sudo dnf install rsync
      

    Comprueba que rsync esté disponible en el ajuste PATH.

Configurar la máquina local Linux

Descargar o actualizar la CLI de Migrate to Containers

  • Descarga o actualiza la CLI de Migrate to Containers en una 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
    

    De esta forma, se descarga la versión más reciente de la CLI de Migrate to Containers y los complementos de Migrate to Containers.

Comprobar la conectividad

Asegúrate de que puedes acceder a la máquina de origen desde la máquina local mediante SSH directo o el comando gcloud compute ssh.

Opcional: Configurar la migración sin conexión

Si quieres realizar la migración en tu red local sin extraer recursos de Internet, puedes seguir estos pasos para preparar tu máquina local para las migraciones sin conexión.

Una vez que hayas descargado la CLI de Migrate to Containers, sigue estos pasos:

  1. Descarga el paquete de complementos de la CLI de Migrate to Containers sin conexión:

    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 es necesario, copia la CLI de Migrate to Containers y el paquete de complementos de la CLI de Migrate to Containers offline en el entorno offline.

  3. Descomprime el paquete de complementos de la CLI de Migrate to Containers sin conexión:

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

    Para añadir compatibilidad con la migración de datos sin conexión, especifica un registro de contenedores que esté disponible en tu red local:

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

    Sustituye HOSTNAME por el nombre de host del registro de contenedores.

Tu máquina local está configurada para la migración sin conexión. Para actualizar el paquete de complementos de la CLI de Migrate to Containers sin conexión, actualiza la CLI de Migrate to Containers a la versión más reciente y, a continuación, repite los pasos para descargar y descomprimir el paquete de complementos.

Si quieres desactivar el modo sin conexión más adelante, puedes usar el comando config set para definir la opción offline en false.

Configurar la máquina local de Windows

  • Debes poder ejecutarlo como administrador en el ordenador local.
  • Instala Docker.

Descargar o actualizar la CLI de Migrate to Containers

Para descargar o actualizar la CLI de Migrate to Containers en un equipo Windows, sigue estos pasos:

cmd

  1. Busca la versión más reciente de la CLI de Migrate to Containers:

    curl -s https://m2c-cli-release.storage.googleapis.com/latest
    
  2. Descarga la versión más reciente de la CLI de Migrate to Containers:

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

    Sustituye VERSION por la versión más reciente de la CLI de Migrate to Containers.

PowerShell

  • Descarga la versión más reciente de la CLI de 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
    

De esta forma, se descarga la versión más reciente de la CLI de Migrate to Containers y los complementos de Migrate to Containers.

Siguientes pasos