10.2.5. Eseguire un piano di migrazione nella console web di MTC
È possibile eseguire la migrazione di applicazioni e dati con il piano di migrazione creato nella console web di Migration Toolkit for Containers (MTC).
Durante la migrazione, MTC imposta il criterio di recupero dei volumi permanenti (PV) migrati su Retain sul cluster di destinazione.
La risorsa personalizzata Backup contiene l'annotazione PVOriginalReclaimPolicy che indica il criterio di recupero originale. È possibile ripristinare manualmente il criterio di recupero dei PV migrati.
Requisiti
La console web di MTC deve contenere quanto segue:
-
Cluster di origine nello stato
Ready -
Cluster di destinazione nello stato
Ready - Repository di replica
- Piano di migrazione valido
Procedura
- Accedere alla console web di MTC e cliccare su Migration plans.
Cliccare sul menu Opzioni
accanto a un piano di migrazione e selezionare una delle seguenti opzioni sotto Migration:
- La migrazione di fase copia i dati dal cluster di origine al cluster di destinazione senza fermare l'applicazione.
La migrazione completa ferma le transazioni sul cluster di origine e sposta le risorse sul cluster di destinazione.
Facoltativo: nella finestra di dialogo della migrazione completa, è possibile deselezionare la casella di controllo Halt transactions on the source cluster during migration.
La migrazione dello stato copia le richieste di volumi permanenti (PVC) selezionate e le risorse Kubernetes che costituiscono lo stato di un'applicazione. È possibile usare la migrazione dello stato per eseguire la migrazione di uno spazio dei nomi all'interno dello stesso cluster.
ImportanteNon utilizzare la migrazione dello stato per eseguire la migrazione di uno spazio dei nomi tra cluster. Usare invece la migrazione di fase o completa.
- Selezionare una o più PVC nella finestra di dialogo State migration e cliccare su Migrate.
Quando la migrazione è stata completata, verificare che l'applicazione sia migrata con successo nella console web di OpenShift Container Platform:
-
Cliccare su Home
Projects. - Cliccare sul progetto migrato per visualizzarne lo stato.
- Nella sezione Routes, cliccare su Location per verificare che l'applicazione sia funzionante, se applicabile.
-
Cliccare su Workloads
Pods per verificare che i pod siano in esecuzione nello spazio dei nomi migrato. -
Cliccare su Storage
Persistent volumes per verificare che il provisioning dei volumi permanenti migrati sia avvenuto correttamente.
-
Cliccare su Home