Télécharger la CLI du client de découverte Migration Center

Pour découvrir vos éléments, vous devez télécharger la CLI du client de découverte du centre de migration sur une machine ayant accès à tous vos éléments cibles. La machine peut être un serveur physique ou une instance de machine virtuelle (VM). L'exécutable de la CLI mcdc est disponible en deux versions, Linux et Windows, en fonction du système d'exploitation de la machine sur laquelle vous souhaitez l'installer.

La CLI mcdc effectue la détection d'invités en exécutant des scripts de collecte à distance sur vos machines cibles à partir de la machine sur laquelle elle est installée. Il peut également rechercher et collecter des données à partir de plusieurs machines à l'aide de l'analyse de la plage d'adresses IP. Vous pouvez exécuter une découverte d'invités sur des VM exécutées sur VMware et sur des machines connectées à la machine hébergeant la CLI mcdc.

Pour effectuer une découverte sur des VM hébergées sur AWS et Azure, ou sur vos machines sur site sans accès SSH, vous devez télécharger le script de collecte d'invités et l'exécuter localement. Utilisez mcdc-linux-collect.sh sur les machines Linux et mcdc-windows-collect.ps1 sur les machines Windows.

Ce document explique comment télécharger la CLI mcdc et les scripts de collecte pour découvrir et collecter vos données d'infrastructure.

Avant de commencer

Télécharger la CLI mcdc

En fonction de l'OS de la machine, téléchargez l'exécutable Linux ou Windows de la CLI mcdc.

Linux

  • Téléchargez la dernière version de la CLI mcdc sur une machine Linux et rendez-la exécutable:
curl -O "https://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc"
chmod +x mcdc

Windows

  • Pour télécharger la dernière version de la CLI mcdc sur une machine Windows avec Powershell et Invoke-WebRequest:
$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
  • Pour télécharger la dernière version de la CLI mcdc sur une machine Windows avec l'invite de commande et curl:
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
  • Pour télécharger la dernière version de la CLI mcdc à l'aide d'un lien direct:
https://mcdc-release.storage.googleapis.com/2.1.0/windows/mcdc.exe

Affichez les informations d'aide associées à la CLI mcdc.

  • Pour afficher les informations d'aide associées à la CLI mcdc, utilisez l'option --help:

    Linux

    ./mcdc --help

    Windows

    mcdc.exe --help

  • Pour afficher l'aide d'une commande spécifique, utilisez l'indicateur --help avec cette commande. Par exemple, pour afficher l'aide de la commande import, exécutez la commande suivante:

    Linux

    ./mcdc discover import --help

    Windows

    mcdc.exe discover import --help

Télécharger les scripts de collecte d'invités

Pour télécharger les scripts de collecte d'invités sur la machine cible, procédez comme suit :

Télécharger le script de collecte d'invités sur une machine Linux

Sur une machine Linux, pour télécharger mcdc-linux-collect.sh, procédez comme suit:

  1. Connectez-vous à la machine.

  2. Téléchargez le script de collecte d'invités sur la machine et rendez-le exécutable:

    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
    

Télécharger le script de collecte d'invités sur un ordinateur Windows

Sur une machine Windows, pour télécharger mcdc-windows-collect.ps1, procédez comme suit:

  1. Connectez-vous à votre machine et ouvrez PowerShell.

  2. Téléchargez le script de collecte d'invités sur la machine:

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

Étape suivante