6.2. Installation des Legacy Migration Toolkit for Containers Operator auf OpenShift Container Platform 3


Sie können den Legacy Migration Toolkit for Containers Operator manuell auf OpenShift Container Platform 3 installieren.

Voraussetzungen

  • Sie müssen auf allen Clustern als Benutzer mit cluster-admin-Privilegien angemeldet sein.
  • Sie müssen Zugriff auf registry.redhat.io haben.
  • Sie müssen podman installiert haben.
  • Sie müssen ein Image Stream-Geheimnis erstellen und es auf jeden Knoten im Cluster kopieren.

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. 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 ./
  4. Melden Sie sich bei Ihrem OpenShift Container Platform 3-Cluster an.
  5. Überprüfen Sie, ob sich der Cluster bei registry.redhat.io authentifizieren kann:

    $ oc run test --image registry.redhat.io/ubi8 --command sleep infinity
  6. Erstellen Sie das Objekt Migration Toolkit for Containers Operator:

    $ oc create -f operator.yml

    Beispielausgabe

    namespace/openshift-migration created
    rolebinding.rbac.authorization.k8s.io/system:deployers created
    serviceaccount/migration-operator created
    customresourcedefinition.apiextensions.k8s.io/migrationcontrollers.migration.openshift.io created
    role.rbac.authorization.k8s.io/migration-operator created
    rolebinding.rbac.authorization.k8s.io/migration-operator created
    clusterrolebinding.rbac.authorization.k8s.io/migration-operator created
    deployment.apps/migration-operator created
    Error from server (AlreadyExists): error when creating "./operator.yml":
    rolebindings.rbac.authorization.k8s.io "system:image-builders" already exists 
    1
    
    Error from server (AlreadyExists): error when creating "./operator.yml":
    rolebindings.rbac.authorization.k8s.io "system:image-pullers" already exists

    1
    Sie können die Meldung Error from server (AlreadyExists) ignorieren. Sie werden durch den Migration Toolkit for Containers Operator verursacht, der Ressourcen für frühere Versionen von OpenShift Container Platform 3 erstellt, die in späteren Versionen bereitgestellt werden.
  7. Erstellen Sie das Objekt MigrationController:

    $ oc create -f controller.yml
  8. Ü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