Mise à niveau de votre environnement régional de reprise après sinistre de Data Foundation d' OpenShift
{: tag-vpc}[Virtual Private Cloud] 4.21 et versions ultérieures
Découvrez quand et comment mettre à niveau les composants de votre environnement de reprise après sinistre régional (RDR) d' OpenShift Data Foundation (ODF), notamment l' Red Hat OpenShift on IBM Cloud, le module complémentaire Advanced Cluster Management (ACM), ODF et l'opérateur ODF-DR.
Avant de commencer
Mettez à niveau votre environnement ODF-RDR lorsqu'une nouvelle version d' Red Hat OpenShift on IBM Cloud, d'ACM ou d'ODF est disponible, ou lorsqu'un composant est obsolète ou sur le point d'être abandonné. Si vous ne procédez pas à la mise à jour, cela pourrait entraîner des interruptions de service à l'avenir.
Attendez que les versions mises à jour des trois composants soient disponibles avant de commencer. Cela permet de réduire l'effort global nécessaire à la mise à niveau.
Mise à niveau du cluster de concentrateurs
Groupe de moyeux
Mettez à jour à la fois le plan de contrôle et les nœuds de travail du cluster central avant de mettre à jour tout module complémentaire.
- Mettez à jour le maître du cluster vers la version cible.
ibmcloud oc cluster master update --cluster CLUSTER_NAME --version VERSION - Patientez quelques minutes, puis vérifiez que la mise à jour principale est terminée.
ibmcloud oc cluster ls - Répertoriez les nœuds de travail et notez l'ID de chaque nœud à mettre à jour.
ibmcloud oc worker ls --cluster CLUSTER_NAME - Remplacez chaque nœud de travail afin de le mettre à jour avec la même version que le nœud maître. Répétez l'opération pour chaque nœud de travail.
ibmcloud oc worker replace --cluster CLUSTER_NAME --worker WORKER_NODE_ID --update - Vérifiez que tous les nœuds de travail exécutent bien la version cible et affichent le statut « Prêt ».
ibmcloud oc worker ls --cluster CLUSTER_NAME
Mise à niveau des clusters gérés
Cluster géré
Les clusters gérés fonctionnant sous ODF, veuillez suivre la procédure de mise à niveau des nœuds compatibles ODF, qui couvre à la fois la mise à niveau d' Red Hat OpenShift on IBM Cloud et celle d'ODF. Pour obtenir des instructions détaillées, consultez la section « Mise à jour ou remplacement des nœuds de travail VPC utilisant ODF ».
Mise à niveau d'ACM sur le cluster de hubs
Groupe de moyeux
Une fois que tous les clusters fonctionnent avec la version cible d' Red Hat OpenShift on IBM Cloud, mettez à jour le module complémentaire ACM sur le cluster central.
- Mettez à jour le module complémentaire ACM vers la version cible. Remplacez «
<cluster_id>» par l'ID de votre cluster de hubs et «<version>» par la version ACM souhaitée (par exemple, «2.16»).ibmcloud oc cluster addon update acm --cluster CLUSTER_ID --version VERSION - Vérifiez que la mise à jour de l'extension s'est bien déroulée. Dans le résultat, vérifiez que le module complémentaire ACM affiche bien la version cible.
ibmcloud oc cluster addon ls --cluster CLUSTER_ID
Mise à niveau de l'opérateur ODF-DR sur le cluster de concentrateurs
Groupe de moyeux
Une fois la mise à niveau d'ODF effectuée sur tous les clusters gérés, procédez à la mise à niveau de l'opérateur ODF Multicluster Orchestrator sur le cluster central.
-
Vérifiez le canal d'abonnement actuel de l'opérateur ODF Multicluster Orchestrator.
oc get subscription odf-multicluster-orchestrator -n openshift-operators -o jsonpath='{.spec.channel}' -
Rattachez l'abonnement au canal cible. Remplacez «
stable-4.21» par le canal de version souhaité.oc patch subscription odf-multicluster-orchestrator -n openshift-operators \ --type merge -p '{"spec":{"channel":"stable-4.21"}}' -
Vérifiez que le plan de déploiement de la nouvelle version a bien été établi et approuvé.
oc get installplan -n openshift-operators -
Vérifiez que l' CSV, pour la version cible, indique le statut «
Succeeded».oc get csv -n openshift-operators | grep odf-multicluster -
Vérifiez que les pods de l'opérateur ODF Multicluster Orchestrator s'exécutent dans l'espace de noms «
openshift-operators».oc get pods -n openshift-operators | grep -i odfVérifiez que les pods «
odf-multicluster-console» et «odfmo-controller-manager» affichent tous deux le statut «Running». -
Vérifiez que l'
DRPolicys est validée après le rapprochement.oc get drpolicy -AVérifiez que la colonne «
VALIDATED» indique «True» pour toutes les polices. Sinon, exécutez la commande suivante pour vérifier l'état du système.oc describe drpolicy <drpolicy_name> -
Vérifiez que le processus de réconciliation de l'
MirrorPeerest bien terminé.oc get mirrorpeers -AVérifiez que l'adresse
PhaseafficheExchangedSecret. Si le message «ExchangingSecret» s'affiche, vérifiez la connexion du Submariner avant de continuer.
Pour plus d'informations, consultez la section « Installation d'ODF Multicluster Orchestrator » dans la documentation « Red Hat ».
Mise à niveau des opérateurs optionnels
Si votre environnement comprend les opérateurs suivants, mettez-les à niveau après l'opérateur ODF-DR.
- GitOps
- Pour plus d'informations, consultez la présentation d' GitOps dans la documentation d' Red Hat.
- OADP
- Pour plus d'informations, consultez la section « Introduction à l'API d' OpenShift pour la protection des données » dans la documentation d' Red Hat.
Etapes suivantes
Une fois toutes les mises à niveau terminées, vérifiez que l'environnement fonctionne correctement et que le plan de reprise après sinistre est opérationnel. Pour connaître les étapes détaillées de la vérification, consultez la section « Vérification de la configuration de la reprise après sinistre régionale ODF ».