7.2. La migration du plugin réseau OpenShift SDN vers le plugin réseau OVN-Kubernetes
En tant qu’administrateur de cluster dédié OpenShift, vous pouvez lancer la migration du plugin réseau OpenShift SDN vers le plugin réseau OVN-Kubernetes et vérifier l’état de migration à l’aide du CLI OCM.
Avant de commencer l’initiation à la migration, certaines considérations sont les suivantes:
- La version du cluster doit être 4.16.24 et ci-dessus.
- Le processus de migration ne peut pas être interrompu.
- La migration vers le plugin réseau SDN n’est pas possible.
- Les nœuds de cluster seront redémarrés pendant la migration.
- Il n’y aura aucun impact sur les charges de travail résilientes aux perturbations des nœuds.
- Le temps de migration peut varier entre plusieurs minutes et heures, en fonction de la taille du cluster et des configurations de charge de travail.
7.2.1. Démarrage de la migration à l’aide de l’interface de ligne de commande (ocm) de l’API OpenShift Cluster Manager Copier lienLien copié sur presse-papiers!
Il est possible d’initier la migration uniquement sur des clusters qui sont la version 4.16.24 et ci-dessus.
Conditions préalables
- L’interface de ligne de commande de l’API OpenShift Cluster Manager (ocm) a été installée.
L’interface de ligne de commande de l’API OpenShift Cluster Manager (ocm) est uniquement une fonctionnalité de prévisualisation des développeurs. Afin d’obtenir de plus amples informations sur la portée du support des fonctionnalités Red Hat Developer Preview, consultez le champ d’application du support d’aperçu du développeur.
Procédure
Créez un fichier JSON avec le contenu suivant:
{ "type": "sdnToOvn" }
{ "type": "sdnToOvn" }
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Facultatif: Dans le fichier JSON, vous pouvez configurer des sous-réseaux internes en utilisant l’une ou l’autre des options jointes, masquées et transit, ainsi qu’un seul CIDR par option, comme indiqué dans l’exemple suivant:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NoteL’OVN-Kubernetes réserve les plages d’adresse IP suivantes:
100.64.0.0/16. Cette plage d’adresses IP est utilisée pour le paramètre interneJoinSubnet d’OVN-Kubernetes par défaut.
100.88.0.0/16. Cette plage d’adresses IP est utilisée pour le paramètre interneTransSwitchSubnet d’OVN-Kubernetes par défaut.
Lorsque ces adresses IP ont été utilisées par OpenShift SDN ou par tout réseau externe susceptible de communiquer avec ce cluster, vous devez les corriger pour utiliser une plage d’adresses IP différente avant d’initier la migration en direct limitée. Consultez les plages d’adresses Patching OVN-Kubernetes dans la section Ressources supplémentaires.
Afin d’initier la migration, exécutez la demande de publication suivante dans une fenêtre terminale:
ocm post /api/clusters_mgmt/v1/clusters/{cluster_id}/migrations
$ ocm post /api/clusters_mgmt/v1/clusters/{cluster_id}/migrations
1 --body=myjsonfile.json
2 Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
La vérification
Afin de vérifier l’état de la migration, exécutez la commande suivante:
ocm get cluster $cluster_id/migration
$ ocm get cluster $cluster_id/migration
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Il faut remplacer $cluster_id par l’ID du cluster auquel la migration a été appliquée.
Ressources supplémentaires