Então você decidiu migrar algumas VMs Hyper-V para o Azure, né? Você tem algum trabalho pela frente, mas usando a ferramenta de avaliação de migração do Azure (e este tutorial), você pode tornar o processo o mais indolor possível.
Para ajudá-lo a atravessar as complexidades da migração de VMs Hyper-V locais para o Azure, a Microsoft oferece um serviço unificado em Azure Migrate. Essa ferramenta permite que você avalie, planeje e migre VMs para o Azure.
Neste tutorial, você aprenderá como dar o primeiro passo ao migrar VMs para o Azure; a avaliação. Usando a ferramenta de avaliação de migração do Azure, você aprenderá, passo a passo, como configurar a ferramenta e obter informações precisas sobre o que será necessário para mover suas VMs Hyper-V para o Azure.
Se você quiser aprender como dar o próximo passo e realmente migrar VMs Hyper-V para o Azure, confira o post complementar deste blog Como Migrar uma VM Hyper-V para o Azure com o Azure Migrate [Guia].
Pré-requisitos
Se você planeja acompanhar, certifique-se de ter o seguinte em vigor antes de seguir este tutorial passo a passo:
- A Windows Hyper-V host – This tutorial uses a physical Windows 2016 server with the Hyper-V role installed equipped with 8GB of RAM and a dual-core i7 (2ghz) processor. To migrate VMs to Azure, your Hyper-V host must be installed on Windows Server 2019, Windows Server 2016, or Windows Server 2012 R2 with the latest updates.
- Permissões de administrador no host Hyper-V
- A Hyper-V VM to migrate – This tutorial uses a Windows 2012 R2 Server VM with 1GB of RAM a single vCPU. Any Hyper-V VM should work, though.
- Acesso à Internet de saída através da porta 443 para suas VMs Hyper-V
- Uma Assinatura do Azure – Se você não tiver uma, você pode registrar-se para uma conta Azure gratuita.
- Uma conta de usuário do Azure com pelo menos permissões de Função de Colaborador para a assinatura do Azure e permissões de Administrador de Aplicativo para registrar aplicativos AzureAD.
- A storage account for your migration – This tutorial will use a storage account named migndr2021.
- A virtual network for your migrated virtual machine – This tutorial will use a virtual network named mig_network and a subnet named default.
Preparando seu Host do Hyper-V para uma Avaliação e Migração
Ao preparar-se para uma jornada de migração de VMs para o Azure, você deve primeiro garantir que seu host do Hyper-V atenda aos requisitos estabelecidos pela Microsoft para acomodar o processo de migração. Para fazer isso, a Microsoft fornece um script PowerShell útil para verificar esses requisitos automaticamente.
Para executar o script PowerShell, no seu computador local:
1. Baixe o script PowerShell MicrosoftAzureMigrate-Hyper-V.ps1 da Microsoft.
2. Copie o script para seu(s) host(s) do Hyper-V. Este tutorial irá copiar o script para o diretório D:\software\Hyper-V Host Check do host do Hyper-V.
3. Em seguida, conecte-se ao host do Hyper-V via RDP e abra o PowerShell como administrador ou conecte-se com Remoting do PowerShell.
4. Execute o script MicrosoftAzureMigrate-Hyper-V.ps1 no PowerShell.
Quando você executa o script, ele realizará as seguintes etapas no host Hyper-V:
- Valida que pelo menos o PowerShell v4 ou superior está instalado.
- Valida se a função Hyper-V está instalada.
- Valida se o servidor está no mínimo no Windows Server 2012 R2.

- Ativa o Gerenciamento Remoto do Windows, o que é necessário para coleta de metadados.
- Ativa a Remoção do PowerShell, também necessária para coleta de metadados. Certifique-se de inserir Y quando solicitado.

