11.2. Migration d’applications à l’aide de la ligne de commande
Vous pouvez migrer des applications avec l’API MTC en utilisant l’interface de ligne de commande (CLI) afin d’automatiser la migration.
11.2.1. Conditions préalables à la migration
-
Vous devez être connecté en tant qu’utilisateur avec les privilèges
cluster-admin
sur tous les clusters.
Migration directe des images
- Vous devez vous assurer que le registre interne sécurisé du cluster source est exposé.
- Vous devez créer une route vers le registre exposé.
Migration directe des volumes
- Si vos clusters utilisent des proxies, vous devez configurer un proxy TCP Stunnel.
Images internes
Si votre application utilise des images internes de l’espace de nommage
openshift
, vous devez vous assurer que les versions requises des images sont présentes sur le cluster cible.Vous pouvez mettre à jour manuellement une balise de flux d’images afin d’utiliser une image OpenShift Container Platform 3 obsolète sur un cluster OpenShift Container Platform 4.10.
Clusters
- Le cluster source doit être mis à niveau vers la dernière version de MTC z-stream.
- La version de MTC doit être la même sur tous les clusters.
Réseau
- Les clusters disposent d’un accès réseau illimité entre eux et au référentiel de réplication.
-
Si vous copiez les volumes persistants avec
move
, les clusters doivent disposer d’un accès réseau illimité aux volumes distants. Vous devez activer les ports suivants sur un cluster OpenShift Container Platform 3 :
-
8443
(serveur d’API) -
443
(routes) -
53
(DNS)
-
Vous devez activer les ports suivants sur un cluster OpenShift Container Platform 4 :
-
6443
(serveur d’API) -
443
(routes) -
53
(DNS)
-
-
Vous devez activer le port
443
sur le référentiel de réplication si vous utilisez le protocole TLS.
Volumes persistants (PV)
- Les volumes persistants doivent être valides.
- Les volumes persistants doivent être liés à des revendications de volumes persistants.
Si vous utilisez des clichés pour copier les PV, des conditions préalables supplémentaires s’appliquent :
- Le fournisseur de cloud doit prendre en charge les clichés.
- Les PV doivent avoir le même fournisseur de cloud.
- Les PV doivent se trouver dans la même région géographique.
- Les PV doivent avoir la même classe de stockage.