Executar uma descoberta de inventário

Com a descoberta de inventário, é possível verificar e listar todas as máquina virtual (VM) instâncias na sua infraestrutura. Ao usar a descoberta de inventário, é possível determinar as características das VMs, como tipo de sistema operacional, armazenamento, número de núcleos e outras informações básicas. Para VMs executadas em VMware, a descoberta de inventário também permite coletar os dados de desempenho.

Este documento descreve as etapas para executar uma descoberta de inventário usando a CLI do discovery client do Migration Center.

Antes de começar

  1. Revise os requisitos para fazer o download e executar a CLI mcdc.
  2. Conclua as etapas para fazer o download da CLI do 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 descoberta em uma pasta, cluster ou data center específico.

Configurar o vCenter

Se você planeja exportar os dados coletados para o Migration Center: antes de executar uma descoberta de inventário, é preciso configurar o vCenter de nuvem. Os dados coletados com a CLI mcdc dependem as 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, na sigla em inglês).
  • O nível 4 expõe todas as métricas disponíveis.

Para 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 o nível 1. Os níveis 1 e 2 permitem que você coletar dados parciais sobre sua infraestrutura, enquanto o nível 3 permite coletar tudo o que você precisa para gerar um custo total de propriedade (TCO) no relatório. Depois que o nível de estatísticas é alterado no vCenter, podem ser necessários vários horas para que os dados de desempenho fiquem disponíveis.

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

Executar a descoberta

  1. 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 servidor vCenter ou o Cliente do vSphere

    Para evitar uma verificação de certificado para conexão com o vCenter, inclua a sinalização -i (não segura) no comando.

  3. Quando solicitado, digite a senha do vCenter.

Após a conclusão da descoberta de inventário, os dados coletados são armazenados no 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 conexão com o vCenter, inclua o Sinalização -i (não segura) no comando.

Ajustar tempo limite

O tempo limite padrão é de 60 minutos. No entanto, ao executar a descoberta de inventário em um servidor vCenter com mais de 1.000 VMs ou coleção de convidados no um servidor vCenter com mais de 100 VMs, aumentar o tempo limite proporcionalmente para o número total de VMs.

Se você executar uma descoberta de inventário, para cada 1.000 VMs extras, aumente o tempo limite em 60 minutos. Por exemplo, se você tem 2000 VMs, defina o para 120 minutos.

Se você executar uma descoberta de convidado, para cada 100 VMs extras, aumente o tempo limite em 60 minutos. Por exemplo, se você tiver 300 VMs, defina o tempo limite para 180 minutos.

  • Para mudar a configuração de tempo limite, defina a flag --timeout como o tempo limite:

    Linux

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

    Windows

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

    Substitua TIMEOUT_IN_SECONDS pelo tempo limite em segundos.

Neste ponto, para verificar se os dados sobre toda a infraestrutura sejam coletados, use o comando discover ls ou faça uma avaliação off-line. No entanto, para uma avaliação completa das VMs em execução no VMware, depois de concluir executar a descoberta de inventário, é possível executar uma descoberta de convidado.

Executar uma descoberta de inventário no VMware com o RVTools

Para VMs em execução no VMware, a CLI mcdc permite analisar os arquivos de relatório XLSX gerados RVTools.

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

    Linux

    ./mcdc discover rvtools REPORT_NAME.xlsx

    Windows

    mcdc.exe discover rvtools REPORT_NAME.xlsx

    Substitua REPORT_NAME pelo caminho do 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 é compatível com a exportação de dados coletadas usando esse método para o Migration Center. No entanto, é possível Use para fazer uma avaliação off-line.

Executar uma descoberta de inventário na AWS

  • Execute a descoberta de inventário:

    Linux

    ./mcdc discover aws -r REGION

    Windows

    mcdc.exe discover aws -r REGION

    Substitua REGION pela região da AWS.

    A CLI mcdcsolicitará o ID da chave de acesso e a chave de acesso secreta.

    A saída será parecida com esta:

    Collected 166 VMs
    [✓] Collection completed.
    

Ajustar tempo limite

Por padrão, o tempo limite é definido como 60 minutos. No entanto, ao exibir inventário em uma região da AWS com mais de 10.000 VMs, aumentar o tempo limite proporcional ao número total de VMs da região.

  • Para mudar a configuração de tempo limite, defina a flag --timeout como o tempo limite:

    Linux

    ./mcdc discover aws -r REGION --timeout TIMEOUT_IN_SECONDS

    Windows

    mcdc.exe discover aws -r REGION --timeout TIMEOUT_IN_SECONDS

    Substitua TIMEOUT_IN_SECONDS pelo tempo limite em segundos.

Neste ponto, para verificar se os dados sobre toda a infraestrutura sejam coletados, use o comando discover ls ou faça uma avaliação off-line. No entanto, para uma avaliação completa das VMs do EC2, depois de concluir a execução do inventário é possível executar uma descoberta de convidado.

A seguir