- Delega credenciais se os VHDs estiverem armazenados em compartilhamentos remotos. Isso permite acesso aos VHDs para migração se eles estiverem armazenados em compartilhamentos em armazenamento remoto.
- Oferece a criação de um usuário local não administrador para Comunicações do Host – Migração. Se você estiver satisfeito em usar uma conta de nível de administrador, responda N caso contrário, responda Y para criar uma conta de nível não administrador.
- Verifica se o Serviço de Integração de Troca de Dados está ativado em todas as VMs no host. Isso fornece uma troca básica de metadados entre a máquina virtual e o host.

Criando um Projeto de Migração do Azure
Ao começar seus primeiros passos na migração de VMs do Hyper-V para o Azure com o Azure Migrate, você deve realizar uma descoberta e avaliação de suas VMs existentes. O serviço Azure Migrate deve primeiro descobrir e “importar” todas as suas VMs Hyper-V locais para entender o que você pretende migrar.
Para instruir o Azure Migrate a iniciar uma descoberta e avaliação, primeiro você deve criar um projeto de migração no hub Azure Migrate, onde passará muito do seu tempo.
No seu desktop local:
1. Abra seu navegador favorito e acesse o Portal do Azure.
2. Na barra de pesquisa, digite Azure Migrate para procurar o hub Azure Migrate. Essa ação o levará para a página Começando.

3. Uma vez na página Começando, selecione Windows, Linux e SQL Server no lado esquerdo da página e clique em Criar Projeto para começar. Essa ação o levará para a página Criar projeto.
O Azure Migrate é um serviço que suporta migrar muitos tipos de recursos além de VMs, como SQL Servers, VDI, aplicativos da web e mais.

4. Na página Criar projeto, forneça alguns detalhes para o projeto conforme a seguir:
- Assinatura – A assinatura do Azure para criar o projeto.
- Grupo de Recursos – O grupo de recursos onde as VMs migradas serão armazenadas. Aqui você pode usar um grupo de recursos existente ou clicar em Criar Novo para criar um novo. Por exemplo, este tutorial usará um grupo de recursos chamado Azure_Migrate.
- Projeto – O nome do projeto. Você pode ter vários projetos, cada um representando grupos de VMs. Por exemplo, este tutorial usará um projeto chamado MIGRATE.
- Geografia – A região do Azure onde o Azure Migrate armazena os metadados descobertos que serão gerados. Escolha a geografia mais próxima de você. Este tutorial usará o Reino Unido.
- Avançado — > Método de Conectividade – Se estiver executando a descoberta, avaliação e migração de VMs por meio de uma gateway VPN privada, escolha Endpoint Privado; caso contrário, escolha Endpoint Público para mover suas VMs pela Internet.
Depois de concluído, clique em Criar para criar o projeto.

Depois de criar um projeto, você verá agora dois painéis criados no hub Azure Migrate chamados Ferramentas de Avaliação e Ferramentas de Migração. Esses painéis representam as duas “fases” pelas quais você precisará passar para migrar VMs do Hyper-V para o Azure.

5. Agora, navegue até o grupo de recursos que você forneceu ao criar o projeto. Você deve perceber que não existem recursos, a menos que tenha escolhido um grupo de recursos existente.
Selecione a caixa de seleção Mostrar Tipos Ocultos dentro do seu grupo de recursos escolhido para exibir os recursos do Azure Migrate. Você verá que o projeto cria uma rede virtual Azure, uma conta de armazenamento e um recurso de projeto para acomodar a descoberta, avaliação e eventual migração.
Os recursos do Azure Migrate são chamados de recursos auxiliares, e o Portal do Azure não exibe esses recursos por padrão.

Baixando o Appliance de Descoberta
Depois de criar o projeto Azure Migrate, você agora deve realizar uma descoberta de VM Hyper-V. Este processo usa um VHD com o Windows Server 2016 instalado chamado de appliance de descoberta. O appliance de descoberta possui software pré-instalado e configurado para escanear suas VMs locais que você usará para criar uma nova VM Hyper-V local.
O appliance de descoberta VM pode descobrir até 5000 VMs Hyper-V.
1. No centro de operações do Azure Migrate, clique no botão Descobrir para abrir a lâmina Descobrir.

