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 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 ./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:
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
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.
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
Busca la versión más reciente de la CLI de Migrate to Containers:
curl -s https://m2c-cli-release.storage.googleapis.com/latest
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
- Consulta cómo copiar el sistema de archivos de la máquina de origen.