Configura la migración
Antes de comenzar el proceso de modernización, debes verificar 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 tus máquinas locales y de origen para la modernización.
Configura la máquina de origen de Linux
Instala
rsync
:En Debian:
sudo apt install rsync
En Fedora:
sudo dnf install rsync
Asegúrate de que
rsync
esté disponible en la configuraciónPATH
.
Configura la máquina local de Linux
Instala Docker y asegúrate de que esté disponible en el archivo
PATH
.Si el usuario que ejecuta Migrate to Containers es un usuario no raíz, permite que el usuario no raíz ejecute contenedores.
Descarga o actualiza 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
Esto descarga la versión más reciente de los complementos de la CLI de Migrate to Containers y Migrate to Containers.
Verifica 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: Configura la migración sin conexión
Si deseas realizar una migración en tu red local sin extraer recursos de Internet, puedes completar los siguientes pasos a fin de preparar tu máquina local para las migraciones sin conexión.
Después de descargar 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 sin conexión en el entorno sin conexión.
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 agregar 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
Reemplaza HOSTNAME por el nombre de host de Container Registry.
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, luego, repite los pasos para descargar y descomprimir el paquete de complementos.
Si deseas desactivar el modo sin conexión más adelante, puedes usar el comando config set
para configurar la opción offline
como false
.
Configura la máquina local de Windows
- Debes poder ejecutarlo como administrador en la máquina local.
- Instala Docker.
Descarga o actualiza la CLI de Migrate to Containers
Para descargar o actualizar la CLI de Migrate to Containers en una máquina de 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"
Reemplaza 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
Esto descarga la versión más reciente de los complementos de la CLI de Migrate to Containers y Migrate to Containers.