Share via


Usar a migração dinâmica sem Cluster de Failover para mover uma máquina virtual

Aplica-se a: Windows Server 2022, Windows Server 2019 e Windows Server 2016

Este artigo mostra como mover uma máquina virtual fazendo uma migração dinâmica sem usar o Clustering de Failover. Uma migração ao vivo move máquinas virtuais em execução entre hosts Hyper-V sem um tempo de inatividade perceptível.

Para fazer isso, você precisará de:

  • Uma conta de usuário associada ao grupo Administradores locais do Hyper-V ou ao grupo Administradores nos computadores de origem e de destino.

  • A função Hyper-V no Windows Server 2016 ou Windows Server 2012 R2 instalada nos servidores de origem e de destino e configurada para migração dinâmica. Você pode fazer uma migração dinâmica entre hosts que executam o Windows Server 2016 e o Windows Server 2012 R2 se a máquina virtual tiver pelo menos a versão 5.

    Para obter instruções de atualização de versão, consulte Atualizar a versão da máquina virtual no Hyper-V no Windows 10 ou no Windows Server 2016. Para obter instruções de instalação, confira Configurar hosts para migração dinâmica.

  • As ferramentas de gerenciamento do Hyper-V instaladas em um computador que execute o Windows Server 2016 ou o Windows 10, a menos que as ferramentas sejam instaladas no servidor de origem ou de destino e que você as execute de lá.

Usar o Gerenciador do Hyper-V para mover uma máquina virtual em execução

  1. Abra o Gerenciador do Hyper-V. (No Gerenciador do Servidor, clique em Ferramentas>>Gerenciador do Hyper-V.)

  2. No painel de navegação, selecione um dos servidores. (Se ele não estiver listado, clique com o botão direito do mouse em Gerenciador do Hyper-V, clique em Conectar ao Servidor, digite o nome do servidor e clique em OK. Repita para adicionar mais servidores.)

  3. No painel Máquinas Virtuais, clique com o botão direito do mouse na máquina virtual e clique em Mover. Essa ação abrirá o Assistente para Mover.

  4. Use as páginas do assistente para escolher o tipo de movimentação, servidor de destino e opções.

  5. Na página Resumo, reveja suas escolhas e clique em Concluir.

Usar o Windows PowerShell para mover a máquina virtual em execução

O exemplo a seguir usa o cmdlet Move-VM para mover uma máquina virtual chamada LMTest para um servidor de destino chamado TestServer02 e move os discos rígidos virtuais e outros arquivos, como pontos de verificação e arquivos de Paginação Inteligente, para o diretório D:\LMTest no servidor de destino.

PS C:\> Move-VM LMTest TestServer02 -IncludeStorage -DestinationStoragePath D:\LMTest

Solução de problemas

Falha ao estabelecer uma conexão

Se você ainda não configurou a delegação restrita, deve entrar no servidor de origem antes de mover uma máquina virtual. Se você não fizer isso, a tentativa de autenticação falhará, ocorrerá um erro e esta mensagem será exibida:

"A operação de migração de máquina virtual falhou na origem da migração. Falha ao estabelecer uma conexão com o host nome do computador: credenciais não disponíveis no pacote de segurança 0x8009030E."

Para corrigir esse problema, entre no servidor de origem e tente mover novamente. Para evitar a necessidade de entrar em um servidor de origem antes de fazer uma migração dinâmica, configure a delegação restrita. Você precisará das credenciais de administrador de domínio para configurar a delegação restrita. Para obter instruções, confira Configurar hosts para migração dinâmica.

Falhou porque o hardware do host não é compatível

Se uma máquina virtual não tiver a compatibilidade do processador ativada e tiver um ou mais instantâneos, a movimentação falhará se os hosts tiverem versões de processador diferentes. Ocorreu um erro e esta mensagem será exibida:

A máquina virtual não pode ser movida para o computador de destino. O hardware no computador de destino não é compatível com os requisitos de hardware dessa máquina virtual.

Para corrigir esse problema, desligue a máquina virtual e ative a configuração de compatibilidade do processador.

  1. No Gerenciador Hyper-V, no painel Máquinas Virtuais, clique com o botão direito do mouse na máquina virtual e clique em Configurações.

  2. No painel de navegação, abra Processadores e clique em Compatibilidade.

  3. Verifique Migrar para um computador com uma versão de processador diferente.

  4. Clique em OK.

    Para usar o Windows PowerShell, use o cmdlet Set-VMProcessor:

    PS C:\> Set-VMProcessor TestVM -CompatibilityForMigrationEnabled $true