12.4.2. La migrazione diretta dei volumi non si completa


Se la migrazione diretta dei volumi non venisse completata, il cluster di destinazione potrebbe non avere le stesse annotazioni node-selector del cluster di origine.

Migration Toolkit for Containers (MTC) esegue la migrazione degli spazi dei nomi con tutte le annotazioni per preservare i vincoli del contesto di sicurezza e i requisiti di scheduling. Durante la migrazione diretta dei volumi, MTC crea pod di trasferimento Rsync sul cluster di destinazione negli spazi dei nomi che sono stati migrati dal cluster di origine. Se uno spazio dei nomi del cluster di destinazione non ha le stesse annotazioni dello spazio dei nomi del cluster di origine, i pod di trasferimento Rsync non possono essere programmati. I pod Rsync rimangono nello stato Pending.

È possibile identificare e risolvere questo problema eseguendo la seguente procedura.

Procedura

  1. Controllare lo stato della risorsa personalizzata MigMigration:

    $ oc describe migmigration <pod> -n openshift-migration

    L'output include il seguente messaggio di stato:

    Esempio di output

    Some or all transfer pods are not running for more than 10 mins on destination cluster

  2. Sul cluster di origine, ottenere i dettagli di uno spazio dei nomi migrato:

    $ oc get namespace <namespace> -o yaml 
    1
    1
    Specificare lo spazio dei nomi migrato.
  3. Sul cluster di destinazione, modificare lo spazio dei nomi migrato:

    $ oc edit namespace <namespace>
  4. Aggiungere le annotazioni mancanti openshift.io/node-selector allo spazio dei nomi migrato come nell'esempio seguente:

    apiVersion: v1
    kind: Namespace
    metadata:
      annotations:
        openshift.io/node-selector: "region=east"
    ...
  5. Eseguire di nuovo il piano di migrazione.
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

© 2026 Red Hat
Torna in cima