Descubra instâncias de VM no VMware

Este documento descreve os passos para executar uma descoberta de inventário no seu ambiente VMware através da CLI do cliente de descoberta do centro de migração.

Antes de começar

  1. Reveja os requisitos para transferir e executar a CLI mcdc.
  2. Conclua os passos para transferir a CLI mcdc.

Execute uma deteção de inventário no VMware através da API vSphere

Use a API vSphere para recolher dados sobre todas as VMs num vCenter visível para o utilizador que executa a CLI mcdc. Também pode restringir uma descoberta a uma pasta, um cluster ou um centro de dados específico.

Configure o vCenter

Se planeia exportar os dados recolhidos para o Migration Center, antes de executar uma deteção de inventário, tem de configurar o seu ambiente do vCenter. Na verdade, os dados que recolhe com a mcdcCLI dependem das definições das estatísticas no vCenter.

O vCenter suporta 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 as operações de entrada/saída por segundo (IOPS).
  • O nível 4 expõe todas as métricas disponíveis.

Para ver uma lista detalhada das métricas disponíveis para todos os níveis de estatísticas, consulte o artigo Níveis de recolha de dados.

Por predefinição, o nível de estatísticas está definido como nível 1. Os níveis 1 e 2 permitem-lhe recolher dados parciais sobre a sua infraestrutura, enquanto o nível 3 lhe permite recolher tudo o que precisa para gerar um relatório completo do custo total de propriedade (TCO). Depois de alterar o nível de estatísticas no vCenter, os dados de desempenho podem demorar várias horas a ficar disponíveis.

Para mais informações sobre como alterar os níveis de estatísticas no vCenter, consulte o artigo Configure os intervalos de recolha de estatísticas no cliente vSphere.

Execute a descoberta

  1. No terminal de linhas de comando, mude para o diretório onde transferiu a 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 o seguinte:

    • USERNAME: o seu nome de utilizador do vCenter
    • VSPHERE_URL: o URL da sua instância do vCenter Server ou do vSphere Client

    Para evitar uma verificação de certificado para a ligação ao vCenter, inclua a flag -i (insegura) no comando.

  3. Quando lhe for pedido, introduza a palavra-passe do vCenter.

Após a deteção do inventário, os dados recolhidos são armazenados na base de dados local.

Defina o âmbito 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 /

  • Executar a deteção numa 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 o seguinte:

    • DATACENTER: o nome do centro de dados
    • FOLDER: o caminho para a pasta
  • Execute a descoberta num 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 o seguinte:

    • CLUSTER: o nome do cluster
  • Execute a deteção num centro de dados 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 a ligação ao vCenter, inclua a flag -i (insegura) no comando.

Execute uma descoberta de inventário no VMware através do RVTools

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

  • Recolha dados com base na sua exportação existente do RVTools:

    Linux

    ./mcdc discover rvtools REPORT_NAME.xlsx

    Windows

    mcdc.exe discover rvtools REPORT_NAME.xlsx

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

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

  • A CLI mcdc não suporta tabelas geradas com a flag --DBColumnNames no RVTools.
  • A CLI mcdc não suporta a exportação dos dados recolhidos através deste método para o centro de migração. No entanto, pode usá-lo para executar uma avaliação offline.

O que se segue?