8.2. Actualización de Migration Toolkit for Containers en OpenShift Container Platform 3


Puede actualizar Migration Toolkit for Containers (MTC) en OpenShift Container Platform 3 instalando manualmente el operador de Migration Toolkit for Containers heredado.

Requisitos previos

  • Debe iniciar la sesión como usuario con privilegios de administrador de clúster.
  • Debe tener acceso a registry.redhat.io.
  • Debe tener instalado Podman.

Procedimiento

  1. Inicie sesión en registry.redhat.io con sus credenciales del Portal del cliente de Red Hat:

    $ sudo podman login registry.redhat.io
  2. Descargue el archivo operator.yml:

    $ sudo podman cp $(sudo podman create \
      registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.5.3):/operator.yml ./
  3. Sustituya el operador de Migration Toolkit for Containers:

    $ oc replace --force -f operator.yml
  4. Escale la implementación de migration-operator a 0 para detenerla:

    $ oc scale -n openshift-migration --replicas=0 deployment/migration-operator
  5. Escale la implementación de migration-operator a 1 para iniciarla y aplicar los cambios:

    $ oc scale -n openshift-migration --replicas=1 deployment/migration-operator
  6. Verifique que migration-operator se haya actualizado:

    $ oc -o yaml -n openshift-migration get deployment/migration-operator | grep image: | awk -F ":" '{ print $NF }'
  7. Descargue el archivo controller.yml:

    $ sudo podman cp $(sudo podman create \
      registry.redhat.io/rhmtc/openshift-migration-legacy-rhel8-operator:v1.5.3):/controller.yml ./
  8. Cree el objeto migration-controller:

    $ oc create -f controller.yml
  9. Si ha añadido previamente el clúster de OpenShift Container Platform 3 a la consola web de MTC, debe actualizar el token de la cuenta de servicio en la consola web porque el proceso de actualización elimina y restaura el espacio de nombres openshift-migration:

    1. Obtenga el token de la cuenta de servicio:

      $ oc sa get-token migration-controller -n openshift-migration
    2. En la consola web de MTC, haga clic en Clusters (Clústeres).
    3. Haga clic en el menú Options (Opciones) kebab junto al clúster y seleccione Edit (Editar).
    4. Introduzca el nuevo token de cuenta de servicio en el campo Service account token (Token de cuenta de servicio).
    5. Haga clic en Update cluster (Actualizar clúster) y, luego, en Close (Cerrar).
  10. Compruebe que los pods de MTC estén en funcionamiento:

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

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.