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
- Revise os requisitos para fazer o download e executar a
CLI
mcdc
. - 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
ou0.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
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.
- SCANNED_IPS: o caminho para o arquivo gerado pelo comando
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 comandodiscover ips
.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
.