Ejecutar un análisis de intervalo de IPs

En este documento se describen los pasos para ejecutar un análisis de intervalo de IPs con la CLI de mcdc.

Información general

El análisis de intervalos de IP te permite detectar recursos en la red, verificar credenciales y recoger datos de los recursos detectados. Los datos recogidos incluyen datos sobre las aplicaciones que se ejecutan en tus máquinas, tanto instancias de máquinas virtuales como servidores físicos, así como detalles sobre la configuración, el hardware y la red de la máquina, además de los archivos, servicios y procesos abiertos.

El análisis de intervalos de IP es útil en los siguientes casos:

  • Si quieres analizar recursos en entornos para los que la CLI del cliente de descubrimiento de Migration Center no admite el descubrimiento de inventario, como las máquinas virtuales que se ejecutan en Azure o las máquinas que se ejecutan en tu infraestructura local.
  • Si tienes varias máquinas en un intervalo de IPs o no tienes muchos conocimientos sobre la infraestructura que quieres analizar.
  • Si quieres hacer un análisis completo de las máquinas virtuales que se ejecutan en VMware aunque no tengas acceso a la API de vCenter, puedes usar el análisis de intervalo de IPs como alternativa al descubrimiento de invitados.
  • Si quieres hacer un análisis completo de las máquinas virtuales que se ejecutan en AWS aunque no tengas acceso a la API de AWS, puedes usar el análisis de intervalos de IP como alternativa a la detección de invitados.

El análisis de intervalos de IP consta de dos pasos:

  • En primer lugar, la mcdcCLI analiza las direcciones IP para detectar recursos en tu infraestructura.
  • A continuación, analiza los recursos detectados para buscar los datos necesarios para realizar una evaluación.

La CLI de mcdc admite la recogida de datos mediante el análisis de intervalos de IP en máquinas de destino Linux y Windows. Durante el análisis del intervalo de IPs, la CLI mcdc se conecta a máquinas Linux mediante SSH y a máquinas Windows mediante Windows Management Instrumentation (WMI). El análisis de intervalos de IP recoge los mismos datos que la detección de invitados remota con SSH o WMI.

Para analizar un entorno con equipos Windows y Linux, ejecuta la CLI de mcdc desde una estación de trabajo Windows. Los equipos Windows requieren WMI para conectarse durante el análisis, y WMI solo se admite en estaciones de trabajo Windows.

Antes de empezar

  1. Consulta los requisitos para descargar y ejecutar la CLI de mcdc.
  2. Sigue los pasos para descargar la CLI de mcdc.

Ejecutar un análisis de IP para descubrir recursos

  • Para detectar recursos en tu infraestructura, ejecuta el siguiente comando:

    Linux

    ./mcdc discover ipscan --ranges IP_RANGE

    Windows

    mcdc.exe discover ipscan --ranges IP_RANGE

    Sustituye IP_RANGE por una dirección IP o un intervalo de direcciones IP que quieras analizar. Los intervalos de IP pueden incluir guiones o estar en notación CIDR. Por ejemplo, 0.0.0.0-0.0.0.3 o 0.0.0.0/30. Puedes especificar más de un intervalo a la vez usando varias marcas --ranges.

  • También puede especificar un archivo que contenga una lista de intervalos de IPs que se van a analizar:

    Linux

    ./mcdc discover ipscan --file IP_RANGE_FILE.csv

    Windows

    mcdc.exe discover ipscan --file IP_RANGE_FILE.csv

    Sustituye IP_RANGE_FILE por el nombre del archivo CSV que contiene el intervalo de direcciones IP que quieres analizar. El archivo debe contener intervalos separados por comas o intervalos en notación CIDR. A continuación, se muestra un ejemplo de un archivo de intervalo de IPs:

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

Este comando genera un archivo CSV que contiene la lista de direcciones IP de los recursos detectados. El archivo tendrá un aspecto similar al del siguiente ejemplo:

ipAddress
192.168.9.1
192.168.9.2

Este archivo se usa como entrada para el siguiente paso, que consiste en analizar y recoger datos sobre los recursos detectados. De forma predeterminada, este archivo se guarda en el mismo directorio en el que has instalado la CLI de mcdc.

Analizar los recursos descubiertos

  1. Una vez que hayas analizado tu infraestructura y tengas el archivo que contiene una lista de las IPs descubiertas, analiza los recursos descubiertos:

    Linux

    ./mcdc discover ips --file SCANNED_IPS.csv

    Windows

    mcdc.exe discover ips --file SCANNED_IPS.csv

    Haz los cambios siguientes:

    • SCANNED_IPS: la ruta al archivo generado por el comando discover ipscan, que contiene una lista de las direcciones IP de los recursos detectados.
  2. Cuando se te pida, acepta los términos y condiciones.

    También puedes saltarte este paso e incluir la marca --accept-terms con el comando discover ips para aceptar los términos y condiciones en el paso anterior.

  3. Cuando se te pida, introduce las credenciales en formato JSON:

    • Escribe el nombre de usuario y la contraseña:

        [{"username":"USERNAME","password":"PASSWORD"}]
      
    • Introduce el nombre de usuario y especifica la ruta al archivo de identidad:

      [{"username":"USERNAME","identityFile":"IDENTITY_FILE"}]
      
    • Introduce el nombre de usuario, especifica la ruta al archivo de identidad cifrado e introduce la contraseña:

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

    Si es necesario, puede especificar varias credenciales a la vez:

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

Una vez completado el análisis, los datos recogidos se guardan en el mismo directorio local en el que instalaste la CLI de mcdc en la máquina host. Además, también se genera un archivo CSV en el mismo directorio, que te proporciona información sobre las exploraciones que se han realizado correctamente y las que no. Si quieres especificar otra ubicación para este archivo CSV, puedes usar el --output-file con el comando discover ips.

Siguientes pasos