Descargar la CLI del cliente de descubrimiento de Migration Center

Para descubrir tus recursos, debes descargar la CLI del cliente de descubrimiento de Migration Center en una máquina que tenga acceso a todos tus recursos de destino. La máquina puede ser un servidor físico o una instancia de máquina virtual. El ejecutable de la mcdc CLI está disponible en dos versiones, Linux y Windows, según el SO del equipo en el que quieras instalarlo.

La CLI de mcdc realiza la detección de invitados ejecutando scripts de colección de forma remota en las máquinas de destino desde la máquina en la que está instalada. También puede encontrar y recoger datos de varias máquinas mediante el análisis de intervalos de IP. Puedes ejecutar una detección de invitados en máquinas virtuales que se ejecuten en VMware y en máquinas con una conexión a la máquina que aloja la CLI de mcdc.

También puedes realizar una detección en las VMs alojadas en AWS y Azure, o en tus máquinas locales sin acceso SSH. Para ello, debes descargar la secuencia de comandos de recogida de invitados y ejecutarla de forma local. Usa mcdc-linux-collect.sh en ordenadores Linux y mcdc-windows-collect.ps1 en ordenadores Windows.

En este documento se describe cómo descargar la CLI de mcdc y los scripts de recogida para descubrir y recoger los datos de su infraestructura.

Antes de empezar

Descargar la CLI de mcdc

Según el SO del ordenador, descarga el archivo ejecutable de Linux o Windows de la mcdc CLI.

Linux

  • Descarga la última versión de la CLI de mcdc en un equipo Linux y haz que sea ejecutable:
curl -O "https://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc"
chmod +x mcdc

Windows

  • Para descargar la versión más reciente de la CLI de mcdc en un ordenador Windows con PowerShell y Invoke-WebRequest, sigue estos pasos:
$ProgressPreference = 'SilentlyContinue'; $version = Invoke-RestMethod -Uri 'https://mcdc-release.storage.googleapis.com/latest'; Invoke-WebRequest -Uri  "https://storage.googleapis.com/mcdc-release/$($version.Trim())/windows/mcdc.exe" -OutFile mcdc.exe
  • Para descargar la versión más reciente de la CLI de mcdc en un ordenador Windows con el símbolo del sistema y curl, sigue estos pasos:
for /f usebackq %V in (`curl -s https://mcdc-release.storage.googleapis.com/latest`) do curl -O https://mcdc-release.storage.googleapis.com/%V/windows/mcdc.exe
  • Para descargar la versión más reciente de la CLI de mcdc con un enlace directo, sigue estos pasos:
https://mcdc-release.storage.googleapis.com/current/windows/mcdc.exe

Ver información de ayuda sobre la CLI de mcdc

  • Para ver información de ayuda sobre la CLI de mcdc, usa la marca --help:

    Linux

    ./mcdc --help

    Windows

    mcdc.exe --help

  • Para ver la ayuda de un comando específico, usa la marca --help con el comando. Por ejemplo, para ver la ayuda del comando import, ejecuta el siguiente comando:

    Linux

    ./mcdc discover import --help

    Windows

    mcdc.exe discover import --help

Descargar secuencias de comandos de colección de invitados

Para descargar las secuencias de comandos de la colección de invitados en la máquina de destino, sigue los pasos que se indican en las siguientes secciones.

Descargar el script de recogida de invitados en un equipo Linux

En un equipo Linux, sigue estos pasos para descargar mcdc-linux-collect.sh:

  1. Inicia sesión en la máquina.

  2. Descarga la secuencia de comandos de la colección de invitados en la máquina y haz que sea ejecutable:

    curl -O "https://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc-linux-collect.sh"
    chmod +x mcdc-linux-collect.sh
    

Descargar la secuencia de comandos de la colección de invitado en un ordenador Windows

En un ordenador Windows, sigue estos pasos para descargar mcdc-windows-collect.ps1:

  1. Inicia sesión en tu máquina y abre PowerShell.

  2. Descarga la secuencia de comandos de recogida de invitados en el equipo:

    $version = Invoke-WebRequest -UseBasicParsing https://mcdc-release.storage.googleapis.com/latest
    $WebClient = New-Object System.Net.WebClient
    $WebClient.DownloadFile("https://mcdc-release.storage.googleapis.com/"+$version+"/mcdc-windows-collect.ps1", (Get-Location).Path + "\mcdc-windows-collect.ps1")
    

Siguientes pasos