O Server Migration Center (SMC) permite migrar dados incrementais de uma VM VMware para a Alibaba Cloud. É possível definir o intervalo de tempo entre as operações de migração incremental. A migração incremental reduz o tempo de inatividade da VM e a duração total do cutover. Este tópico descreve como migrar dados incrementais de uma VM VMware sem agente.
Limites
Ao criar um job de migração incremental, defina o parâmetro Destination Type como ECS Image.
Procedimento
Etapa 1: Ativar o CBT
Este tópico utiliza o vCenter 6.7 como exemplo. Siga as etapas abaixo para ativar o Changed Block Tracking (CBT). Para migrar dados incrementais de uma VM VMware, é obrigatório ativar o CBT na VM. Caso o CBT esteja desativado, todos os dados da VM VMware serão migrados integralmente. Se o CBT já estiver ativo, ignore esta etapa.
Antes de ativar o CBT, verifique se não existem snapshots gerados para a VM VMware. Caso contrário, os dados incrementais migrados via CBT podem apresentar inconsistências. Se você excluir os snapshots da VM VMware ao ativar o CBT, execute o arquivo ./disk/migrate_configure no diretório /root/smc, que corresponde ao diretório home do cliente SMC. Dessa forma, as informações de configuração da VM VMware serão obtidas novamente.
Para ativar o CBT, certifique-se de que os seguintes pré-requisitos sejam atendidos:
A versão do host ESXi deve ser ESXi 4.0 ou superior.
A versão do hardware da VM deve ser 7 ou superior.
As operações de I/O da VM VMware devem ser executadas no armazenamento do ESXi.
A VM VMware deve suportar Raw Device Mapping (RDM) e Virtual Machine File System (VMFS) em modo de compatibilidade virtual, além de Network File System (NFS).
A VM VMware não deve utilizar discos independentes persistentes ou não persistentes para armazenamento de dados.
Faça logon no vCenter Server.
Clique com o botão direito na VM VMware desligada e selecione Edit Settings.
Na página Edit Settings, clique na aba VM Options.
Clique em Advanced para expandir as configurações avançadas e, em seguida, clique em EDIT CONFIGURATION... ao lado de Configuration Parameters.
-
Na página Configuration Parameters, clique em ADD CONFIGURATION PARAMS e adicione os parâmetros descritos na tabela a seguir.
Name
Value
Description
ctkEnabled
TRUE
Define se os arquivos CTK devem ser utilizados.
scsi0:0.ctkEnabled
TRUE
Permite o uso de arquivos CTK para o disco rígido com ID de small computer systems interface (SCSI) 0:0.
scsi0:1.ctkEnabled
TRUE
Permite o uso de arquivos CTK para o disco rígido com ID SCSI 0:1.
No parâmetro scsix:x.ctkEnabled, x:x representa o ID SCSI. Substitua x:x pelo ID SCSI conforme sua necessidade. Neste tópico, são utilizados discos rígidos com IDs SCSI 0:0 e 0:1. Para consultar os IDs SCSI dos discos rígidos da VM, acesse a aba Virtual Hardware na página Edit Settings. Nessa aba, cada disco rígido, como Hard disk 1, exibe um valor de Virtual Device Node, que corresponde ao ID SCSI a ser usado no parâmetro scsix:x.ctkEnabled.
-
Clique em OK. Em seguida, clique com o botão direito na VM VMware e escolha para ligar a VM VMware.
Se o CBT estiver ativado, um arquivo xx-ctk.vmdk será adicionado a cada disco virtual e disco de snapshot.
Etapa 2: Executar a migração completa
-
Após importar as informações de uma source de migração no console SMC, siga as etapas abaixo para criar e iniciar um job de migração incremental. Não é necessário interromper os serviços em execução na VM. Para mais detalhes, consulte Agentless migration of VMware VMs.
Durante a configuração da migração, ative a opção Automatic Incremental Synchronization. Configure os seguintes parâmetros relacionados à migração incremental automática:
Automatic Incremental Synchronization: define se a migração incremental automática será habilitada. Ative esta chave.
Synchronization Interval: intervalo de tempo entre duas operações consecutivas de migração incremental. Por exemplo, se o Synchronization Interval for definido como 1 hora, a próxima sincronização incremental começará 1 hora após a conclusão da sincronização atual. É possível especificar um intervalo entre uma hora e sete dias.
Maximum Reserved Images: número máximo de imagens retidas durante a migração incremental. Valores válidos: 1 a 10. Uma imagem é gerada a cada operação de migração incremental. Se o total de imagens ultrapassar o limite superior, a imagem não utilizada mais antiga será excluída.
-
Verifique os resultados da migração.
Quando o progresso da migração atingir 100%, a primeira migração completa terá sido concluída e uma imagem completa será gerada. Após cada conclusão de migração, o status em tempo real passa para Waiting, aguardando o próximo ciclo de frequência para continuar a migração dos dados incrementais.
NotaConforme sua necessidade, realize as seguintes operações:
Validar o resultado da migração: Clique em na coluna Actions da source de migração e utilize essa imagem para criar uma instância do Elastic Compute Service (ECS) para validação.
Alterar o intervalo de sincronização: Clique em na coluna Actions da source de migração para ajustar o intervalo conforme as instruções. A alteração entrará em vigor somente após o término da próxima sincronização incremental, não sendo aplicada imediatamente.
Interromper a tarefa de migração: Clique em na coluna Actions da source de migração para parar a tarefa conforme solicitado.
Cancelar a tarefa de migração incremental: Clique em na coluna Actions da source de migração para cancelar a tarefa conforme as instruções.
Etapa 3: Parar os serviços na VM VMware e executar o job de migração incremental novamente
Para garantir que todos os dados sejam migrados para a Alibaba Cloud, pare os serviços na VM VMware e execute o job de migração incremental fora do horário de pico.
No console SMC, execute manualmente o job de migração incremental ou aguarde sua execução automática.
A imagem gerada em cada operação de migração incremental é uma imagem completa do servidor de origem em um ponto específico no tempo. Essa imagem contém os dados incrementais do momento da migração, além de todos os dados migrados anteriormente.
Após o início da sincronização incremental automática ou manual, a comparação de dados ocorre primeiramente. A velocidade dessa comparação depende da capacidade de I/O do disco e não está limitada pela largura de banda da rede. Portanto, o tempo de comparação varia conforme a capacidade de I/O do disco e o volume de dados armazenados. Concluída a comparação, os dados incrementais são transmitidos; a duração dessa fase de transmissão depende do tamanho dos dados incrementais e da largura de banda disponível. Para mais informações, consulte Estimate migration time and test transfer speed.
Faça logon no servidor de origem e pare os serviços.
-
No console SMC, aguarde a próxima sincronização automática ou inicie uma manualmente.
-
Migração incremental automática
Após a conclusão da primeira migração incremental, o SMC executa automaticamente as migrações subsequentes conforme o synchronization interval definido.
-
Migração incremental manual
Na coluna Actions, clique em Manual Incremental Synchronization. Na caixa de diálogo Manual Incremental Synchronization, clique em OK.
-
Etapa 4: Concluir a sincronização incremental
Após a última operação de migração incremental, siga as etapas abaixo para finalizar a migração incremental.
Na coluna Actions, clique em Complete Incremental Synchronization.
-
Na caixa de diálogo Complete Incremental Job, clique em OK.
Você também pode selecionar Perform One Last Synchronization na caixa de diálogo Complete Incremental Job para executar uma sincronização final de dados. Essa ação finaliza o job incremental. Após a conclusão, o status do job muda para Completed e nenhuma outra sincronização incremental ocorrerá.
-
Na página Server Migration, visualize o status em tempo real da migração.
O tempo necessário para a transmissão de dados depende de fatores como o volume de dados da source de migração e a largura de banda da rede. Aguarde a conclusão do job de migração.
Verificar o resultado da migração
Limpar recursos
Durante a migração, o SMC cria uma instância intermediária temporária de pagamento conforme o uso chamada No_Delete_SMC_Transition_Instance na sua conta de destino da Alibaba Cloud para facilitar a migração. Pode ser necessário liberar a instância manualmente dependendo do resultado da migração:
Migração bem-sucedida: A instância intermediária é liberada automaticamente. Nenhuma ação manual é necessária.
-
Erro na migração: A instância intermediária é mantida e continua a gerar cobranças. Para evitar custos desnecessários, libere-a de uma das seguintes formas:
Se não precisar mais da tarefa de migração, clique no ID da source de migração. Na coluna Actions, clique em Cancel Migration. Essa ação exclui a tarefa e libera automaticamente a instância intermediária.
Libere manualmente Release an instance.

