Descarga 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 (VM). El ejecutable de la CLI de mcdc está disponible en dos versiones, Linux y Windows, según el SO de la máquina en la que deseas instalarlo.

La CLI de mcdc realiza el descubrimiento de invitados ejecutando secuencias de comandos de recopilación de forma remota en las máquinas de destino desde la máquina en la que está instalada. También puede encontrar y recopilar datos de varias máquinas con el análisis de rango de IP. Puedes ejecutar un descubrimiento de invitados en VMs que se ejecutan en VMware y en máquinas con una conexión a la máquina que aloja la CLI de mcdc.

Como alternativa, para realizar un descubrimiento en VMs alojadas en AWS y Azure, o en tus máquinas locales sin acceso SSH, debes descargar la secuencia de comandos de recopilación de invitados y ejecutarla de forma local. Usa mcdc-linux-collect.sh en máquinas Linux y mcdc-windows-collect.ps1 en máquinas Windows.

En este documento, se describe cómo descargar la CLI de mcdc y las secuencias de comandos de recopilación para descubrir y recopilar los datos de tu infraestructura.

Antes de comenzar

Descarga la CLI de mcdc

Según el SO de la máquina, descarga el ejecutable de Linux o Windows de la CLI de mcdc.

Linux

  • Descarga la última versión de la CLI de mcdc en una máquina 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 una máquina con Windows con Powershell y Invoke-WebRequest, haz lo siguiente:
$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 una máquina con Windows con el símbolo del sistema y curl, haz lo siguiente:
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 vínculo directo, sigue estos pasos:
https://mcdc-release.storage.googleapis.com/2.1.0/windows/mcdc.exe

Consulta la información de ayuda de la CLI de mcdc

  • Para ver la información de ayuda de 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

Descarga secuencias de comandos de recopilación de invitados

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

Descarga la secuencia de comandos de recopilación de invitados en una máquina Linux

Para descargar mcdc-linux-collect.sh en una máquina Linux, sigue estos pasos:

  1. Accede a la máquina.

  2. Descarga la secuencia de comandos de recopilació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
    

Descarga la secuencia de comandos de recopilación de invitados en una máquina con Windows

Para descargar mcdc-windows-collect.ps1 en una máquina con Windows, sigue estos pasos:

  1. Accede a tu máquina y abre PowerShell.

  2. Descarga la secuencia de comandos de recopilación de invitados en la máquina:

    $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")
    

¿Qué sigue?