2. Na lâmina Descobrir, clique na opção Descobrir Usando Appliance e selecione Sim, com Hyper-V na lista suspensa Seus servidores são virtualizados?.
Você também pode informar ao Azure sobre as VMs Hyper-V que possui escolhendo a opção Importar usando CSV. Essa opção permite que você pré-popule um arquivo CSV com detalhes da VM e faça o upload para o Azure. Use o aplicativo sempre que possível para evitar erros de entrada e analisar as métricas de desempenho das VMs para informar ao Azure sobre os requisitos de computação e armazenamento das VMs.

3. Em seguida, forneça o nome da VM na caixa Nomeie seu aplicativo sob a seção Gerar chave do projeto. Este tutorial usará o nome MIGRATE. O Azure Migrate precisa de uma chave para autorizar e registrar o aplicativo local no Azure.
O nome do aplicativo não precisa corresponder a nenhum servidor existente ou convenção de nomenclatura, pois é usado apenas para a migração das VMs Hyper-V.
Clique no botão Gerar chave para criar a chave do projeto e copie esta chave para algum lugar para uso posterior. Depois de gerar a chave do projeto, clique em Baixar para baixar o arquivo VHD.

Configurando o Aplicativo de Descoberta e Executando uma Descoberta
Depois de baixar o VHD do aplicativo de descoberta, agora você deve configurá-lo no seu host Hyper-V. Para fazer isso:
1. Importe o VHD no seu host Hyper-V para criar a VM do aplicativo de descoberta.
Embora a documentação afirme que você precisa de 16GB de RAM e 8 vCPUs no seu host Hyper-V para executar o appliance de descoberta, esta orientação é para um appliance totalmente pronto para produção. Este tutorial é executado com 2GB de RAM e 2 vCPUs.
2. Assim que tiver o appliance (VM) em execução no seu host Hyper-V, inicie-o.
3. Conecte-se ao appliance no Gerenciador Hyper-V e faça login no appliance, abra uma sessão do PowerShell e digite hostname
e anote isso para a próxima etapa.

4. Agora, seja através do console do appliance ou no seu host Hyper-V, acesse https://<hostname>:44368 para carregar a ferramenta Gerenciador de Configuração do Appliance.
Quando você criou o projeto de migração do Azure, nomeou o appliance como MIGRATE, este nome é atribuído ao appliance, não é o nome real do servidor de máquina virtual. Você poderia, é claro, dar o mesmo nome a ambos, se desejar.
Ao iniciar o Gerenciador de Configuração do Appliance, ele verificará a conectividade com o Azure, garantirá que o horário esteja sincronizado com o Azure e o appliance e verificará se as atualizações mais recentes foram implantadas no seu appliance. Se encontrar atualizações, elas serão aplicadas imediatamente pelo gerenciador de configuração. Esse processo pode levar de 5 a 6 minutos.

5. Clique em Configurar proxy se precisar configurar um proxy para que o appliance se conecte ao Azure via HTTPS.
Clique em Visualizar serviços de aplicação para ver os três serviços do Windows que o appliance utiliza. Cada um destes serviços abaixo deve estar em execução e mostrar Atualizado.

6. Agora, na seção Registrar no Azure Migrate, cole a chave do projeto criada anteriormente e clique no botão Login. Esta tarefa registra seu appliance com sua assinatura do Azure.

7. Copie no botão Copiar código e Login para abrir um navegador da web para fazer login no Azure.

8. Forneça seu nome de usuário e senha da assinatura do Azure. Depois de entrar, feche a janela de autenticação do Microsoft Azure PowerShell. O appliance agora pode usar comandos do PowerShell do Azure para trabalhar com o Azure Migrate.

