Descubra servidores e cargas de trabalho usando o coletor do Azure Migrate

Este artigo explica como usar o coletor Azure Migrate para descobrir rapidamente servidores e cargas de trabalho em todo o seu património de TI sem conectividade direta ao Azure. Pode implementar o coletor num Windows Server para analisar ambientes VMware e servidores físicos ou virtuais. Os dados recolhidos de inventário podem ser usados para gerar relatórios de avaliação baseados em casos de negócio e desempenho que apoiem a migração e modernização do seu património de TI.

O coletor Azure Migrate pode descobrir a sua infraestrutura VMware ou servidores individuais Windows e Linux que estão a correr em qualquer hipervisor ou nuvem pública. Pode recolher configurações de servidores, métricas de desempenho, software instalado, instâncias de bases de dados SQL Server e PostgreSQL, e aplicações web (.NET no IIS e Java no Tomcat). Sem necessidade de conectividade Azure, pode digitalizar localmente o património e carregar dados de forma segura, poupando tempo e evitando requisitos complexos de rede ou aprovação de acessos.

Recolha de dados da infraestrutura VMware

Observação

Se preferir a descoberta contínua sem agente usando um appliance, veja servidores Discover no ambiente VMware.

Pré-requisitos

Antes de configurares o coletor, cria um novo projeto Azure Migrate. Se planeia recolher dados de uma nuvem privada Solução VMware no Azure (AVS), certifique-se de que a máquina onde o coletor está instalado tem linha de visão de rede para o vCenter do AVS.

Requisito Detalhes
Sistema Operativo Um servidor a correr o sistema operativo Windows Server 2019, 2022 ou 2025. Certifique-se de que o servidor tem a função IIS instalada.
Computação e armazenamento Um servidor com 16 GB de RAM, 8 vCPUs e aproximadamente 80 GB de armazenamento em disco.
Versões vCenter suportadas 9,0, 8,0, 7,0, 6,7, 6,5, 6,0 ou 5,5
Rede - vCenter Linha de visão de rede do coletor para vCenter, com acesso de entrada permitido na porta TCP 443.

Se o servidor vCenter estiver a escutar numa porta diferente, pode modificar a porta ao fornecer os detalhes do servidor vCenter no gestor de configuração do coletor.
Configuração de Rede – Hosts ESXi Linha de visão de rede do coletor para todos os hosts ESXi com acesso de entrada permitido na porta TCP 443.
Rede – Windows/Linux Para recolher dados sobre software instalado, aplicações web e inventário de bases de dados (SQL, MySQL, PostgreSQL), não é necessária linha de visão de rede do colecionador para as máquinas convidadas. O Collector captura dados de convidados usando as seguintes portas via VMware pipe.

Windows - WinRM https (5986) ou http (5985)
Linux - SSH sobre porta 22
SQL Para uma descoberta mais profunda dos dados de prontidão SQL, é necessário um campo de visão de rede desde o colecionador até às instâncias SQL. Os metadados SQL são recolhidos através de ligação TCP a instâncias SQL através de uma porta personalizada.
O nível estatístico do vCenter Verificar O nível das Estatísticas de Desempenho no vCenter está definido para o Nível 1 ou superior:
Nível 1: apenas métricas de CPU e memória. (recomendado)
Nível 2: métricas de CPU, memória, disco e rede.

Se o nível estiver desativado, não são recolhidos dados históricos. Muda para nível 1 ou acima e espera 24 horas antes de começares a recolha de dados usando o coletor.

Prepare o vCenter e as contas de convidado e da base de dados

Account Permissions Propósito
Conta vCenter Operações apenas de leitura e de convidados Recolher configurações de servidores e dados de desempenho das máquinas VMware.
Windows Conta de domínio ou conta de administrador* Recolher software instalado, dados de instâncias de base de dados SQL e PostgreSQL e aplicações web.
Linux Conta raiz* Recolher software instalado, dados de instâncias de base de dados SQL e PostgreSQL e aplicações web.
Domínio Conta de domínio com permissões SQL Para recolher dados de prontidão SQL

Observação

Podes configurar contas personalizadas de Windows, Linux e SQL com menos privilégios. Para mais informações, consulte Contas menos privilegiadas.

