Aktualisierung Ihrer regionalen Disaster-Recovery-Umgebung für die „ OpenShift Data Foundation“

Virtual Private Cloud4.21 und höher

Erfahren Sie, wann und wie Sie die Komponenten Ihrer „ OpenShift Data Foundation (ODF) Regional Disaster Recovery (RDR)“-Umgebung aktualisieren können, darunter „ Red Hat OpenShift on IBM Cloud “, das Add-on „Advanced Cluster Management (ACM)“, ODF und den ODF-DR-Operator.

Vorbereitende Schritte

Aktualisieren Sie Ihre ODF-RDR-Umgebung, sobald eine neue Version von „ Red Hat OpenShift on IBM Cloud “, ACM oder ODF verfügbar ist oder wenn eine Komponente veraltet ist oder bald nicht mehr unterstützt wird. Wird das Upgrade nicht durchgeführt, kann dies zu künftigen Ausfällen führen.

Warten Sie, bis Upgrade-Versionen für alle drei Komponenten verfügbar sind, bevor Sie beginnen. Dadurch verringert sich der Gesamtaufwand für das Upgrade.

Aktualisierung des Hub-Clusters

Hub-Cluster

Führen Sie vor der Aktualisierung von Add-ons zunächst ein Upgrade sowohl der Control-Plane- als auch der Worker-Knoten im Hub-Cluster durch.

  1. Aktualisieren Sie den Cluster-Master auf die Zielversion.
    ibmcloud oc cluster master update --cluster CLUSTER_NAME --version VERSION
    
  2. Warten Sie einige Minuten und überprüfen Sie anschließend, ob die Master-Aktualisierung abgeschlossen ist.
    ibmcloud oc cluster ls
    
  3. Listen Sie die Worker-Knoten auf und notieren Sie sich die ID jedes Knotens, der aktualisiert werden soll.
    ibmcloud oc worker ls --cluster CLUSTER_NAME
    
  4. Ersetzen Sie jeden Worker-Knoten, um ihn auf dieselbe Version wie den Master zu aktualisieren. Wiederhole dies für jeden Worker-Knoten.
    ibmcloud oc worker replace --cluster CLUSTER_NAME --worker WORKER_NODE_ID --update
    
  5. Stellen Sie sicher, dass auf allen Worker-Knoten die Zielversion ausgeführt wird und der Status „Bereit“ angezeigt wird.
    ibmcloud oc worker ls --cluster CLUSTER_NAME
    

Aktualisierung der verwalteten Cluster

Verwalteter Cluster

Da auf den verwalteten Clustern ODF ausgeführt wird, befolgen Sie bitte die Anleitung zum Upgrade von ODF-fähigen Knoten, die sowohl das Upgrade von „ Red Hat OpenShift on IBM Cloud “ als auch das ODF-Upgrade abdeckt. Ausführliche Anweisungen finden Sie unter „ Aktualisieren oder Ersetzen von VPC-Worker-Knoten, die ODF verwenden “.

Aktualisierung von ACM auf dem Hub-Cluster

Hub-Cluster

Nachdem alle Cluster die Zielversion von „ Red Hat OpenShift on IBM Cloud “ ausführen, aktualisieren Sie das ACM-Add-on auf dem Hub-Cluster.

  1. Aktualisieren Sie das ACM-Add-on auf die Zielversion. Ersetzen Sie „ <cluster_id> “ durch Ihre Hub-Cluster-ID und „ <version> “ durch die gewünschte ACM-Version (zum Beispiel „ 2.16 “).
    ibmcloud oc cluster addon update acm --cluster CLUSTER_ID --version VERSION
    
  2. Vergewissern Sie sich, dass das Add-on erfolgreich aktualisiert wurde. Überprüfen Sie in der Ausgabe, ob das ACM-Add-on die Zielversion anzeigt.
    ibmcloud oc cluster addon ls --cluster CLUSTER_ID
    

Aktualisierung des ODF-DR-Operators auf dem Hub-Cluster

Hub-Cluster

Nachdem ODF auf allen verwalteten Clustern aktualisiert wurde, aktualisieren Sie den ODF Multicluster Orchestrator Operator auf dem Hub-Cluster.

  1. Überprüfen Sie den aktuellen Abonnementkanal für den ODF Multicluster Orchestrator-Operator.

    oc get subscription odf-multicluster-orchestrator -n openshift-operators -o jsonpath='{.spec.channel}'
    
  2. Verbinden Sie das Abonnement mit dem Zielkanal. Ersetzen Sie „ stable-4.21 “ durch den gewünschten Versionskanal.

    oc patch subscription odf-multicluster-orchestrator -n openshift-operators \
      --type merge -p '{"spec":{"channel":"stable-4.21"}}'
    
  3. Vergewissern Sie sich, dass der Installationsplan für die neue Version erstellt und genehmigt wurde.

    oc get installplan -n openshift-operators
    
  4. Stellen Sie sicher, dass der „ CSV “ für die Zielversion den Status „ Succeeded “ aufweist.

    oc get csv -n openshift-operators | grep odf-multicluster
    
  5. Stellen Sie sicher, dass die Operator-Pods des ODF Multicluster Orchestrator im Namespace „ openshift-operators “ ausgeführt werden.

    oc get pods -n openshift-operators | grep -i odf
    

    Vergewissern Sie sich, dass sowohl der Pod „ odf-multicluster-console “ als auch der Pod „ odfmo-controller-manager “ den Status „ Running “ aufweisen.

  6. Stellen Sie sicher, dass die „ DRPolicy “ nach dem Abgleich validiert ist.

    oc get drpolicy -A
    

    Vergewissern Sie sich, dass in der Spalte „ VALIDATED “ für alle Richtlinien der Wert „ True “ angezeigt wird. Falls nicht, führen Sie den folgenden Befehl aus, um den Status zu überprüfen.

    oc describe drpolicy <drpolicy_name>
    
  7. Stellen Sie sicher, dass der Abgleich des „ MirrorPeer “ abgeschlossen ist.

    oc get mirrorpeers -A
    

    Vergewissern Sie sich, dass unter „ Phase “ die Meldung „ ExchangedSecret “ angezeigt wird. Wenn die Meldung „ ExchangingSecret “ angezeigt wird, überprüfen Sie bitte die Verbindung des Submariner, bevor Sie fortfahren.

Weitere Informationen finden Sie unter „ Installation des ODF Multicluster Orchestrator “ in der Dokumentation zu „ Red Hat “.

Aktualisierung optionaler Operatoren

Falls Ihre Umgebung die folgenden Operatoren enthält, führen Sie deren Upgrade nach dem ODF-DR-Operator durch.

GitOps
Weitere Informationen finden Sie unter „ GitOps-Übersicht “ in der Dokumentation zu „ Red Hat “.
OADP
Weitere Informationen finden Sie unter „ Einführung in die „ OpenShift “-API für den Datenschutz “ in der Dokumentation zu „ Red Hat “.

Nächste Schritte

Überprüfen Sie nach Abschluss aller Upgrades, ob die Umgebung einwandfrei funktioniert und die Notfallwiederherstellung ordnungsgemäß funktioniert. Ausführliche Informationen zu den Überprüfungsschritten finden Sie unter „ Überprüfen Ihrer ODF-Konfiguration für die regionale Notfallwiederherstellung “.