Para descubrir tus recursos, debes descargar la CLI de cliente de descubrimiento del Centro de migraciones 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 mcdc
está disponible en dos versiones: Linux y Windows (vista previa), según el SO de la máquina en la que deseas instalarlo.
La CLI de mcdc
realiza el descubrimiento de invitado mediante la ejecución de secuencias de comandos de recopilación de forma remota en tus máquinas de destino desde la máquina en la que está instalada. También puede buscar y recopilar datos de varias
máquinas mediante el análisis de rango de IP.
Puedes ejecutar un descubrimiento de invitado en las VM 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 las VM alojadas en AWS y Azure, o en las máquinas locales sin acceso SSH, debes descargar la secuencia de comandos de la colección de invitados y ejecutarla de forma local.
Usa mcdc-linux-collect.sh
en máquinas de Linux y mcdc-windows-collect.ps1
en máquinas de Windows.
En este documento, se describe cómo descargar la CLI de mcdc
y las secuencias de comandos de la colecció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 versión más reciente 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 yInvoke-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 ycurl
, 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, haz lo siguiente:
https://mcdc-release.storage.googleapis.com/2.1.0/windows/mcdc.exe
Ver 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 comandoimport
, ejecuta el siguiente:Linux
./mcdc discover import --help
Windows
mcdc.exe discover import --help
Descargar secuencias de comandos de la colección invitada
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.
Descarga la secuencia de comandos de la colección de invitados en una máquina de Linux
En una máquina Linux, sigue estos pasos para descargar mcdc-linux-collect.sh
:
Accede a la máquina.
Descarga la secuencia de comandos de la colección de invitados a 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
En una máquina con Windows, sigue estos pasos para descargar mcdc-windows-collect.ps1
:
Accede a tu máquina y abre PowerShell.
Descarga la secuencia de comandos de recopilación de invitados a 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?
Aprende a descubrir elementos con los siguientes métodos: