Compartilhar via


Migrar VMs do Hyper-V para o Azure

Este artigo mostra como migrar VMs (máquinas virtuais) Hyper-V locais para a ferramenta do Azure.

Observação

Os tutoriais mostram o caminho de implantação mais simples para um cenário para que você possa configurar rapidamente uma prova de conceito. Os tutoriais usam opções padrão quando possível e não mostram todas as configurações e todos os caminhos possíveis.

Neste tutorial, você aprenderá como:

  • Descobrir VMs que você deseja migrar.
  • Iniciar a replicação de VMs.
  • Executar uma migração de teste para verificar se tudo está funcionando conforme o esperado.
  • Executar uma migração de VM completa.

Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

Pré-requisitos

Antes de iniciar este tutorial, você deverá:

  1. Examinar a arquitetura de migração do Hyper-V.
  2. Analise os requisitos de host do Hyper-V para migração e os URLs do Azure aos quais os hosts e clusters do Hyper-V precisam de acesso para migração da VM.
  3. Examine os requisitos para VMs do Hyper-V que você deseja migrar para o Azure.
  4. É recomendável que você avalie as VMs do Hyper-V antes de migrá-las para o Azure, mas isso não é obrigatório.
  5. Acesse o projeto criado ou crie um novo projeto.
  6. Verificar as permissões da sua conta do Azure. Sua conta do Azure precisa de permissões para criar uma VM, gravar em um disco gerenciado do Azure e gerenciar operações de failover para o cofre dos Serviços de Recuperação associado ao seu projeto de Migrações para Azure.

Observação

Se estiver planejando atualizar o SO (sistema operacional) Windows, a Migração e Modernização do Microsoft Azure poderá fazer o download do Windows SetupDiag para obter detalhes de erros, caso a atualização falhe. Verifique se a VM criada no Azure após a migração tem acesso ao SetupDiag. Caso não haja acesso ao SetupDiag, talvez você não consiga obter códigos de erro detalhados de falha de atualização do sistema operacional, mas a atualização ainda poderá prosseguir.

Baixar o provedor

Para migrar máquinas virtuais Hyper-V, você precisa instalar o provedor de software (provedor do Azure Site Recovery e o agente dos Serviços de Recuperação) em hosts Hyper-V ou nós de clusters. O dispositivo das Migrações para Azure não é usado para a migração do Hyper-V.

  1. No projeto Migrações para Azure, selecione Migrações > Descubra mais.

  2. Em Descobrir>para onde você deseja migrar?, selecionea VM do Azure.

  3. Em São suas máquinas virtualizadas, selecione Sim, com Hyper-V.

  4. Em Região de destino, selecione a região do Azure para a qual deseja migrar os computadores.

  5. Selecione Confirme se a região de destino da migração é nome-da-região.

  6. Selecione Criar recursos. Esta etapa cria um cofre dos Serviços de Recuperação em segundo plano.

    • Você não poderá alterar a região de destino deste projeto depois de selecionar esse botão.
    • Todas as migrações seguintes serão feitas para essa região.
  7. Em Preparar servidores host do Hyper-V, baixe o provedor de Replicação do Hyper-V e o arquivo de chave de registro.

    • A chave de registro é necessária para registrar o host Hyper-V com a ferramenta de Migração e modernização.
    • A chave é válida por cinco dias após ser gerada.

    A captura de tela mostra o provedor de download e a chave.

  8. Copie o arquivo de configuração do provedor e o arquivo de chave de registro para cada host (ou nó de cluster) do Hyper-V que executa as VMs que deseja replicar.

Instalar e registrar o provedor

Para instalar e registrar o provedor, siga as etapas abaixo usando a interface do usuário ou os comandos.

Execute o arquivo de configuração do provedor em cada host:

  1. Selecione o ícone de arquivo na barra de tarefas para abrir a pasta onde o arquivo do instalador e a chave de registro são baixados.
  2. Selecione o arquivo AzureSiteRecoveryProvider.exe.
    1. No assistente de instalação do provedor, verifique se Ativado (recomendado) está selecionado e clique em Avançar.
    2. Selecione Instalar para aceitar a pasta de instalação padrão.
    3. Selecione Registrar para registrar esse servidor no cofre dos Serviços de Recuperação.
    4. Selecione Procurar.
    5. Localize a chave de registro e selecione Abrir.
    6. Selecione Avançar.
    7. Verifique se Conectar diretamente ao Azure Site Recovery sem um servidor proxy está selecionado e clique em Avançar.
    8. Selecione Concluir.

