8.2. Upgrade des Migration Toolkit for Containers auf OpenShift Container Platform 3


Sie können Migration Toolkit for Containers (MTC) auf OpenShift Container Platform 3 aktualisieren, indem Sie den Legacy Migration Toolkit for Containers Operator manuell installieren.

Voraussetzungen

  • Sie müssen als Benutzer mit cluster-admin-Privilegien angemeldet sein.
  • Sie müssen Zugriff auf registry.redhat.io haben.
  • Sie müssen podman installiert haben.

Vorgehensweise

  1. Melden Sie sich mit Ihren Anmeldedaten für das Red Hat Customer Portal bei registry.redhat.io an:

    $ sudo podman login registry.redhat.io
  2. Laden Sie die Datei operator.yml herunter:

    $ sudo podman cp $(sudo podman create \
      registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.5.3):/operator.yml ./
  3. Ersetzen Sie den Migration Toolkit for Container Operator:

    $ oc replace --force -f operator.yml
  4. Skalieren Sie die Bereitstellung von migration-operator auf 0, um die Bereitstellung zu beenden:

    $ oc scale -n openshift-migration --replicas=0 deployment/migration-operator
  5. Skalieren Sie die Bereitstellung migration-operator auf 1, um die Bereitstellung zu starten und die Änderungen anzuwenden:

    $ oc scale -n openshift-migration --replicas=1 deployment/migration-operator
  6. Überprüfen Sie, ob der migration-operator aktualisiert wurde:

    $ oc -o yaml -n openshift-migration get deployment/migration-operator | grep image: | awk -F ":" '{ print $NF }'
  7. Laden Sie die Datei controller.yml herunter:

    $ sudo podman cp $(sudo podman create \
      registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.5.3):/controller.yml ./
  8. Erstellen Sie das Objekt migration-controller:

    $ oc create -f controller.yml
  9. Wenn Sie den OpenShift Container Platform 3-Cluster zuvor zur MTC-Webkonsole hinzugefügt haben, müssen Sie das Service Account-Token in der Webkonsole aktualisieren, da der Upgrade-Vorgang den Namespace openshift-migration löscht und wiederherstellt:

    1. Rufen Sie das Service Account-Token ab:

      $ oc sa get-token migration-controller -n openshift-migration
    2. Klicken Sie in der MTC-Webkonsole auf Clusters.
    3. Klicken Sie auf das Optionsmenü kebab neben dem Cluster und wählen Sie Edit aus.
    4. Geben Sie das neue Service Account-Token in das Feld Service account token ein.
    5. Klicken Sie auf Update Cluster und dann auf Close.
  10. Überprüfen Sie, ob die MTC-Pods ausgeführt werden:

    $ oc get pods -n openshift-migration
Red Hat logoGithubredditYoutubeTwitter

Lernen

Testen, kaufen und verkaufen

Communitys

Über Red Hat

Wir liefern gehärtete Lösungen, die es Unternehmen leichter machen, plattform- und umgebungsübergreifend zu arbeiten, vom zentralen Rechenzentrum bis zum Netzwerkrand.

Mehr Inklusion in Open Source

Red Hat hat sich verpflichtet, problematische Sprache in unserem Code, unserer Dokumentation und unseren Web-Eigenschaften zu ersetzen. Weitere Einzelheiten finden Sie in Red Hat Blog.

Über Red Hat Dokumentation

Legal Notice

Theme

© 2026 Red Hat
Nach oben