8.2. Mise à jour de Migration Toolkit for Containers sur OpenShift Container Platform 3


Vous pouvez mettre à niveau Migration Toolkit for Containers (MTC) sur OpenShift Container Platform 3 en installant manuellement l’opérateur Migration Toolkit for Containers hérité.

Conditions préalables

  • Vous devez être connecté en tant qu’utilisateur avec les privilèges cluster-admin.
  • Vous devez avoir accès à registry.redhat.io.
  • Il faut que podman soit installé.

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
    Copy to Clipboard Toggle word wrap
  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 ./
    Copy to Clipboard Toggle word wrap
  3. Remplacer l’opérateur Migration Toolkit for Containers :

    $ oc replace --force -f operator.yml
    Copy to Clipboard Toggle word wrap
  4. Faites passer le déploiement migration-operator sur 0 pour arrêter le déploiement :

    $ oc scale -n openshift-migration --replicas=0 deployment/migration-operator
    Copy to Clipboard Toggle word wrap
  5. Faites passer le déploiement migration-operator sur 1 pour démarrer le déploiement et appliquer les modifications :

    $ oc scale -n openshift-migration --replicas=1 deployment/migration-operator
    Copy to Clipboard Toggle word wrap
  6. Vérifiez que migration-operator a bien été mis à niveau :

    $ oc -o yaml -n openshift-migration get deployment/migration-operator | grep image: | awk -F ":" '{ print $NF }'
    Copy to Clipboard Toggle word wrap
  7. 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 ./
    Copy to Clipboard Toggle word wrap
  8. Créez l’objet migration-controller :

    $ oc create -f controller.yml
    Copy to Clipboard Toggle word wrap
  9. Si vous avez précédemment ajouté le cluster OpenShift Container Platform 3 à la console Web MTC, vous devez mettre à jour le token du compte de service dans la console Web, car le processus de mise à niveau supprime et restaure l’espace de nommage openshift-migration :

    1. Obtenez le token du compte de service :

      $ oc sa get-token migration-controller -n openshift-migration
      Copy to Clipboard Toggle word wrap
    2. Dans la console Web MTC, cliquez sur Clusters.
    3. Cliquez sur le menu Options kebab en regard du cluster et sélectionnez ensuite Edit.
    4. Saisissez le nouveau token du compte de service dans le champ Service account token.
    5. Cliquez sur Update cluster, puis sur Close.
  10. Vérifiez que les pods MTC sont en cours d’exécution :

    $ oc get pods -n openshift-migration
    Copy to Clipboard Toggle word wrap
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

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 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.

Theme

© 2025 Red Hat