6.2. Instalación del operador de Migration Toolkit for Containers heredado en OpenShift Container Platform 3


Puede instalar manualmente el operador de Migration Toolkit for Containers heredado en OpenShift Container Platform 3.

Requisitos previos

  • Debe iniciar la sesión como usuario con privilegios de administrador de clúster en todos los clústeres.
  • Debe tener acceso a registry.redhat.io.
  • Debe tener instalado Podman.
  • Debe crear un secreto de flujo de imágenes y copiarlo en cada nodo del clúster.

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. 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 ./
  4. Inicie sesión en su clúster de OpenShift Container Platform 3.
  5. Verifique que el clúster pueda autenticarse con registry.redhat.io:

    $ oc run test --image registry.redhat.io/ubi8 --command sleep infinity
  6. Cree el objeto del operador de Migration Toolkit for Containers:

    $ oc create -f operator.yml

    Ejemplo de salida

    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
    Puede ignorar los mensajes de error del servidor (AlreadyExists). Son causados por el operador de Migration Toolkit for Containers que crea recursos para versiones anteriores de OpenShift Container Platform 3 que se proporcionan en versiones posteriores.
  7. Cree el objeto MigrationController:

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