9. Agora, mude de volta para a página da web do Appliance Configuration Manager e você deve ver a mensagem O appliance foi registrado com sucesso, como mostrado abaixo.

10. Em seguida, na seção Gerenciar credenciais e fontes de descoberta, clique no botão Adicionar credenciais e forneça um nome de usuário local, senha e um rótulo para um usuário com direitos de administrador no host Hyper-V local. O appliance precisa destas credenciais para autenticar nos hosts Hyper-V locais.

11. Clique no botão Adicionar fonte de descoberta, forneça o endereço IP do host Hyper-V, especifique as credenciais que você acabou de criar e clique em Salvar. Especificar a fonte de descoberta direciona o appliance para o seu host Hyper-V local para descobrir VMs.

Após alguns momentos, o dispositivo deve validar o host do Hyper-V conforme mostrado abaixo.

Agora você configurou o dispositivo virtual!
12. Por fim, clique em Iniciar Descoberta para instruir o dispositivo a descobrir todas as VMs do Hyper-V no host que você definiu anteriormente.

Executando e Revisando uma Avaliação
Depois de iniciar uma descoberta via dispositivo Hyper-V local, o dispositivo deve começar a relatar suas descobertas de volta ao serviço Azure Migrate. Se for o caso, é hora de começar a executar uma avaliação contra essas VMs para criar um plano de migração!
1. No seu navegador da web favorito, retorne ao hub Azure Migrate. Agora você deve ver que o mosaico Ferramentas de Avaliação exibe detalhes sobre o dispositivo virtual que você registrou e uma Descoberta em progresso, como mostrado abaixo.
Isso geralmente leva de 2 a 3 minutos por máquina virtual que você está avaliando.

Assim que a Descoberta terminar, você verá que o menu suspenso Avaliar, como mostrado abaixo, fica disponível. Clique em Avaliar -> VM do Azure para criar uma avaliação.

Uma avaliação examinará todas as informações do dispositivo local enviadas ao Azure Migrate e fornecerá informações como prontidão para o Azure e alguns dos custos que você pode esperar uma vez migrados.
3. Na página de Criar avaliação, selecione Azure VM no menu suspenso do Tipo de Avaliação, você também tem a opção de Azure SQL e Azure VMWare Solution. Você escolheria essas opções ao avaliar um banco de dados SQL para migração ou uma máquina virtual VMware.
Selecione Servidores descobertos do dispositivo de migração do Azure para a Fonte de Descoberta. A fonte de descoberta pode ser o dispositivo de migração que você implantou ou uma planilha preenchida com os detalhes do seu servidor. No caso desta última opção, você selecionaria Servidores Importados no menu suspenso.
Clique em Próximo para abrir a página de Propriedades da Avaliação.

4. Na página de Propriedades da Avaliação, clique no botão Editar para abrir uma nova tela permitindo que você modele os custos e desempenho com muitas opções.
Propriedades do Destino
- Local de Destino – A região onde você planeja migrar as VMs.
- Tipo de Armazenamento – Isso oferece 4 opções:
- Automático – Essa opção permitirá que o Azure escolha o disco com base na taxa de transferência e IOPS. (Dados coletados pelo appliance de migração)
- Discos gerenciados Premium
- Discos gerenciados HDD padrão
- Escolha Discos Gerenciados Premium neste tutorial
- Capacidade Reservada (computação) – A Capacidade reservada permite que você reserve instâncias de máquinas virtuais por até 3 anos com um desconto de até 82%. Esta opção está atualmente disponível apenas em assinaturas Pay As You Go. Neste tutorial, escolha deixar esta opção como padrão, sem instâncias reservadas.

