Executar uma verificação de intervalo de IP

Neste documento, descrevemos as etapas para executar uma verificação de intervalo de IP usando a CLI mcdc.

Informações gerais

A verificação do intervalo de IP permite detectar recursos na rede, verificar credenciais e coletar dados dos recursos detectados. Os dados coletados incluem informações sobre os aplicativos em execução nas máquinas, incluindo instâncias de máquina virtual (VM) e servidores físicos, além de detalhes sobre configuração da máquina, hardware, rede, bem como arquivos, serviços e processos abertos.

A verificação de intervalo de IP é útil nos seguintes cenários:

  • Se você quiser verificar os recursos em ambientes em que a CLI do discovery client da Central de migração não oferece suporte à descoberta de inventário, como VMs em execução no Azure ou máquinas em execução na infraestrutura local.
  • Se você tiver várias máquinas em um intervalo de IP ou não tiver muito conhecimento sobre a infraestrutura que quer verificar.
  • Se você quiser fazer uma verificação completa das VMs em execução no VMware, mesmo que não tenha acesso à API vCenter, use a verificação de intervalo de IP como uma alternativa à descoberta de convidado.
  • Se você quiser fazer uma verificação completa das VMs em execução na AWS, mesmo que não tenha acesso à API AWS, use a verificação de intervalo de IP como uma alternativa à descoberta de convidados.

A verificação do intervalo de IP é um processo de duas etapas:

  • Primeiro, a CLI mcdc verifica os endereços IP para detectar recursos na sua infraestrutura.
  • Em seguida, ele verifica os recursos detectados em busca de dados necessários para realizar uma avaliação.

A CLI mcdc oferece suporte à coleta de dados pela verificação do intervalo de IP em máquinas de destino Linux e Windows. Durante a verificação do intervalo de IP, a CLI mcdc se conecta a máquinas Linux usando SSH e a máquinas Windows usando WMI. A verificação de intervalo de IP coleta os mesmos dados que a execução de uma descoberta de convidado remotamente com SSH ou WMI.

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 mcdc.

Execute uma verificação de IP para descobrir recursos

  • Para detectar recursos na sua infraestrutura, execute o seguinte comando:

    Linux

    ./mcdc discover ipscan --ranges IP_RANGE

    Windows

    mcdc.exe discover ipscan --ranges IP_RANGE

    Substitua IP_RANGE por um único endereço IP ou um intervalo de endereços IP que você quer verificar. Os intervalos de IP podem ser hifenizados ou na notação CIDR. Por exemplo, 0.0.0.0-0.0.0.3 ou 0.0.0.0/30. É possível especificar mais de um intervalo por vez usando várias sinalizações --ranges.

  • Como alternativa, é possível especificar um arquivo que contenha uma lista de intervalos de IP a serem verificados:

    Linux

    ./mcdc discover ipscan --file IP_RANGE_FILE.csv

    Windows

    mcdc.exe discover ipscan --file IP_RANGE_FILE.csv

    Substitua IP_RANGE_FILE pelo nome do arquivo CSV que contém o intervalo de endereços IP que você quer verificar. O arquivo precisa conter intervalos separados por vírgulas ou intervalos na notação CIDR. Veja a seguir um exemplo de um arquivo de intervalo de IP:

    rangeStart,rangeEnd,CIDR
    192.168.9.0,192.168.9.255,""
    "","",192.168.10.0/24
    

Esse comando gera um arquivo CSV que contém a lista de endereços IP dos recursos detectados. O arquivo é semelhante ao exemplo a seguir:

ipAddress
192.168.9.1
192.168.9.2

Esse arquivo é usado como entrada para a próxima etapa, que verificar e coletar dados sobre os recursos detectados. Por padrão, esse arquivo é salvo no mesmo diretório em que você instalou a CLI mcdc.

Verificar os recursos descobertos

  1. Depois de verificar sua infraestrutura e ter o arquivo que contém uma lista de IPs descobertos, execute uma verificação nos recursos descobertos:

    Linux

    ./mcdc discover ips --file SCANNED_IPS.csv

    Windows

    mcdc.exe discover ips --file SCANNED_IPS.csv

    Substitua:

    • SCANNED_IPS: o caminho para o arquivo gerado pelo comando discover ipscan, que contém uma lista dos endereços IP dos recursos descobertos.
  2. Quando solicitado, aceite os termos e condições.

    Se quiser pular esta etapa e aceitar os Termos e Condições na etapa anterior, inclua a sinalização --accept-terms com o comando de comando discover ips.

  3. Quando solicitado, insira as credenciais usando o formato JSON, conforme mostrado abaixo:

    • Digite o nome de usuário e a senha:

        [{"username":"USERNAME","password":"PASSWORD"}]
      
    • Digite o nome de usuário e especifique o caminho para o arquivo de identidade:

      [{"username":"USERNAME","identityFile":"IDENTITY_FILE"}]
      
    • Insira o nome de usuário, especifique o caminho para o arquivo de identidade criptografado e a senha longa:

      [{"username":"USERNAME","identityFile":"IDENTITY_FILE","passphrase":"PASSPHRASE"}]
      

    Se necessário, é possível especificar várias credenciais de uma vez:

    [{"username":"FIRST_USERNAME","password":"FIRST_PASSWORD"},{"username":"SECOND_USERNAME","password":"SECOND_PASSWORD"}]
    

Depois que a verificação for concluída, os dados coletados serão salvos no mesmo diretório local em que você instalou a CLI mcdc na máquina host. Além disso, um arquivo CSV também é gerado no mesmo diretório, que fornece detalhes sobre as verificações bem-sucedidas e malsucedidas. Se quiser especificar um local diferente para esse arquivo CSV, use --output-file com o comando discover ips.

A seguir