Descarregue o Azure Migrate Collector

  1. No projeto Azure Migrate, selecione Discover>Using Collector e depois selecione Download.
  2. Em alternativa, descarregue o script de instalador do Azure Migrate collector em: aqui.
  3. Extrai o ficheiro ZIP do instalador para uma pasta no servidor que aloja o coletor Azure Migrate.

Executa o script de instalação

  1. Inicie o PowerShell com privilégios administrativos no servidor anfitrião.

  2. Muda o diretório para a pasta extraída.

  3. Execute o seguinte script de instalação:

    .\AzureMigratecollector.ps1
    
  4. Para a primeira instalação, selecione fresh (f).

  5. Para atualizar o coletor para uma versão mais recente, selecione atualizar (u).

  6. O script de instalação executa as seguintes ações:

    • Instala agentes e aplicações web.
    • Ativa funcionalidades do Windows: Serviço de Ativação do Windows, Servidor Web, Serviço de Gestão Web.
    • Atualiza uma chave de registo do Windows (HKLM) com detalhes das configurações persistentes para o Azure Migrate.
    • Cria os seguintes ficheiros:
      • Configuração: %ProgramData%\Microsoft Azure\Config
      • Registos: %ProgramData%\Microsoft Azure\OfflineData
  7. Após a execução bem-sucedida, o gestor de configuração do appliance inicia-se automaticamente e cria um atalho no ambiente de trabalho.

Verificar a segurança

Para verificar se o ficheiro ZIP do instalador do coletor descarregado está seguro, verifique o seu valor de hash:

  1. No servidor onde descarregaste o ficheiro, abre uma janela de Prompt de Comando usando a opção Executar como administrador .

  2. Execute este comando para criar o hash para o ficheiro ZIP:

    C:\>CertUtil -HashFile <file_location> SHA256
    

    Por exemplo:

    C:\>CertUtil -HashFile C:\Users\Administrator\Desktop\AzureMigratecollector.zip SHA256
    
  3. Verifique a versão mais recente do colecionador e o valor de hash:

    Algorithm Versão Download SHA256
    Ficheiro zip do colecionador (670,25 MB) 20260827.3 Versão mais recente 1AF404274728EAC90B9B0F500FA4D12B75A7AFE68373E3FFEC51A42170BA5F69

Fornecer credenciais vCenter

  1. Selecione Adicionar credenciais e depois introduza um nome para as credenciais. Forneça o nome de utilizador e a palavra-passe da conta vCenter Server que o coletor usa para descobrir servidores.
  2. Para adicionar várias credenciais, selecione Adicionar mais para guardar as credenciais atuais e adicionar mais credenciais. Pode adicionar múltiplas credenciais para descobrir servidores em vários servidores vCenter usando um único coletor.
  3. Forneça os detalhes do vCenter server, selecione Adicionar fonte de descoberta e depois introduza o endereço IP ou FQDN do vCenter Server. Use a porta padrão (443) para descoberta ou especifique uma porta personalizada. Selecione o nome da credencial para mapear para o servidor vCenter e depois selecione Guardar.
  4. Selecione Adicionar mais para guardar os detalhes e adicionar mais servidores vCenter. Podes adicionar até 10 servidores vCenter por coletor

Forneça credenciais de convidados e de base de dados

  1. Forneça contas de convidados para Windows e Linux para recolher dados sobre software instalado, instâncias de bases de dados e aplicações web. Forneça credenciais SQL (autenticação Windows ou SQL Server) para recolher dados de adequação SQL.
  2. Para verificar se as credenciais de convidado são válidas, teste-as contra alguns servidores alvo.
  3. Ative a caixa de seleção para validar as credenciais.
  4. Selecione o vCenter e selecione até cinco máquinas virtuais no menu suspenso.
  5. Selecione Validar.
  6. Se as credenciais não forem válidas, corrige os erros seguindo o passo recomendado antes de ativar a recolha de dados.
  7. Se as credenciais forem validadas com sucesso, a descoberta por convidados do software instalado e o inventário da instância da base de dados nas máquinas é bem-sucedida.

