8.2. Aggiornare il Migration Toolkit for Containers su OpenShift Container Platform 3


È possibile aggiornare il Migration Toolkit for Containers (MTC) su OpenShift Container Platform 3 installando manualmente il Migration Toolkit for Containers Operator esistente.

Requisiti

  • È necessario aver eseguito l'accesso come utente con privilegi di cluster-admin.
  • È necessario disporre di accesso a registry.redhat.io.
  • È necessario avere installato podman.

Procedura

  1. Accedere a registry.redhat.io con le proprie credenziali del Red Hat Customer Portal:

    $ sudo podman login registry.redhat.io
    Copy to Clipboard Toggle word wrap
  2. Scaricare il file operator.yml:

    $ sudo podman cp $(sudo podman create \
      registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.5.3):/operator.yml ./
    Copy to Clipboard Toggle word wrap
  3. Sostituire il Migration Toolkit for Containers Operator:

    $ oc replace --force -f operator.yml
    Copy to Clipboard Toggle word wrap
  4. Ridimensionare il deployment del migration-operator su 0 per fermare il deployment:

    $ oc scale -n openshift-migration --replicas=0 deployment/migration-operator
    Copy to Clipboard Toggle word wrap
  5. Ridimensionare il deployment del migration-operator su 1 per avviare il deployment e applicare le modifiche:

    $ oc scale -n openshift-migration --replicas=1 deployment/migration-operator
    Copy to Clipboard Toggle word wrap
  6. Verificare che il migration-operator sia stato aggiornato:

    $ oc -o yaml -n openshift-migration get deployment/migration-operator | grep image: | awk -F ":" '{ print $NF }'
    Copy to Clipboard Toggle word wrap
  7. Scaricare il file controller.yml:

    $ sudo podman cp $(sudo podman create \
      registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.5.3):/controller.yml ./
    Copy to Clipboard Toggle word wrap
  8. Creare l'oggetto migration-controller:

    $ oc create -f controller.yml
    Copy to Clipboard Toggle word wrap
  9. Se precedentemente è stato aggiunto il cluster di OpenShift Container Platform 3 alla console web di MTC, occorre aggiornare il token dell'account di servizio nella console web perché il processo di aggiornamento elimina e ripristina lo spazio dei nomi openshift-migration:

    1. Ottenere il token dell'account di servizio:

      $ oc sa get-token migration-controller -n openshift-migration
      Copy to Clipboard Toggle word wrap
    2. Nella console web di MTC, cliccare su Cluster.
    3. Cliccare sul menu Opzioni kebab accanto al cluster e selezionare Modifica.
    4. Inserire il nuovo token dell'account di servizio nel campo Service account token.
    5. Cliccare su Update cluster e poi su Close.
  10. Verificare che i pod MTC siano in esecuzione:

    $ oc get pods -n openshift-migration
    Copy to Clipboard Toggle word wrap
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

© 2026 Red Hat