Aggiornamento dell'ambiente di ripristino di emergenza regionale di Data Foundation di OpenShift

Virtual Private Cloud4.21 e versioni successive

Scopri quando e come eseguire l'aggiornamento dei componenti dell'ambiente Regional Disaster Recovery (RDR) di OpenShift Data Foundation (ODF), tra cui Red Hat OpenShift on IBM Cloud, il componente aggiuntivo Advanced Cluster Management (ACM), ODF e l'operatore ODF-DR.

Prima di iniziare

Aggiornare l'ambiente ODF-RDR quando è disponibile una nuova versione di Red Hat OpenShift on IBM Cloud, ACM o ODF, oppure quando un componente è obsoleto o sta per essere dismesso. La mancata esecuzione dell'aggiornamento potrebbe causare interruzioni del servizio in futuro.

Prima di iniziare, attendi che siano disponibili le versioni aggiornate di tutti e tre i componenti. Ciò riduce l'impegno complessivo necessario per l'aggiornamento.

Aggiornamento del cluster di hub

Gruppo di hub

Prima di aggiornare qualsiasi componente aggiuntivo, è necessario aggiornare sia il piano di controllo che i nodi di lavoro del cluster hub.

  1. Aggiornare il master del cluster alla versione di destinazione.
    ibmcloud oc cluster master update --cluster CLUSTER_NAME --version VERSION
    
  2. Attendere qualche minuto, quindi verificare che l'aggiornamento del master sia stato completato.
    ibmcloud oc cluster ls
    
  3. Elenca i nodi di lavoro e prendi nota dell'ID di ciascun nodo da aggiornare.
    ibmcloud oc worker ls --cluster CLUSTER_NAME
    
  4. Sostituisci ogni nodo di lavoro per aggiornarlo alla stessa versione del master. Ripetere l'operazione per ogni nodo di lavoro.
    ibmcloud oc worker replace --cluster CLUSTER_NAME --worker WORKER_NODE_ID --update
    
  5. Verifica che tutti i nodi di lavoro stiano eseguendo la versione desiderata e che presentino lo stato "Pronto".
    ibmcloud oc worker ls --cluster CLUSTER_NAME
    

Aggiornamento dei cluster gestiti

Cluster gestito

Poiché i cluster gestiti utilizzano ODF, seguire la procedura di aggiornamento dei nodi compatibili con ODF, che copre sia l'aggiornamento di Red Hat OpenShift on IBM Cloud che quello di ODF. Per istruzioni dettagliate, consultare la sezione " Aggiornamento o sostituzione dei nodi di lavoro VPC che utilizzano ODF ".

Aggiornamento di ACM sul cluster di hub

Gruppo di hub

Una volta che tutti i cluster saranno in esecuzione con la versione di Red Hat OpenShift on IBM Cloud desiderata, aggiorna il componente aggiuntivo ACM sul cluster hub.

  1. Aggiornare il componente aggiuntivo ACM alla versione desiderata. Sostituisci <cluster_id> con l'ID del tuo cluster di hub e <version> con la versione ACM di destinazione (ad esempio, 2.16).
    ibmcloud oc cluster addon update acm --cluster CLUSTER_ID --version VERSION
    
  2. Verifica che l'aggiornamento del componente aggiuntivo sia stato completato correttamente. Nell'output, verificare che il componente aggiuntivo ACM riporti la versione di destinazione.
    ibmcloud oc cluster addon ls --cluster CLUSTER_ID
    

Aggiornamento dell'operatore ODF-DR sul cluster hub

Gruppo di hub

Una volta completato l'aggiornamento di ODF su tutti i cluster gestiti, aggiornare l'ODF Multicluster Orchestrator Operator sul cluster hub.

  1. Verificare il canale di sottoscrizione attualmente in uso per l'operatore ODF Multicluster Orchestrator.

    oc get subscription odf-multicluster-orchestrator -n openshift-operators -o jsonpath='{.spec.channel}'
    
  2. Collegare l'abbonamento al canale di destinazione. Sostituisci " stable-4.21 " con il canale della versione desiderata.

    oc patch subscription odf-multicluster-orchestrator -n openshift-operators \
      --type merge -p '{"spec":{"channel":"stable-4.21"}}'
    
  3. Verificare che il piano di installazione della nuova versione sia stato creato e approvato.

    oc get installplan -n openshift-operators
    
  4. Verificare che l' CSV e relativa alla versione di destinazione presenti lo stato " Succeeded ".

    oc get csv -n openshift-operators | grep odf-multicluster
    
  5. Verificare che i pod dell'operatore ODF Multicluster Orchestrator siano in esecuzione nel namespace openshift-operators.

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

    Verificare che entrambi i pod odf-multicluster-console e odfmo-controller-manager presentino lo stato “ Running ”.

  6. Verificare che il codice di identificazione del cliente ( DRPolicy ) sia stato convalidato dopo la riconciliazione.

    oc get drpolicy -A
    

    Verificare che la colonna " VALIDATED " riporti il valore " True " per tutte le politiche. In caso contrario, eseguire il seguente comando per verificare lo stato.

    oc describe drpolicy <drpolicy_name>
    
  7. Verificare che il processo di riconciliazione di " MirrorPeer " sia stato completato.

    oc get mirrorpeers -A
    

    Verificare che l'indirizzo Phase visualizzi ExchangedSecret. Se viene visualizzato il messaggio " ExchangingSecret", verificare la connettività del Submariner prima di procedere.

Per ulteriori informazioni, consultare la sezione " Installazione di ODF Multicluster Orchestrator " nella documentazione " Red Hat ".

Aggiornamento degli operatori opzionali

Se nel proprio ambiente sono presenti i seguenti operatori, è necessario aggiornarli dopo l’operatore ODF-DR.

GitOps
Per ulteriori informazioni, consultare la sezione " GitOps panoramica " nella documentazione di " Red Hat ".
OADP
Per ulteriori informazioni, consultare la sezione " Introduzione all'API di OpenShift per la protezione dei dati " nella documentazione di Red Hat.

Passi successivi

Dopo aver completato tutti gli aggiornamenti, verificare che l'ambiente sia in buone condizioni e che il sistema di ripristino di emergenza funzioni correttamente. Per i passaggi dettagliati relativi alla verifica, consultare la sezione “ Verifica della configurazione del sistema di ripristino di emergenza regionale ODF ”.