Télécharger la CLI du client de découverte du centre de migration

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. Il peut s'agir d'un serveur physique ou d'une instance de machine virtuelle (VM). L'exécutable de la CLI mcdc est disponible dans deux versions, Linux et Windows (Preview) en fonction du système d'exploitation de la machine sur laquelle vous souhaitez l'installer.

La CLI mcdc effectue la découverte des invités en exécutant des scripts de collecte à distance sur vos machines cibles à partir de la machine sur laquelle elles sont installées. Il peut également rechercher et collecter des données provenant de plusieurs machines à l'aide de l'analyse de plage d'adresses IP. Vous pouvez exécuter une détection d'invités sur des VM exécutées sur VMware et sur des machines disposant d'une connexion à celle 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 des invités et l'exécuter localement. Utilisez mcdc-linux-collect.sh sur les machines Linux et mcdc-windows-collect.ps1 sur les ordinateurs Windows.

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

Avant de commencer

Télécharger la CLI mcdc

Selon l'OS de la machine, téléchargez le fichier 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 un ordinateur 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 un ordinateur Windows à l'aide de l'invite de commande et de 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 avec un lien direct, procédez comme suit:
https://mcdc-release.storage.googleapis.com/2.1.0/windows/mcdc.exe

Afficher les informations d'aide pour la CLI mcdc

  • Pour afficher les informations d'aide de 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'option --help avec la 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 collection d'invités

Pour télécharger les scripts de collecte des invités sur la machine cible, procédez comme indiqué dans les sections suivantes.

Télécharger le script de collecte des invités sur un ordinateur Linux

Pour télécharger mcdc-linux-collect.sh sur un ordinateur Linux, procédez comme suit:

  1. Connectez-vous à la machine.

  2. Téléchargez le script de collecte des invités sur l'ordinateur 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 des invités sur un ordinateur Windows

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

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

  2. Téléchargez le script de collecte des invités sur l'ordinateur:

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

Étapes suivantes