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 etInvoke-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 decurl
:
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 commandeimport
, 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:
Connectez-vous à la machine.
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
:
Connectez-vous à votre ordinateur et ouvrez PowerShell.
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
Découvrez comment découvrir des éléments à l'aide des méthodes suivantes: