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 identifiants du portail client Red Hat en entrant la commande suivante :

    $ sudo podman login registry.redhat.io
    Copy to Clipboard Toggle word wrap
  2. Téléchargez le fichier operator.yml en entrant la commande suivante :

    $ sudo podman cp $(sudo podman create \
      registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.7):/operator.yml ./
    Copy to Clipboard Toggle word wrap
  3. Remplacez l'opérateur de Migration Toolkit for Containers en entrant la commande suivante :

    $ oc replace --force -f operator.yml
    Copy to Clipboard Toggle word wrap
  4. Faites passer le déploiement de migration-operator à 0 pour arrêter le déploiement en entrant la commande suivante :

    $ oc scale -n openshift-migration --replicas=0 deployment/migration-operator
    Copy to Clipboard Toggle word wrap
  5. Mettez à l'échelle le déploiement de migration-operator à 1 pour démarrer le déploiement et appliquer les modifications en entrant la commande suivante :

    $ oc scale -n openshift-migration --replicas=1 deployment/migration-operator
    Copy to Clipboard Toggle word wrap
  6. Vérifiez que le site migration-operator a été mis à niveau en entrant la commande suivante :

    $ 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 en entrant la commande suivante :

    $ sudo podman cp $(sudo podman create \
      registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.7):/controller.yml ./
    Copy to Clipboard Toggle word wrap
  8. Créez l'objet migration-controller en entrant la commande suivante :

    $ 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 jeton du compte de service en entrant la commande suivante :

      $ 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 à côté de la grappe et sélectionnez 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 modules MTC fonctionnent en entrant la commande suivante :

    $ 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