Use a ferramenta de migração do Microservices Engine (MSE), o MSE Sync, para sincronizar dados de configuração do Application Configuration Management integrado ao Enterprise Distributed Application Service (EDAS) ou Serverless App Engine (SAE) com instâncias MSE Nacos. É possível sincronizar todos os dados de configuração mediante operações simples. Este tópico descreve como migrar dados de configuração do Application Configuration Management integrado ao EDAS ou SAE para instâncias MSE Nacos.
Pré-requisitos
Instância MSE Nacos criada. Para mais informações, consulte Criar um mecanismo Nacos.
MSE Sync implantado. Para mais informações, consulte Solução de migração baseada no MSE Sync.
Limites de uso
Se a ferramenta MSE Sync falhar, a sincronização de dados será interrompida. Por isso, implante o MSE Sync em pelo menos dois nós. Após iniciar o processo de migração, conclua-o o mais rápido possível.
As redes do SAE ou EDAS, do MSE Sync e da instância MSE Nacos devem estar interconectadas.
Procedimento de migração
Etapa 1: Obter o ID do namespace do SAE ou EDAS
EDAS
Faça login no console do EDAS.
No painel de navegação à esquerda, escolha . Na barra de menus superior, selecione a região de destino.
-
Na página Microservices Space, obtenha o ID do namespace de microsserviços desejado.
O ID está na coluna Microservices Namespace Name/ID.
SAE
Faça login no console do SAE.
No painel de navegação à esquerda, escolha . Na barra de menus superior, selecione a região de destino.
Na página Distributed Configuration (ACM), clique em Namespaces e copie o ID do namespace.
Etapa 2: Crie uma tarefa de migração
No painel de navegação à esquerda da ferramenta MSE Sync, clique em Sync Task.
-
Na página Service Synchronization, clique em Import Configuration. Na caixa de diálogo Import Config, insira a seguinte configuração e clique em OK.
clusters: - clusterName: dst connectKeyList: - mse-xxxxxx-nacos-ans.mse.aliyuncs.com:8848 clusterType: NACOS - clusterName: src clusterType: ACM product: EDAS namespaceId: namespaceId ak: ak sk: sk regionId: us-east-1 userId: 1419633767709936 tasks: - source: src destination: dst type: ConfigNotanamespaceIdé o ID do namespace obtido no EDAS ou SAE.akesksão o AccessKey ID e o AccessKey secret do usuário RAM com permissões de leitura e gravação nos dados de configuração do Application Configuration Management.
-
Após importar os dados com êxito, visualize o progresso da tarefa na página de sincronização de tarefas.
Etapa 3: Verifique o resultado
Faça login no console do MSE e selecione uma região na barra de menus superior.
No painel de navegação à esquerda, escolha Microservices Registry > Instances.
Na página Instances, clique em nome da instância de destino.
No painel de navegação à esquerda, escolha Configuration Management > Configurations para verifique se os dados de configuração foram sincronizados.