Chapitre 3. Installation de Migration Toolkit for Containers
Vous pouvez installer le Migration Toolkit for Containers (MTC) sur OpenShift Container Platform 4.
Pour installer MTC sur OpenShift Container Platform 3, voir Installation de l'opérateur Legacy Migration Toolkit for Containers sur OpenShift Container Platform 3.
Par défaut, la console web MTC et le pod Migration Controller
s'exécutent sur le cluster cible. Vous pouvez configurer le manifeste de ressources personnalisé Migration Controller
pour exécuter la console web MTC et le module Migration Controller
sur un cluster distant.
Après avoir installé MTC, vous devez configurer un stockage d’objets à utiliser comme référentiel de réplication.
Pour désinstaller MTC, voir Désinstallation de MTC et suppression des ressources.
3.1. Instructions relatives à la compatibilité
Vous devez installer l’opérateur Migration Toolkit for Containers (MTC) compatible avec votre version d’OpenShift Container Platform.
Définitions
- ancienne plate-forme
- OpenShift Container Platform 4.5 et antérieures.
- plate-forme moderne
- OpenShift Container Platform 4.6 et plus.
- opérateur historique
- L'opérateur MTC est conçu pour les plates-formes existantes.
- opérateur moderne
- L'opérateur MTC est conçu pour les plateformes modernes.
- groupe de contrôle
- Le cluster qui exécute le contrôleur MTC et l'interface graphique.
- groupe distant
- Un cluster source ou destination pour une migration qui exécute Velero. Le cluster de contrôle communique avec les clusters distants via l'API Velero pour piloter les migrations.
OpenShift Container Platform 4.5 ou version antérieure | OpenShift Container Platform 4.6 ou version ultérieure | |
---|---|---|
Version stable de MTC | MTC 1.7.z
Opérateur Legacy 1.7 : Installer manuellement avec le fichier Important Ce cluster ne peut pas être le cluster de contrôle. | MTC 1.7.z
Installer avec OLM, canal |
Il existe des cas limites dans lesquels des restrictions de réseau empêchent les clusters modernes de se connecter à d'autres clusters impliqués dans la migration. Par exemple, lors de la migration d'un cluster OpenShift Container Platform 3.11 sur site vers un cluster OpenShift Container Platform moderne dans le cloud, où le cluster moderne ne peut pas se connecter au cluster OpenShift Container Platform 3.11.
Avec MTC 1.7, si l'un des clusters distants ne peut pas communiquer avec le cluster de contrôle en raison de restrictions réseau, utilisez la commande crane tunnel-api
.
Avec la version stable de MTC, bien que vous deviez toujours désigner le cluster le plus moderne comme cluster de contrôle, dans ce cas précis, il est possible de désigner le cluster hérité comme cluster de contrôle et de pousser les charges de travail vers le cluster distant.