Depois de instalar o provedor nos hosts, acesse o portal do Azure e, em Descobrir computadores, selecione Finalizar registro.

Captura de tela que mostra a tela de registro

Podem ser necessários até 15 minutos após a finalização do registro até que as VMs descobertas sejam exibidas no bloco de Migração e modernização. À medida que as VMs são descobertas, a contagem de Servidores descobertos aumenta.

Replicar VMs do Hyper-V

Quando a descoberta for concluída, inicie a replicação de VMs do Hyper-V para o Azure.

Observação

Você pode replicar até 10 computadores juntos. Se precisar replicar mais, replique-as simultaneamente em lotes de 10.

  1. No projeto migrações para Azure, selecione Iniciar migração no bloco Migração.

  2. Em Especificar intenção>O que você deseja migrar, selecioneServidores ou máquinas virtuais (VM)

  3. Para onde você deseja migrar? Selecione a VM do Azure.

    1. Em Suas máquinas estão virtualizadas?, selecione Sim, com o Hyper-V. Depois, selecione Próximo: Máquinas virtuais.
    2. Em Máquinas virtuais, selecione os computadores que deseja replicar.
    • Por padrão, ele migra VMs qualificadas como TVMs. Essas VMs fornecem recursos de segurança aprimorados, como inicialização segura e TPM virtual sem custo adicional. Recomendamos usá-los sempre que aplicável.

    Captura de tela mostrando máquinas virtuais de inicialização padrão ou confiáveis.

    • Se você executou uma avaliação para as VMs, poderá aplicar recomendações de dimensionamento de VM e de disco (Premium v2, Ultra SSD, SSD Standard, HDD Standard ou discos Gerenciados Premium) dos resultados da avaliação. Para realizar esta etapa, em Importar configurações de migração de uma avaliação de Migrações para Azure?, selecione Sim.
    • Você pode optar por migrar o SSD Standard como um disco ZRS.
    • Se você não executou uma avaliação ou não quer usar as configurações de avaliação, selecione Não.
    • Se você optou por usar a avaliação, selecione o grupo de VMs e o nome da avaliação.

    Captura de tela que mostra a tela Selecionar avaliação.

  4. Em Máquinas virtuais, pesquise as VMs conforme necessário e marque cada VM que você deseja migrar. Em seguida, selecione Próximo: configurações de destino.

    Captura de tela mostrando as VMs selecionadas na caixa de diálogo Replicar.

  5. Em Configurações de destino, selecione a região de destino para a qual você fará a migração, a assinatura e o grupo de recursos no qual as VMs do Azure residirão após a migração.

  6. Em Conta de Armazenamento de Replicação, selecione a conta de Armazenamento do Azure na qual os dados replicados serão armazenados no Azure.

  7. Em Rede Virtual, selecione a rede virtual/sub-rede do Azure na qual as VMs do Azure serão ingressadas após a migração.

  8. Em Opções de disponibilidade, selecione:

    • Zona de Disponibilidade: fixa o computador migrado em uma zona de disponibilidade específica na região. Use esta opção para distribuir servidores que formam uma camada de aplicativo de vários nós entre zonas de disponibilidade. Se você selecionar esta opção, será necessário especificar a zona de disponibilidade a ser usada para cada um dos computadores selecionados na guia Computação. Essa opção só estará disponível se a região de destino selecionada para a migração der suporte a zonas de disponibilidade.
    • Conjunto de Disponibilidade: coloca o computador migrado em um conjunto de disponibilidade. O grupo de recursos de destino selecionado precisa ter um ou mais conjuntos de disponibilidade para usar essa opção.
    • Nenhuma redundância de infraestrutura necessária: use esta opção se você não precisar de nenhuma dessas configurações de disponibilidade para os computadores migrados.
  9. Em Benefício Híbrido do Azure:

    • Selecione Não se não desejar aplicar o Benefício Híbrido do Azure. Em seguida, selecione Avançar.
    • Selecione Sim se você tem computadores Windows Server cobertos por assinaturas ativas do Software Assurance ou do Windows Server e quer aplicar o benefício aos computadores que estão sendo migrados. Em seguida, selecione Avançar.

    Captura de tela que mostra as Configurações de destino.

  10. Em Computação, examine o nome da VM, o tamanho, o tipo de disco do SO e a configuração de disponibilidade (se selecionado na etapa anterior). As VMs devem estar em conformidade com os requisitos do Azure.

    • Tamanho da VM: se você estiver usando recomendações de avaliação, a lista de seleção de tamanho da VM contém o tamanho recomendado. Caso contrário, a Migração e Modernização do Microsoft Azure escolherá um tamanho com base na correspondência mais próxima da assinatura do Azure. Como alternativa, escolha um tamanho manual em Tamanho da VM do Azure.
    • Disco do SO: especifique o disco do sistema operacional (inicialização) para a VM. O disco do sistema operacional é o disco que tem o carregador de inicialização e o instalador do sistema operacional.
    • Conjunto de disponibilidade: se a VM deve estar em um conjunto de disponibilidade do Azure após a migração, especifique-o. O conjunto precisa estar no grupo de recursos de destino especificado para a migração.
    • Tipo de segurança de VM: o Azure Migrate sugere migrar VMs qualificadas para Máquinas Virtuais de Inicialização Confiável (TVMs) para segurança aprimorada. Por padrão, o tipo de segurança da VM é definido como Inicialização Confiável. As VMs que não são qualificadas para Inicialização Confiável são automaticamente configuradas como VMs de segurança padrão.
    • Reserva de capacidade: se você já tiver uma reserva de capacidade para o SKU da VM na assinatura e no local de destino, especifique-a aqui para esta implantação. As reservas de capacidade garantem que a SKU de VM necessária esteja disponível quando você iniciar a migração. Você pode associar uma reserva agora ou ignorar esta etapa e configurá-la posteriormente durante a migração. A reserva de capacidade para o SKU pode estar em qualquer grupo de recursos dentro da assinatura e localização de destino. Saiba mais.
  11. Em Discos, especifique os discos de VM que precisam ser replicados no Azure. Em seguida, selecione Avançar.

    • Você pode excluir discos da replicação.
    • Se você excluir os discos, eles não estarão presentes na VM do Azure após a migração.

    Captura de tela que mostra o guia Discos na caixa de diálogo Replicar.

  12. Em Marcas, escolha adicionar marcas às suas VMs, discos e NICs.

    Captura de tela que mostra o guia Marcas na caixa de diálogo Replicar.

  13. Em Examinar e iniciar a replicação, examine as configurações e selecione Replicar para começar a replicação inicial dos servidores.

