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 rsyncEn Fedora:
sudo dnf install rsync
Comprueba que
rsyncesté disponible en el ajustePATH.
Configurar la máquina local Linux
Instala Docker y comprueba que esté disponible en
PATH.Si el usuario que ejecuta la CLI de Migrate to Containers no es el usuario raíz, permite que el usuario no raíz ejecute contenedores.
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 ./m2cDe 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:
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.tarSi 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.
Descomprime el paquete de complementos de la CLI de Migrate to Containers sin conexión:
./m2c plugins unpack -i m2c-offline-bundle-linux.tarPara 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 HOSTNAMESustituye 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
Busca la versión más reciente de la CLI de Migrate to Containers:
curl -s https://m2c-cli-release.storage.googleapis.com/latestDescarga 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
- Consulta cómo copiar el sistema de archivos de la máquina de origen.