Observação

  • Para a recolha de dados sobre software instalado, aplicações web e para identificar instâncias de servidores SQL/PostgreSQL, o coletor não necessita de linha de visão de rede para máquinas convidadas. A recolha de dados dos convidados é feita através dos hosts ESXi usando as ferramentas VMware instaladas. No entanto, para recolher dados de prontidão diretamente das instâncias da base de dados, o coletor deve ter linha de visão de rede para as instâncias do servidor SQL de destino.
  • Identificar dependências de servidor e descobrir em profundidade instâncias MySQL e PostgreSQL não é suportado nesta versão do Collector.

Recolha de dados de servidores físicos

Podes usar o mesmo coletor de migração do Azure para descobrir tanto máquinas VMware como servidores físicos que seja independente do hipervisor. Para recolher dados sobre servidores físicos, mude o tipo de tecido para físico.

Para descobrir servidores físicos usando uma abordagem baseada em dispositivo, consulte Descobrir servidores físicos.

Fornecer credenciais para servidores Windows e Linux

  1. Forneça credenciais para descoberta de servidores físicos ou virtuais Windows e Linux, e depois selecione Adicionar credenciais.
  2. Para um servidor Windows:
    • Selecione o tipo de origem como Windows Server.
    • Insira um nome amigável para as credenciais.
    • Inicie sessão com as suas credenciais.
    • Selecione Guardar.
  3. Para o servidor Linus:
    • Se usares autenticação baseada em palavra-passe. Selecione o tipo de origem como Linux Server (baseado em palavra-passe).
    • Insira um nome amigável para as credenciais.
    • Inicie sessão com as suas credenciais.
    • Selecione Guardar.
    • Se usar autenticação baseada em chaves SSH, selecione o tipo de origem como Linux Server (baseado em chaves SSH).
    • Insira um nome amigável para as credenciais.
    • Inicie sessão com as suas credenciais.
    • Procure e selecione o arquivo de chave privada SSH.
    • Selecione Guardar.

Observação

  • O Azure Migrate dá suporte a chaves privadas SSH criadas usando o comando ssh-keygen com algoritmos RSA, DSA, ECDSA e ed25519.
  • Ele não suporta chaves SSH com uma frase secreta. Use uma chave sem uma frase secreta.
  • Não suporta ficheiros de chave privada SSH criados pelo PuTTY.
  • Ele suporta arquivos de chave privada SSH no formato OpenSSH. -Para adicionar várias credenciais ao mesmo tempo, selecione Adicionar mais para guardar e introduza mais credenciais.

Forneça detalhes sobre servidores Windows e Linux

  1. Forneça detalhes do servidor físico ou virtual adicionando fontes de descoberta usando Adicionar um único item, Adicionar múltiplos itens ou Importar CSV (por defeito). Introduza o endereço IP do servidor ou FQDN, juntamente com um nome amigável para as credenciais usadas para a ligação.
  2. Para Adicionar um único item, selecione o tipo de sistema operativo, introduza o endereço IP do servidor ou FQDN, forneça um nome de credencial amigável e selecione Guardar. Para adicionar múltiplos itens, introduza vários registos do servidor ao mesmo tempo, especifique o nome da credencial, verifique os registos e depois guarde.
  3. Para importar CSV, descarregue o modelo CSV, preencha o endereço IP do servidor ou FQDN e o nome amigo das credenciais, importe o ficheiro para o dispositivo, verifique os registos e selecione Guardar.
  4. O coletor comunica com servidores Windows usando a porta WinRM 5986 (HTTPS) e servidores Linux através da porta 22 (TCP). Se os pré-requisitos HTTPS não estiverem configurados nos servidores Hyper-V, muda automaticamente para a porta WinRM 5985 (HTTP).
  5. Quando guardas, o coletor valida a conectividade a cada servidor e mostra o estado de validação na tabela. Se a validação falhar, selecione Validação falhou para rever o erro, corrigir o problema e validar novamente. Pode revalidar a conectividade a qualquer momento antes de iniciar a recolha de dados ou remover servidores selecionando Eliminar.
  6. Antes de iniciar a recolha de dados, podes opcionalmente desligar o deslizador de descoberta de carga de trabalho para os servidores adicionados. Você pode alterar essa configuração a qualquer momento.
  7. Adicione credenciais adicionais (domínio Windows, Windows não-domínio ou autenticação SQL) para descobrir instâncias e bases de dados do SQL Server. O appliance mapeia automaticamente estas credenciais para servidores SQL.
  8. Forneça credenciais de domínio em formato Down-Level (domínio\nome de utilizador). O formato UPN não é suportado. As credenciais de domínio são autenticadas contra o Active Directory para evitar bloqueios de contas.
  9. A tabela de credenciais mostra o estado de validação das credenciais do domínio. Se a validação falhar, selecione o estado falhado para ver os detalhes, resolva o problema e selecione Revalidar credenciais.