Tamanho da VM
- Critérios de dimensionamento – Isso apresenta duas opções: Com base no desempenho, que utilizará dados de desempenho do dispositivo de migração, ou Como local, que deixa a VM com a mesma memória\vCPU que você já tem. Deixe esta opção como padrão: Como local. Isso garante que sua nova VM funcione com o mesmo número de núcleos\memória que sua configuração atual local.
- Histórico de desempenho – Esta opção permite que você use o dispositivo de migração para coletar dados de desempenho por 1 dia, 1 semana, ou 1 mês. Pode então ser usado com Critérios de dimensionamento para ter uma imagem mais clara de como suas VMs se comportam e, consequentemente, aconselhar sobre quantas vCPUs e memória são necessárias.
Esta opção só aparece quando você seleciona Com base no desempenho em Critérios de dimensionamento
- Utilização Percentil – O valor percentil do conjunto de amostras de desempenho a ser considerado para dimensionamento adequado.
Esta opção só aparece quando você seleciona Baseado em Desempenho em Critérios de Dimensionamento
- Série VM – Incluir ou excluir uma série específica de máquinas virtuais, que o Azure Migrate selecionará durante o processo de migração. Isso permite substituir séries de VMs que você pode não querer usar, ou sua empresa pode ter uma política permitindo apenas certos tipos de máquinas virtuais.
- Fator de Conforto – Este é um buffer manual que pode ser aplicado sobre a configuração da máquina virtual selecionada. O fator de conforto é adicionado para cenários como uso sazonal, explosões curtas de desempenho e aumentos no uso futuro. Por exemplo, normalmente, uma VM de 10 núcleos com 20% de utilização resultará em uma VM de 2 núcleos. Com um fator de conforto de 2, será uma VM de 4 núcleos.

5. Uma vez definidos todos os atributos da avaliação, clique em Avançar.

6. Agora, informe à ferramenta de avaliação Azure quais VMs descobertas avaliar na seção Selecionar servidores para avaliar.
- Fornecer um Nome da Avaliação. Este tutorial usará DEV_SERVER.
- Como esta é provavelmente sua primeira migração, clique em Criar Novo na seção Selecionar ou criar um grupo. Um grupo representa um conjunto de VMs para migrar.
- Forneça um Nome do Grupo. Este tutorial usará o nome do grupo DEV_GROUP.
- Selecione as VMs que deseja incluir nesta avaliação a partir da lista de VMs descobertas pelo dispositivo.
- Clique em Avançar.

7. Clique em Criar Avaliação para instruir o Azure Migrate a iniciar a avaliação. Dependendo da potência do seu host Hyper-V e da velocidade da sua conexão com o Azure, a avaliação pode levar alguns minutos para ser executada.

8. Enquanto espera, volte para o hub Azure Migrate e clique em Atualizar. Após alguns minutos, você deverá ver uma avaliação aparecer na seção de Avaliações.

9. Agora, clique no número à direita de Total, que representa o número de avaliações criadas. Esta ação abre a lista de Avaliações.

10. Clique na avaliação que você acabou de invocar chamada DEV_SERVER, onde você pode ver os resultados da avaliação divididos por Prontidão para o Azure, Estimativa de custo mensal (USD) e Custos de armazenamento.

Se você não concorda com as especificações recomendadas pelo Azure Migrate ou deseja experimentar os custos, volte para editar as propriedades da avaliação usando os mesmos passos realizados no passo quatro.
11. Na página de avaliação, analise em detalhes cada máquina virtual no grupo que você definiu anteriormente.

Conclusão
Neste momento, você deve ter todo o conhecimento necessário para descobrir e carregar VMs Hyper-V no Azure Migrate e executar a ferramenta de avaliação do Azure. Ao criar uma avaliação, você agora pode começar a construir um plano de migração de VMs Hyper-V!
Agora que você criou uma avaliação, é hora de começar a migrar essas VMs Hyper-V para o Azure! Continue para a próxima fase de usar o Azure Migrate para migrar VMs para o Azure seguindo o post do blog Como Mover uma VM Hyper-V On-Prem com o Azure Migrate [Guia] para concluir o trabalho!
Source:
https://adamtheautomator.com/azure-migration-assessment-tool/