Descobrir instâncias de VM no VMware

Este documento descreve as etapas para executar uma descoberta de inventário no ambiente do VMware usando a CLI do discovery client da Central de migração.

Antes de começar

  1. Confira os requisitos para fazer o download e executar a CLI do mcdc.
  2. Siga as etapas para fazer o download da CLI mcdc.

Executar uma descoberta de inventário no VMware usando a API vSphere

Use a API vSphere para coletar dados sobre todas as VMs em um vCenter visível para o usuário que executa a CLI mcdc. Também é possível definir o escopo de uma descoberta para uma pasta, um cluster ou um data center específico.

Configurar o vCenter

Se você planeja exportar os dados coletados para a Migration Center, antes de executar uma descoberta de inventário, é necessário configurar seu ambiente do vCenter. Os dados coletados com a CLI mcdc dependem das configurações de estatísticas no vCenter.

O vCenter oferece suporte a quatro níveis de estatísticas:

  • O nível 1 expõe apenas o desempenho da CPU e da memória.
  • O nível 2 expõe o desempenho da rede.
  • O nível 3 expõe operações de entrada/saída por segundo (IOPS).
  • O nível 4 expõe todas as métricas disponíveis.

Para conferir uma lista detalhada das métricas disponíveis para todos os níveis de estatísticas, consulte Níveis de coleta de dados.

Por padrão, o nível de estatísticas é definido como 1. Os níveis 1 e 2 permitem coletar dados parciais sobre sua infraestrutura, enquanto o nível 3 permite coletar tudo o que você precisa para gerar um relatório completo do custo total de propriedade (TCO). Depois que o nível de estatísticas é alterado no vCenter, pode levar várias horas para que os dados de desempenho fiquem disponíveis.

Para mais informações sobre como mudar os níveis de estatísticas no vCenter, consulte Configurar intervalos de coleta de estatísticas no cliente vSphere.

Executar a descoberta

  1. No terminal da linha de comando, mude para o diretório em que você fez o download da CLI mcdc.
  2. Execute a descoberta:

    Linux

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

    Windows

    mcdc.exe 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 vCenter Server ou do cliente vSphere

    Para evitar uma verificação de certificado para se conectar ao vCenter, inclua a flag -i (não segura) no comando.

  3. Quando solicitado, digite a senha do vCenter.

Depois que a descoberta de inventário for concluída, os dados coletados serão armazenados no banco de dados local.

Escopo de uma descoberta

  • Execute a descoberta na raiz:

    Linux

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

    Windows

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

  • Execute a descoberta em uma pasta específica:

    Linux

    ./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/vm/FOLDER

    Windows

    mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/vm/FOLDER

    Substitua:

    • DATACENTER: o nome do data center
    • FOLDER: o caminho para a pasta
  • Execute a descoberta em um cluster específico:

    Linux

    ./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/host/CLUSTER

    Windows

    mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/host/CLUSTER

    Substitua:

    • CLUSTER: o nome do cluster.
  • Execute a descoberta em um data center específico:

    Linux

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

    Windows

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

Para evitar uma verificação de certificado para se conectar ao vCenter, inclua a flag -i (não segura) no comando.

Executar uma descoberta de inventário no VMware usando a RVTools

Para VMs executadas no VMware, a CLI mcdc permite analisar os arquivos de relatório XLSX gerados com o RVTools.

  • Colete dados com base na exportação do RVTools:

    Linux

    ./mcdc discover rvtools REPORT_NAME.xlsx

    Windows

    mcdc.exe discover rvtools REPORT_NAME.xlsx

    Substitua REPORT_NAME pelo caminho para o XLSX gerado com o RVTools.

No entanto, esse método tem as seguintes limitações:

  • A CLI mcdc não é compatível com tabelas geradas com a flag --DBColumnNames no RVTools.
  • A CLI mcdc não oferece suporte à exportação dos dados coletados usando esse método para a Central de migração. No entanto, é possível usá-lo para executar uma avaliação off-line.

A seguir