Observação

É possível atualizar configurações de replicação a qualquer momento antes que a replicação seja iniciada em Gerenciar>Computadores replicados. Não é possível alterar as configurações após o início da replicação.

Provisionar pela primeira vez

Se esta for a primeira VM que você estiver replicando no projeto das Migrações para Azure, a ferramenta de Migração e modernização provisionará automaticamente esses recursos no mesmo grupo de recursos do projeto.

  • Conta de armazenamento em cache: o software do provedor do Azure Site Recovery instalado em hosts do Hyper-V carregará dados de replicação de VMs configuradas para replicação em uma conta de armazenamento (conhecida como conta de armazenamento em cache ou conta de armazenamento de log) em sua assinatura. Depois, a Migração e Modernização do Microsoft Azure copiará os dados de replicação carregados da conta de armazenamento em discos gerenciados por réplica e correspondentes à VM. A conta de armazenamento em cache precisa ser especificada ao configurar a replicação para uma VM. O portal das Migrações para Azure criará automaticamente uma conta de armazenamento em cache para o projeto das Migrações para Azure quando a replicação for configurada pela primeira vez no projeto.

Acompanhar e monitorar

  • Quando você seleciona Replicar, um trabalho de Início da Replicação é iniciado.
  • Quando o trabalho Iniciar Replicação é concluído com êxito, os computadores começam sua replicação inicial para o Azure.
  • Depois que a replicação inicial é concluída, a replicação delta é iniciada. As alterações incrementais em discos locais são replicadas periodicamente para o Azure.

É possível acompanhar o status do trabalho nas notificações do portal.

É possível monitorar o status de replicação clicando em Servidores replicados em Migração e modernização.

Execute um teste de migração

Quando a replicação delta é iniciada, é possível executar uma migração de teste para as VMs antes de executar uma migração completa para o Azure. É altamente recomendável realizar esta etapa pelo menos uma vez para cada computador antes de migrá-lo.

  • A execução de uma migração de teste verifica se a migração funcionará conforme o esperado, sem afetar os computadores locais, que permanecem operacionais e continuam sendo replicados.
  • A migração de teste simula a migração criando uma VM do Azure usando dados replicados. (O teste geralmente migra para uma rede virtual do Azure de não produção em sua assinatura do Azure.)
  • É possível usar a VM do Azure de teste replicada para validar a migração, executar testes de aplicativo e resolver problemas antes da migração completa.

