11.2. Migração de aplicativos usando a linha de comando
Você pode migrar aplicativos com o API do MTC usando a interface de linha de comando (CLI) para automatizar a migração.
11.2.1. Pré-requisitos para a migração Copiar o linkLink copiado para a área de transferência!
-
Você deve estar conectado como um usuário com os privilégios
cluster-adminem todos os clusters.
Migração direta de imagem
- Você deve garantir que o registro interno seguro do cluster de origem esteja exposto.
- Você deve criar uma rota ao registro exposto.
Migração direta de volume
- Se seus clusters utilizam proxies, você deve configurar um proxy TCP Stunnel.
Imagens internas
Se seu aplicativo utiliza imagens internas do namespace
openshift, você deve garantir que as versões necessárias das imagens estejam presentes no cluster de destino.É possível atualizar manualmente uma tag de fluxo de imagem para usar uma imagem obsoleta do OpenShift Container Platform 3 em um cluster do OpenShift Container Platform 4.10.
Clusters
- O cluster de origem deve ser atualizado para a versão mais recente do MTC z-stream.
- A versão do MTC deve ser a mesma em todos os clusters.
Rede
- Os clusters têm acesso de rede irrestrito uns aos outros e ao repositório de replicação.
-
Se você copiar os volumes persistentes com
move, os clusters deverão ter acesso de rede irrestrito aos volumes remotos. Você deve habilitar as seguintes portas em um cluster do OpenShift Container Platform 3:
-
8443(servidor de API) -
443(rotas) -
53(DNS)
-
Você deve habilitar as seguintes portas em um cluster do OpenShift Container Platform 4:
-
6443(servidor de API) -
443(rotas) -
53(DNS)
-
-
Você deverá habilitar a porta
443no repositório de replicação se estiver usando TLS.
Volumes persistentes (PVs)
- Os PVs devem ser válidos.
- Os PVs devem estar vinculados a reivindicações de volume persistente.
Se você usar snapshots para copiar os PVs, os seguintes pré-requisitos adicionais serão aplicáveis:
- O provedor de nuvem deve dar suporte a snapshots.
- Os PVs devem ter o mesmo provedor de nuvem.
- Os PVs devem estar localizados na mesma região geográfica.
- Os PVs devem ter a mesma classe de armazenamento.