Iniciar recolha de dados

Importante

Certifique-se de que está a usar a versão mais recente do Collector antes de começar a recolha de dados.

  1. Depois de adicionar todas as credenciais, selecione Iniciar Recolha de Dados.
  2. Depois de validar as credenciais do vCenter, se não adicionar credenciais de convidado ou base de dados, o Start Data Collection fica desativado. Para prosseguir, desative a opção descoberta de convidados.
  3. Após iniciar a recolha de dados, pode demorar entre 2 e 4 horas, dependendo da escala do ambiente e do número de credenciais.
  4. Acompanhe o progresso na barra de progresso da coleção.
  5. Após a conclusão, é apresentado um resumo da recolha de dados.

Rever os dados recolhidos

  1. Consulte o resumo para compreender o estado e a proporção de máquinas ou cargas de trabalho que falharam.
  2. Descarregue o ficheiro CSV para rever mensagens de erro detalhadas por servidor.
  3. Diagnosticar erros corrigindo problemas de acesso à rede, modificando privilégios de utilizador ou adicionando novas credenciais.
  4. Depois de resolver os problemas, selecione Iniciar Recolha de Dados para correr novamente.

Recolha de dados incrementais

  1. Depois de resolver os problemas, permita que os dados incrementais recolham dados apenas sobre cargas de trabalho onde tentativas anteriores falharam.
  2. Quando ativado, a recolha de dados de configuração e desempenho do VMware é ignorada. Tenta inventariar software, bases de dados e coleções de aplicações web em cargas de trabalho previamente falhadas.
  3. Se desativado, a recolha total de dados é executada.

Exportação de dados recolhidos

  1. Após a recolha de dados bem-sucedida, exporte os dados recolhidos gerando um ficheiro ZIP.
  2. Selecione Exportar. Um ficheiro ZIP é criado em: C:\ProgramData\Microsoft Azure\OfflineData\Azure-Migrate-Discovery-YYYY-MM-DD-HH-MM-SS.zip.

Carregar os dados recolhidos para um projeto Azure Migrate

  1. Criar um novo projeto Azure Migrate pois a Importação de Inventário a partir do collector é suportada apenas para projetos recém-criados.
  2. Depois de criar o projeto, selecione Iniciar descoberta usando o collector.

Importar o ficheiro ZIP gerado usando o collector

  1. Selecione Navegar e selecione o ficheiro ZIP exportado do seu colecionador.
  2. Depois de selecionares o ficheiro certo, seleciona Importar.
  3. Pode ver o estado da importação à medida que avança.

Observação

A descoberta pode demorar até 30 minutos.

Criar casos de negócio e avaliações

  1. Depois de o carregamento ser bem-sucedido, crie casos de negócio e avaliações.
  2. Após um carregamento bem-sucedido, espere 45 minutos antes de criar um business case ou avaliação para garantir que todos os dados de descoberta estão atualizados.

Importar mais inventário

  1. Para descobrir mais inventário com o Azure migrate collector após a sua importação inicial, siga estes passos para adicionar os novos dados ao seu projeto Azure Migrate:
  2. Vá para a vista Todo o inventário. Pode ver os seus dados de descoberta existentes.
  3. Selecione Descobrir>Utilizar o coletor e vá para a página de importação.
  4. Selecione Azure Migrate Collector (ZIP) no menu suspenso de tipo de ficheiro
  5. Selecione Navegar e selecione o ficheiro ZIP exportado do seu colecionador.
  6. Depois de selecionares o ficheiro certo, seleciona Importar para ingerir o ficheiro.

Observação

Pode importar vários ficheiros ZIP de diferentes tipos de hipervisor (VMware, físico) para o mesmo projeto.

Próximos passos