Para fazer uma migração de teste:

  1. Na página Migração>Resumo da replicação>Teste de migração. Clique com o botão direito do mouse na VM para testar e selecionar a migração de teste.
  2. Em Migração de Teste, selecione a rede virtual do Azure na qual a VM do Azure estará localizada após a migração. Recomendamos que você use uma rede virtual que não seja de produção.
  3. Você pode atualizar o SO do Windows Server durante a migração de teste. Para VMs do Hyper-V, ainda não há suporte para a detecção automática de um sistema operacional. Para fazer o upgrade, selecione a opção Verificar se há atualizações. No painel que aparece, selecione a versão atual do SO e a versão de destino para a qual deseja atualizar. Se a versão de destino estiver disponível, ela será processada. Saiba mais.
  4. O trabalho de migração de teste será iniciado. Monitore o trabalho nas notificações do portal.
  5. Após a conclusão da migração, veja a VM do Azure migrada em Máquinas Virtuais no portal do Azure. O nome do computador tem o sufixo -Test.
  6. Depois que o teste for realizado, clique com o botão direito do mouse na VM do Azure em Replicações e selecione Limpar migração de teste.

    Observação

    Agora você pode registrar seus servidores que executam o SQL Server com o RP da VM do SQL para aproveitar a aplicação de patch automatizada, o backup automatizado e o gerenciamento de licenças simplificado usando a extensão do agente de IaaS do SQL.

    • Selecione Gerenciar>Replicações>Computador que contém o SQL Server>Computação e Rede e selecione sim para se registrar com o RP da VM do SQL.
    • Selecione Benefício Híbrido do Azure para SQL Server se você tiver instâncias do SQL Server cobertas com assinaturas ativas do Software Assurance ou SQL Server e desejar aplicar o benefício aos computadores que está migrando.

Migrar VMs

Depois de verificar se a migração de teste funciona conforme o esperado, você pode migrar os computadores locais.

  1. No projeto das Migrações para Azure, Folha de migração>Resumo de migração>Para onde você deseja migrar, selecione VM do Azure e selecione Continuar
  2. Na Migração, selecione a VM que você planeja migrar.
  3. Em Migrar>Desligar máquinas virtuais e realizar uma migração planejada sem perda de dados, selecione Sim>OK.
    • Por padrão, a Migração e Modernização do Microsoft Azure desliga a VM local e executa uma replicação sob demanda para sincronizar as alterações de VM ocorridas desde a última replicação. Essa ação garante que não haja perda de dados.
    • Se você não quiser desligar a VM, selecione Não.
  4. Você pode atualizar o SO do Windows Server durante a migração. Para VMs do Hyper-V, ainda não há suporte para a detecção automática do sistema operacional. Para fazer o upgrade, selecione a opção Verificar se há atualizações. No painel que aparece, selecione a versão atual do SO e a versão de destino para a qual deseja atualizar. Se a versão de destino estiver disponível, ela será processada. Saiba mais.
  5. Se você já tiver uma reserva de capacidade para o SKU da VM na assinatura e no local de destino, especifique-a aqui para esta implantação. As reservas de capacidade garantem que a SKU de VM necessária esteja disponível quando você iniciar a migração. A reserva de capacidade para o SKU pode estar em qualquer grupo de recursos dentro da assinatura e localização de destino. Saiba mais.
  6. Um trabalho de migração é iniciado para a VM. Acompanhe o trabalho nas notificações do Azure.
  7. Após a conclusão do trabalho, você poderá exibir e gerenciar a VM na página Máquinas Virtuais.

Concluir a migração

  1. Depois que a migração for concluída, clique com o botão direito do mouse na VM e selecione Interromper migração. Esta ação:
    • Interrompe a replicação no computador local.
    • Remove o computador da contagem de Servidores replicados na ferramenta de Migração e modernização.
    • Limpa as informações de estado de replicação da VM.
  2. Verifique e solucione problemas de ativação do Windows na VM do Azure.
  3. Execute todos os ajustes no aplicativo após a migração, como atualizar os nomes do host, as cadeias de conexão de banco de dados e as configurações do servidor Web.
  4. Execute o aplicativo final e o teste de aceitação da migração no aplicativo migrado que está sendo executado no Azure.
  5. Transfira o tráfego para a instância migrada da VM do Azure.
  6. Remova as VMs locais do inventário local de VMs.
  7. Remova as VMs locais dos backups locais.
  8. Atualize todas as documentações internas para mostrar o novo local e o endereço IP das VMs do Azure.

Melhores práticas pós-migração

Próximas etapas

Investigue a jornada de migração na nuvem no Cloud Adoption Framework para Azure.