Este documento descreve os passos para executar uma análise de intervalo de IPs através da CLI mcdc
.
Vista geral
A análise do intervalo de IP permite-lhe detetar recursos na rede, validar credenciais e recolher dados dos recursos detetados. Os dados recolhidos incluem dados sobre as aplicações em execução nas suas máquinas, que incluem instâncias de máquinas virtuais (VM) e servidores físicos, e detalhes sobre a configuração, o hardware, a rede, bem como os ficheiros, os serviços e os processos abertos da máquina.
A análise de intervalos de IP é útil nos seguintes cenários:
- Se quiser analisar recursos em ambientes para os quais a CLI do cliente de descoberta do centro de migração não suporta a descoberta de inventário, como VMs em execução no Azure ou máquinas em execução na sua infraestrutura no local.
- Se tiver várias máquinas num intervalo de IP ou não tiver muitos conhecimentos sobre a infraestrutura que quer analisar.
- Se quiser fazer uma análise completa das VMs em execução no VMware, mesmo que não tenha acesso à API vCenter, pode usar a análise de intervalo de IPs como alternativa à deteção de convidados.
- Se quiser fazer uma análise completa das VMs em execução no AWS, mesmo que não tenha acesso à API AWS, pode usar a análise de intervalo de IPs como alternativa à deteção de convidados.
A análise do intervalo de IPs é um processo de dois passos:
- Primeiro, a CLI analisa endereços IP para detetar recursos na sua infraestrutura.
mcdc
- Em seguida, analisa os recursos detetados para encontrar os dados necessários para realizar uma avaliação.
A CLI suporta a recolha de dados através da análise de intervalos de IP para computadores de destino Linux e Windows.mcdc
Durante a análise do intervalo de IP, a CLI estabelece ligação a máquinas Linux através de SSH e a máquinas Windows através da Windows Management Instrumentation (WMI).mcdc
A análise de intervalo de IP recolhe os mesmos dados que a execução de uma deteção de convidados remotamente com SSH ou WMI.
Para analisar um ambiente com máquinas Windows e Linux, execute a CLI mcdc
a partir de uma estação de trabalho Windows. Os computadores Windows requerem WMI para a ligação durante a análise e o WMI só é suportado em estações de trabalho Windows.
Antes de começar
- Reveja os requisitos para transferir e executar a
mcdc
CLI. - Conclua os passos para
transferir a CLI
mcdc
.
Execute uma análise de IP para descobrir recursos
Para detetar 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 quer analisar. Os intervalos de IP podem ter um hífen ou estar na notação CIDR. Por exemplo,
0.0.0.0-0.0.0.3
ou0.0.0.0/30
. Pode especificar mais do que um intervalo de cada vez usando várias flags--ranges
.Em alternativa, pode especificar um ficheiro que contenha uma lista de intervalos de IP a analisar:
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 ficheiro CSV que contém o intervalo de endereços IP que quer analisar. O ficheiro tem de conter intervalos separados por vírgulas ou intervalos na notação CIDR. Segue-se um exemplo de um ficheiro de intervalo de IPs:
rangeStart,rangeEnd,CIDR 192.168.9.0,192.168.9.255,"" "","",192.168.10.0/24
Este comando gera um ficheiro CSV com a lista de endereços IP dos recursos detetados. O ficheiro tem um aspeto semelhante ao seguinte exemplo:
ipAddress
192.168.9.1
192.168.9.2
Este ficheiro é usado como entrada para o passo seguinte, que consiste em
analisar e recolher dados sobre os recursos detetados. Por predefinição, este ficheiro é guardado no mesmo diretório onde instalou a CLI mcdc
.
Analise os recursos descobertos
Depois de analisar a sua infraestrutura e ter o ficheiro com uma lista de IPs descobertos, execute uma análise nos recursos descobertos:
Linux
./mcdc discover ips --file SCANNED_IPS.csv
Windows
mcdc.exe discover ips --file SCANNED_IPS.csv
Substitua o seguinte:
- SCANNED_IPS: o caminho para o ficheiro gerado pelo comando
discover ipscan
que contém uma lista dos endereços IP dos seus recursos descobertos.
- SCANNED_IPS: o caminho para o ficheiro gerado pelo comando
Quando lhe for pedido, aceite os Termos de Utilização.
Opcionalmente, para ignorar este passo e aceitar os termos de utilização no passo anterior, pode incluir a flag
--accept-terms
com o comandodiscover ips
.Quando lhe for pedido, introduza as credenciais no formato JSON:
Introduza o nome de utilizador e a palavra-passe:
[{"username":"USERNAME","password":"PASSWORD"}]
Introduza o nome de utilizador e especifique o caminho para o ficheiro de identidade:
[{"username":"USERNAME","identityFile":"IDENTITY_FILE"}]
Introduza o nome de utilizador, especifique o caminho para o ficheiro de identidade encriptado e introduza a frase secreta:
[{"username":"USERNAME","identityFile":"IDENTITY_FILE","passphrase":"PASSPHRASE"}]
Se necessário, pode especificar várias credenciais de uma só vez:
[{"username":"FIRST_USERNAME","password":"FIRST_PASSWORD"},{"username":"SECOND_USERNAME","password":"SECOND_PASSWORD"}]
Após a conclusão da análise, os dados recolhidos são guardados no mesmo diretório local onde instalou a CLI na máquina anfitriã.mcdc
Além disso, também é gerado um ficheiro CSV no mesmo diretório,
que lhe fornece os detalhes sobre as análises bem-sucedidas e sem êxito.
Se quiser especificar uma localização diferente para este ficheiro CSV, pode usar o comando --output-file
com o comando discover ips
.