Descubra, colete e avalie as VMs da VMware para migração

Saiba como fazer o download da CLI do discovery client da Central de migração e usá-la para descobrir, coletar e avaliar remotamente instâncias de máquina virtual (VM) em execução no VMware para migração e conteinerização.

Você pode gerar relatórios de avaliação off-line em um formato HTML fácil de usar. Esses relatórios mostram os resultados de cada meta de migração e descrevem as ações a serem tomadas para eliminar obstáculos e riscos.

Antes de começar

  1. Provisione uma máquina Linux para fazer o download e executar a CLI mcdc. A máquina Linux precisa ter os seguintes requisitos mínimos:

    • glibc versão 2.25 ou posterior
    • 4 GB de RAM e 10 GB de espaço em disco
    • Conectividade de rede com hosts vCenter e ESX
  2. Verifique se você tem um usuário do vSphere com as permissões abaixo:

    • Privilégios de leitura para VMs
    • Privilégios de leitura para todos os hosts ESX
    • Modificar operação de convidado
    • Executar programa de operação de convidado
    • Consultas de operação de convidado
  3. Verifique se você tem um usuário com direitos de administrador ou raiz para todas as VMs convidadas de destino.

Fazer o download da CLI mcdc

  1. Conecte-se à máquina Linux:

    ssh MACHINE_IP
    

    Substitua MACHINE_IP pelo endereço IP da sua máquina Linux.

  2. Faça o download da versão mais recente da CLI mcdc e torne-a executável:

    curl -O "https://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc"
    chmod +x mcdc
    

Realizar a descoberta de inventário do VMware

  • Execute a descoberta de inventário:

    ./mcdc discover vsphere -u USERNAME --url https://VSPHERE_URL
    

    Substitua:

    • USERNAME: seu nome de usuário do vCenter
    • VSPHERE_URL: o URL da instância do servidor vCenter ou do cliente vSphere

    A saída do comando discover vai ser semelhante a esta:

    [+] Found 13 VMs
    Collecting data...
    13 / 13 [---------------------------------------------------] 100.00% 5 p/s
    [✓] Collection completed.
    

Realizar a descoberta de convidados em todas as VMs descobertas

  • Execute a descoberta de convidado:

    ./mcdc discover vsphere guest all --url https://VSPHERE_URL \
      -u VCENTER_USER --vm-user VM_USER
    

    Substitua:

    • VCENTER_USER: o usuário do servidor vCenter
    • VM_USER: o usuário da VM

    Quando solicitado, insira a senha de VCENTER_USER e VM_USER.

Gerar relatórios para visualizar a avaliação

  • Gere um relatório de resumo:

    ./mcdc report --format html > Summary_Report.html
    
  • Gerar um relatório detalhado:

    ./mcdc report --format html --full > Detailed_Report.html
    

    São criados arquivos HTML chamados Summary_Report.html e Detailed_Report.html. Abra os relatórios em um navegador.

Limpar

Não há cobranças associadas à execução da CLI mcdc. No entanto, você pode excluir os dados coletados do banco de dados local.

  • Exclua os dados da CLI mcdc:

    ./mcdc discover purge-db -db DATABASE_NAME
    

    Substitua DATABASE_NAME pelo caminho para o banco de dados em que os dados coletados são armazenados. Normalmente, ela está no mesmo diretório em que você fez o download da CLI mcdc.

A seguir