Este documento descreve as etapas para executar uma verificação de intervalo de IP usando a
CLI mcdc
.
Visão geral
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, que incluem instâncias de máquina virtual (VM) e servidores físicos, além de detalhes sobre a configuração da máquina, hardware, rede, arquivos abertos, serviços e processos.
A verificação de intervalo de IP é útil nos seguintes cenários:
- Se você quiser verificar recursos em ambientes para os quais a CLI do discovery client da Central de migração não oferece suporte à descoberta de inventário, como VMs executadas no Azure ou máquinas executadas na sua 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 sem acesso à API do vCenter, use a verificação de intervalo de IP como uma alternativa à detecção de convidados.
- Se você quiser fazer uma verificação completa das VMs em execução na AWS, mesmo sem acesso à API da AWS, use a verificação de intervalo de IP como uma alternativa à descoberta de convidados.
A verificação de intervalo de IP é um processo de duas etapas:
- Primeiro, a CLI
mcdc
verifica os endereços IP para detectar os 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 por
verificação de intervalo de IP para máquinas 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 IPs coleta os mesmos dados que a execução remota de uma descoberta de convidados
com SSH ou WMI.
Antes de começar
- Confira os requisitos para fazer o download e executar a
CLI
mcdc
. - Siga as etapas para
fazer o download da CLI
mcdc
.
Executar 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 separados por hífen ou estar 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 flags--ranges
.Como alternativa, especifique 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. Confira a seguir um exemplo de 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 com os endereços IP da lista 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 é
escanear 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 com uma lista de IPs descobertos, faça 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 seus recursos descobertos.
- SCANNED_IPS: o caminho para o arquivo gerado pelo comando
Quando solicitado, aceite os Termos e Condições.
Se preferir, pule esta etapa e aceite os termos e condições na etapa anterior. Para isso, inclua a flag
--accept-terms
com o comandodiscover ips
.Quando solicitado, insira as credenciais usando o formato JSON:
Digite o nome de usuário e a senha:
[{"username":"USERNAME","password":"PASSWORD"}]
Insira o nome de usuário e especifique o caminho para o arquivo de identidade:
[{"username":"USERNAME","identityFile":"IDENTITY_FILE"}]
Digite o nome de usuário, especifique o caminho para o arquivo de identidade criptografado e digite 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 é concluída, os dados coletados sã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 com falha.
Se você quiser especificar um local diferente para esse arquivo CSV, use --output-file
com o comando discover ips
.
A seguir
- Saiba como exportar dados coletados para o Migration Center.