6.2. Installation de l’opérateur Migration Toolkit for Containers hérité sur OpenShift Container Platform 3


Vous pouvez installer manuellement l’opérateur Migration Toolkit for Containers hérité sur OpenShift Container Platform 3.

Conditions préalables

  • Vous devez être connecté en tant qu’utilisateur avec les privilèges cluster-admin sur tous les clusters.
  • Vous devez avoir accès à registry.redhat.io.
  • Il faut que podman soit installé.
  • Vous devez créer un secret de flux d’images et le copier dans chaque nœud du cluster.

Procédure

  1. Connectez-vous à registry.redhat.io avec vos informations d’identification du Portail Client de Red Hat :

    $ sudo podman login registry.redhat.io
  2. Téléchargez le fichier operator.yml :

    $ sudo podman cp $(sudo podman create \
      registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.5.3):/operator.yml ./
  3. Téléchargez le fichier controller.yml :

    $ sudo podman cp $(sudo podman create \
      registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.5.3):/controller.yml ./
  4. Connectez-vous à votre cluster OpenShift Container Platform 3.
  5. Vérifiez que le cluster peut s’authentifier auprès de registry.redhat.io :

    $ oc run test --image registry.redhat.io/ubi8 --command sleep infinity
  6. Créer l’objet « Migration Toolkit for Containers Operator » :

    $ oc create -f operator.yml

    Exemple de sortie

    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
    Vous pouvez ignorer les messages du type Error from server (AlreadyExists). Ces erreurs sont provoquées par l’opérateur Migration Toolkit for Containers qui crée des ressources pour les versions antérieures d’OpenShift Container Platform 3 fournies dans les versions ultérieures.
  7. Créez l’objet MigrationController :

    $ oc create -f controller.yml
  8. Vérifiez que les pods MTC sont en cours d’exécution :

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

Apprendre

Essayez, achetez et vendez

Communautés

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de la documentation Red Hat

Legal Notice

Theme

© 2026 Red Hat
Retour au début