Descobrir, coletar e avaliar as VMs da VMware para migração

Saiba como baixar a CLI do discovery client do Migration Center 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 as ações a serem tomadas para eliminar obstáculos e riscos.

Antes de começar

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

    • glibc versão 2.25 ou mais recente
    • 4 GB de RAM e 10 GB de espaço em disco
    • Conectividade de rede com hosts vCenter e ESX
  2. Você precisa ter 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 guest
    • Executar programa de operação de convidado
    • Consultas de operação de guest
  3. Você precisa de um usuário com direitos de administrador ou raiz para todas as VMs guest de destino.

Baixar a CLI mcdc

  1. Acesse a máquina Linux:

    ssh MACHINE_IP
    

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

  2. Baixe a 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 será semelhante a esta:

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

Realizar a descoberta de guests em todas as VMs descobertas

  • Execute a descoberta de guests:

    ./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, digite a senha de VCENTER_USER e VM_USER.

Gerar relatórios para conferir a avaliação

  • Gere um relatório de resumo:

    ./mcdc report --format html > Summary_Report.html
    
  • Gere 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, é possível 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, ele está no mesmo diretório em que você baixou a CLI mcdc.

A seguir