Configurazione per la migrazione
Prima di avviare la procedura di modernizzazione, devi verificare se il componente dell'applicazione è compatibile con la modernizzazione e preparare la configurazione per la modernizzazione.
Questa pagina descrive come preparare le macchine di origine e locali per la modernizzazione.
Configura la macchina di origine Linux
Installa
rsync:Su Debian:
sudo apt install rsyncSu Fedora:
sudo dnf install rsync
Assicurati che
rsyncsia disponibile nell'impostazionePATH.
Configura la macchina locale Linux
Installa Docker e assicurati che sia disponibile in
PATH.Se l'utente che esegue l'interfaccia a riga di comando di Migrate to Containers non è un utente root, consenti all'utente non root di eseguire i container.
Scarica o esegui l'upgrade dell'interfaccia a riga di comando di Migrate to Containers
Scarica o esegui l'upgrade dell'interfaccia a riga di comando di Migrate to Containers su una macchina 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 ./m2cViene scaricata la versione più recente dell'interfaccia a riga di comando di Migrate to Containers e dei plug-in di Migrate to Containers.
Verifica la connettività
Assicurati di poter accedere alla macchina di origine dalla macchina locale utilizzando SSH diretto o il comando gcloud compute ssh.
(Facoltativo) Configura la migrazione offline
Se vuoi eseguire la migrazione sulla tua rete locale senza recuperare risorse da internet, puoi completare i seguenti passaggi per preparare la macchina locale per le migrazioni offline.
Dopo aver scaricato l'interfaccia a riga di comando di Migrate to Containers, segui questi passaggi:
Scarica il pacchetto di plug-in dell'interfaccia a riga di comando di Migrate to Containers offline:
curl -O https://storage.googleapis.com/modernize-plugins-prod/$(curl -s https://storage.googleapis.com/modernize-plugins-prod/latest)/m2c-offline-bundle-linux.tarSe necessario, copia l'interfaccia a riga di comando di Migrate to Containers e il pacchetto di plug-in dell'interfaccia a riga di comando di Migrate to Containers offline nell'ambiente offline.
Decomprimi il pacchetto di plug-in dell'interfaccia a riga di comando di Migrate to Containers offline:
./m2c plugins unpack -i m2c-offline-bundle-linux.tarPer aggiungere il supporto per la migrazione dei dati offline, specifica un registro container disponibile nella tua rete locale:
./m2c plugins unpack -i m2c-offline-bundle-linux.tar --registry HOSTNAMESostituisci HOSTNAME con il nome host del registro container.
La macchina locale è configurata per la migrazione offline. Per eseguire l'upgrade del pacchetto di plug-in dell'interfaccia a riga di comando di Migrate to Containers offline, esegui l'upgrade dell'interfaccia a riga di comando di Migrate to Containers alla versione più recente, quindi ripeti i passaggi per scaricare e decomprimere il pacchetto di plug-in.
Se in un secondo momento vuoi disattivare la modalità offline, puoi utilizzare il comando config set per impostare l'opzione offline su false.
Configura la macchina locale Windows
- Devi essere in grado di eseguire l'accesso come amministratore sulla macchina locale.
- Installa Docker.
Scarica o esegui l'upgrade dell'interfaccia a riga di comando di Migrate to Containers
Per scaricare o eseguire l'upgrade dell'interfaccia a riga di comando di Migrate to Containers su una macchina Windows, segui questi passaggi:
cmd
Trova la versione più recente dell'interfaccia a riga di comando di Migrate to Containers:
curl -s https://m2c-cli-release.storage.googleapis.com/latestScarica la versione più recente dell'interfaccia a riga di comando di Migrate to Containers:
curl -O "https://m2c-cli-release.storage.googleapis.com/VERSION/windows/amd64/m2c.exe"Sostituisci VERSION con la versione più recente dell'interfaccia a riga di comando di Migrate to Containers.
PowerShell
Scarica la versione più recente dell'interfaccia a riga di comando di 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
Viene scaricata la versione più recente dell'interfaccia a riga di comando di Migrate to Containers e dei plug-in di Migrate to Containers.
Passaggi successivi
- Scopri come copiare il file system della macchina di origine.