12.5.3. Rollback manuale di una migrazione


È possibile eseguire il rollback di una migrazione non riuscita manualmente eliminando i pod dello stage e riportando l'applicazione allo stato attivo.

Se si esegue con successo lo stesso piano di migrazione, le risorse della migrazione non riuscita vengono eliminate automaticamente.

Nota

Le seguenti risorse rimangono negli spazi dei nomi migrati dopo una migrazione di volumi diretta (DVM) non riuscita:

  • Mappe di configurazione (cluster di origine e destinazione)
  • Oggetti Secret (cluster di origine e destinazione)
  • Risorse personalizzate Rsync (cluster di origine)

Queste risorse non influiscono sul rollback. È possibile eliminarle manualmente.

Procedura

  1. Eliminare i pod stage su tutti i cluster:

    $ oc delete $(oc get pods -l migration.openshift.io/is-stage-pod -n <namespace>) 
    1
    Copy to Clipboard Toggle word wrap
    1
    Spazi dei nomi specificati nella risorsa personalizzata MigPlan.
  2. Riattivare l'applicazione sul cluster di origine ridimensionando le repliche sul numero di pre-migrazione:

    $ oc scale deployment <deployment> --replicas=<premigration_replicas>
    Copy to Clipboard Toggle word wrap

    L'annotazione migration.openshift.io/preQuiesceReplicas nella risorsa personalizzata Deployment mostra il numero di repliche pre-migrazione:

    apiVersion: extensions/v1beta1
    kind: Deployment
    metadata:
      annotations:
        deployment.kubernetes.io/revision: "1"
        migration.openshift.io/preQuiesceReplicas: "1"
    Copy to Clipboard Toggle word wrap
  3. Verificare che i pod delle applicazioni siano in esecuzione sul cluster di origine:

    $ oc get pod -n <namespace>
    Copy to Clipboard Toggle word wrap

Risorse aggiuntive

Torna in cima
Red Hat logoGithubredditYoutubeTwitter

Formazione

Prova, acquista e vendi

Community

Informazioni sulla documentazione di Red Hat

Aiutiamo gli utenti Red Hat a innovarsi e raggiungere i propri obiettivi con i nostri prodotti e servizi grazie a contenuti di cui possono fidarsi. Esplora i nostri ultimi aggiornamenti.

Rendiamo l’open source più inclusivo

Red Hat si impegna a sostituire il linguaggio problematico nel codice, nella documentazione e nelle proprietà web. Per maggiori dettagli, visita il Blog di Red Hat.

Informazioni su Red Hat

Forniamo soluzioni consolidate che rendono più semplice per le aziende lavorare su piattaforme e ambienti diversi, dal datacenter centrale all'edge della rete.

Theme

© 2025 Red Hat