Partilhar via


Usar a migração em tempo real sem Cluster de Failover para mover uma máquina virtual

Este artigo mostra como mover uma máquina virtual realizando uma migração em tempo real sem usar o Cluster de Failover. Uma migração em tempo real move máquinas virtuais em execução entre os hosts Hyper-V sem causar qualquer interrupção.

Para ser capaz de fazer isso, você vai precisar de:

  • Uma conta de utilizador que seja membro do grupo local Administradores de Hyper-V ou do grupo Administradores nos computadores de origem e de destino.

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

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

  • As ferramentas de gerenciamento de Hyper-V instaladas em um computador que executa pelo menos o Windows Server 2016 ou o Windows 10, a menos que as ferramentas estejam instaladas no servidor de origem ou de destino e você as execute a partir daí.

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

  1. Abra o Hyper-V Manager. (No Gerenciador do Servidor, selecione Ferramentas>>Hyper-V Gerente.)

  2. No painel de navegação, selecione um dos servidores. (Se não estiver listado, clique com o botão direito do rato emHyper-V Manager, selecione Ligar ao Servidor, escreva o nome do servidor e selecione 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 selecione Mover. Isso abre o Assistente de Movimentação.

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

  5. Na página Resumo , reveja as suas opções e, em seguida, selecione Concluir.

Usar o Windows PowerShell para mover uma 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

Troubleshooting

Falha ao estabelecer uma conexão

Se você não configurou a delegação restrita, deverá entrar no servidor de origem antes de poder 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 no ponto de origem da migração. Falha ao estabelecer uma conexão com o nome do computador host: Nenhuma credencial está disponível no pacote de segurança 0x8009030E."

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

Falha 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 snapshots, a movimentação falhará se os hosts tiverem versões de processador diferentes. Ocorre um erro e esta mensagem é 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 desta 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 selecione Configurações.

  2. No painel de navegação, expanda Processadores e selecione Compatibilidade.

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

  4. Selecione OK.

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

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