Pour découvrir vos composants, vous devez télécharger la CLI du client de découverte Migration Center sur une machine ayant accès à tous vos composants 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), selon l'OS de la machine sur laquelle vous souhaitez l'installer.
La CLI mcdc effectue la détection des 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 trouver et collecter des données provenant 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 les VM exécutées sur VMware et sur les machines connectées à la machine hébergeant la CLI mcdc.
Vous pouvez également effectuer une découverte sur les VM hébergées sur AWS et Azure, ou sur vos machines sur site sans accès SSH. Pour cela, 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 machines Windows.
Ce document explique comment télécharger l'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
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
mcdcsur une machine Linux et rendez-la exécutable :
curl -O "https://mc-release.storage.googleapis.com/mcdc/$(curl -s https://mc-release.storage.googleapis.com/mcdc/latest)/mcdc"
chmod +x mcdc
Windows
- Pour télécharger la dernière version de la CLI
mcdcsur un ordinateur Windows avec PowerShell etInvoke-WebRequest:
$ProgressPreference = 'SilentlyContinue'; $version = Invoke-RestMethod -Uri 'https://mc-release.storage.googleapis.com/mcdc/latest'; Invoke-WebRequest -Uri "https://storage.googleapis.com/mc-release/mcdc/$($version.Trim())/windows/mcdc.exe" -OutFile mcdc.exe
- Pour télécharger la dernière version de la CLI
mcdcsur un ordinateur Windows avec l'invite de commandes etcurl:
for /f usebackq %V in (`curl -s https://mc-release.storage.googleapis.com/mcdc/latest`) do curl -O https://mc-release.storage.googleapis.com/mcdc/%V/windows/mcdc.exe
- Pour télécharger la dernière version de la CLI
mcdcavec un lien direct :
https://mc-release.storage.googleapis.com/mcdc/current/windows/mcdc.exe
Afficher les informations d'aide pour la CLI mcdc
Pour afficher les informations d'aide associées à la CLI
mcdc, utilisez le flag--help:Linux
./mcdc --help
Windows
mcdc.exe --help
Pour afficher l'aide d'une commande spécifique, utilisez l'indicateur
--helpavec cette 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 collecte d'invités
Pour télécharger les scripts de collecte des invités sur la machine cible, suivez les étapes décrites dans les sections suivantes.
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 :
Connectez-vous à la machine.
Téléchargez le script de collecte d'invités sur la machine et rendez-le exécutable :
curl -O "https://mc-release.storage.googleapis.com/mcdc/$(curl -s https://mc-release.storage.googleapis.com/mcdc/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
Pour télécharger mcdc-windows-collect.ps1 sur une machine Windows, procédez comme suit :
Connectez-vous à votre machine et ouvrez PowerShell.
Téléchargez le script de collecte d'invités sur la machine :
$version = Invoke-WebRequest -UseBasicParsing https://mc-release.storage.googleapis.com/mcdc/latest $WebClient = New-Object System.Net.WebClient $WebClient.DownloadFile("https://mc-release.storage.googleapis.com/mcdc/"+$version+"/mcdc-windows-collect.ps1", (Get-Location).Path + "\mcdc-windows-collect.ps1")
Étapes suivantes
Découvrez comment trouver des composants à l'aide des méthodes suivantes :