8.2. Atualização do Migration Toolkit for Containers no OpenShift Container Platform 3


Para atualizar o Migration Toolkit for Containers no OpenShift Container Platform 3, instale manualmente o Migration Toolkit for Containers Operator herdado.

Pré-requisitos

  • Você deve estar conectado como um usuário com os privilégios cluster-admin.
  • Você deve ter acesso a registr.redhat.io.
  • Você deve ter podman instalado.

Procedimento

  1. Faça login em register.redhat.io com suas credenciais do Portal do Cliente da Red Hat:

    $ sudo podman login registry.redhat.io
    Copy to Clipboard Toggle word wrap
  2. Faça download do arquivo 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. Substitua o Migration Toolkit for Containers Operator:

    $ oc replace --force -f operator.yml
    Copy to Clipboard Toggle word wrap
  4. Dimensione a implantação migration-operator para 0 para interromper a implantação:

    $ oc scale -n openshift-migration --replicas=0 deployment/migration-operator
    Copy to Clipboard Toggle word wrap
  5. Dimensione a implantação migration-operator para 1 para iniciar a implantação e aplicar as mudanças:

    $ oc scale -n openshift-migration --replicas=1 deployment/migration-operator
    Copy to Clipboard Toggle word wrap
  6. Verifique se migration-operator foi atualizado:

    $ oc -o yaml -n openshift-migration get deployment/migration-operator | grep image: | awk -F ":" '{ print $NF }'
    Copy to Clipboard Toggle word wrap
  7. Faça download do arquivo 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. Crie o objeto migration-controller:

    $ oc create -f controller.yml
    Copy to Clipboard Toggle word wrap
  9. Se você adicionou anteriormente o cluster do OpenShift Container Platform 3 ao console web do MTC, será necessário atualizar o token da conta de serviço no console web, pois o processo de atualização exclui e restaura o namespace openshift-migration:

    1. Obtenha o token da conta de serviço:

      $ oc sa get-token migration-controller -n openshift-migration
      Copy to Clipboard Toggle word wrap
    2. No console web do MTC, clique em Clusters.
    3. Clique no menu de opções kebab ao lado do cluster e selecione Edit.
    4. Digite o novo token da conta de serviço no campo Service account token.
    5. Clique em Update cluster e, então, clique em Close.
  10. Verifique se os pods do MTC estão em execução:

    $ oc get pods -n openshift-migration
    Copy to Clipboard Toggle word wrap
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2026 Red Hat