Partilhar via


Solucionar problemas de replicação lenta ou migração bloqueada na migração VMware sem agente

Este artigo ajuda você a solucionar problemas de replicação lenta ou migração bloqueada que você pode encontrar ao replicar VMs VMware locais usando o método sem agente de migração de servidor.

Nota

Esta documentação completa do cenário de migração VMware está atualmente em visualização. Para obter mais informações sobre como usar o Azure Migrate, consulte a documentação do produto Azure Migrate.

A replicação está lenta ou bloqueada para VM

Ao executar replicações, você pode observar que a replicação para uma VM específica não está progredindo no ritmo esperado. Geralmente, a razão subjacente para esse problema é uma indisponibilidade ou escassez de alguns recursos necessários para a replicação. Os recursos podem ser consumidos por outras VMs que estão replicando ou algum outro processo em execução no dispositivo no datacenter.

A seguir estão algumas razões que geralmente causam esse problema e remediações.

Tamanho do buffer NFC baixo

O dispositivo Azure Migrate opera sob a restrição de usar 32 MB de buffer NFC para replicar simultaneamente 8 discos no host ESXi. Um tamanho de buffer NFC inferior a 32 MB pode causar replicação lenta. Você também pode obter a seguinte exceção:

Exceção: GatewayErrorHandling.GatewayServiceException: A operação falhou com o erro 'Falha na alocação de memória. Sem memória."

Remediação

Você pode aumentar o tamanho do buffer NFC além de 32 MB para aumentar a simultaneidade. A configuração precisa ser feita no host ESXi e no dispositivo. Caso contrário, a replicação pode ter um desempenho ainda pior.

Atenção

Aumentar o tamanho para mais de 32 MB pode causar restrições de recursos no ambiente. Antes de prosseguir, consulte o administrador do sistema para entender as implicações.

Alterações no host ESXi

  1. SSH para o host ESXi como root.

  2. Use o editor vi para abrir "/etc/vmware/hostd/config.xml".

  3. Encontre a seção que se parece com a abaixo:

    <nfcsvc> 
    <enabled>true</enabled> 
    <maxMemory>134217728</maxMemory> 
    <maxStreamMemory>10485760</maxStreamMemory> 
    <path>libnfcsvc.so</path> 
    </nfcsvc> 
    
  4. Edite o valor de para o valor (em Bytes) que você gostaria de configurar para o buffer NFC maxMemory . Neste exemplo, ele é definido como 128 MB (128 * 1024 * 1024).

  5. Guarde e saia.

  6. Reinicie os agentes de gerenciamento do shell usando os seguintes comandos:

    • /etc/init.d/hostd reiniciar
    • /etc/init.d/vpxa reiniciar

Alterações no aparelho

  1. Entre no dispositivo Azure Migrate como administrador usando a Área de Trabalho Remota.
  2. Abra o arquivo GatewayDataWorker.json na pasta "%programdata%\Microsoft Azure\Config".
  3. Crie um arquivo json vazio se ele não existir e cole o seguinte texto no novo arquivo criado.
    { 
     "HostBufferSizeInMB": "32", 
    } 
    
  4. Altere o valor de HostBufferSizeInMB para o valor que você definiu no host ESXi.
  5. Guarde e saia.
  6. Reinicie o serviço de gateway de migração do Azure que está sendo executado no dispositivo. Abra o PowerShell e execute o seguinte:
    • net stop asrgwy (aguarde até que o serviço pare)
    • net start asrgwy

RAM disponível do host ESXi baixa

Quando o host ESXi no qual a VM replicante está presente está muito ocupado, o processo de replicação ficará mais lento devido à indisponibilidade de RAM.

Remediação

Use o VMotion para mover a VM com replicação lenta para um host ESXi, que não está muito ocupado.

Largura de banda de rede

As replicações podem ser lentas devido à baixa largura de banda de rede disponível para o dispositivo Azure Migrate. A baixa largura de banda pode ser devida a outros aplicativos que usam a largura de banda ou a presença de aplicativos de limitação de largura de banda ou uma configuração de proxy que restringe o uso de largura de banda do dispositivo de replicação.

Remediação

Em caso de baixa largura de banda, você pode primeiro reduzir o número de aplicativos usando largura de banda de rede. Verifique com o administrador da rede se algum aplicativo de limitação ou configuração de proxy está presente.

E/S de disco

As replicações podem ser lentas porque o servidor que está sendo replicado tem muita carga e isso está causando altas operações de E/S em discos conectados a ele. É aconselhável reduzir a carga no servidor para aumentar a velocidade de replicação. Você também pode encontrar o seguinte erro:

O último ciclo de replicação para a máquina virtual 'Nome da VM' falhou. Evento de tempo limite encontrado.

Se nenhuma ação for tomada, a replicação prosseguirá e será concluída com atraso.

Taxas de gravação de disco

As replicações podem ser mais lentas do que o esperado se a velocidade de carregamento de dados for maior do que a velocidade de gravação do disco selecionado ao habilitar a replicação. Para obter melhores velocidades com as mesmas velocidades de upload, você precisaria reiniciar a replicação e selecionar Premium enquanto selecionava o tipo de disco para replicação.

Atenção

O tipo de disco recomendado durante a Avaliação pode não ser Premium para uma VM específica. Nesse caso, mudar para o disco Premium para melhorar as velocidades de replicação não é aconselhável, pois pode não ser necessário após a migração ter um disco Premium conectado a essa VM.

A operação de migração na VM está bloqueada

Ao acionar a migração para uma VM específica, você pode observar que a migração está parada em algum estágio (sincronização em fila ou delta) por mais tempo do que o esperado. Geralmente, a razão subjacente para esse problema é uma indisponibilidade ou escassez de alguns recursos necessários para a migração. Os recursos podem ser consumidos por outras VMs que estão replicando ou por algum outro processo em execução no dispositivo no datacenter. A seguir estão algumas razões que geralmente causam esse problema e os remédios.

Tamanho do buffer NFC baixo

Se um ciclo de IR para um servidor com discos grandes estiver em andamento enquanto a migração for acionada para a segunda VM, o trabalho de migração da segunda VM poderá ficar preso. Embora os trabalhos de migração recebam alta prioridade, o buffer NFC pode não estar disponível para migração. Nesse caso, é recomendável interromper ou pausar a replicação inicial de servidores com discos grandes e concluir a migração da segunda VM.

O ciclo de sincronização delta em curso não está concluído

Se a migração for acionada durante um ciclo de replicação delta em andamento, ela será enfileirada. O ciclo de replicação delta na VM será concluído primeiro, após o qual a migração será iniciada. O tempo necessário para acionar a migração depende do tempo necessário para concluir um ciclo de sincronização delta.

Desligamento da VM local demorando mais do que o normal

Tente migrar sem desligar a VM ou desligue a VM manualmente e, em seguida, migre-a.

Próximos passos

Saiba mais sobre como migrar VMs VMware.