8.3. Mise à niveau de MTC 1.3 vers 1.7
Si vous mettez à niveau la version 1.3.x de Migration Toolkit for Containers (MTC) vers la version 1.7, vous devez mettre à jour le manifeste de ressources personnalisées (CR) MigPlan
sur le cluster sur lequel le pod MigrationController
s'exécute.
Étant donné que les paramètres indirectImageMigration
et indirectVolumeMigration
n’existent pas dans MTC 1.3, leur valeur par défaut dans la version 1.4 est false
, ce qui signifie que la migration directe des images et des volumes est activée. Étant donné que les exigences de migration directe ne sont pas remplies, le plan de migration ne peut pas atteindre l’état Ready
, sauf si les valeurs de ces paramètres sont définies sur true
.
Conditions préalables
-
Vous devez être connecté en tant qu’utilisateur avec les privilèges
cluster-admin
.
Procédure
-
Connectez-vous au cluster sur lequel le pod
MigrationController
est en cours d’exécution. Obtenez le manifeste du CR
MigPlan
:$ oc get migplan <migplan> -o yaml -n openshift-migration
Mettez à jour les valeurs des paramètres suivants et enregistrez le fichier en tant que
migplan.yaml
:... spec: indirectImageMigration: true indirectVolumeMigration: true
Remplacez le manifeste du CR
MigPlan
pour appliquer les modifications :$ oc replace -f migplan.yaml -n openshift-migration
Obtenez le manifeste du CR
MigPlan
mis à jour pour vérifier les modifications :$ oc get migplan <migplan> -o yaml -n openshift-migration