Damit Sie Ihre Assets ermitteln können, müssen Sie die Discovery-Client-Befehlszeile des Migrationscenters auf einen Computer herunterladen, der Zugriff auf alle Ihre Ziel-Assets hat. Die Maschine kann ein physischer Server oder eine VM-Instanz sein.
Die ausführbare mcdc
-Befehlszeile ist in zwei Versionen verfügbar, unter Linux und Windows (Vorschau), je nach Betriebssystem des Computers, auf dem Sie sie installieren möchten.
Die mcdc
-Befehlszeile führt die Gasterkennung aus. Dazu werden Sammlungsskripts remote auf Ihren Zielmaschinen von der Maschine ausgeführt, auf der sie installiert ist. Mithilfe von IP-Bereichsscans können außerdem Daten von mehreren Maschinen gesucht und erfasst werden.
Sie können eine Gasterkennung auf VMs ausführen, die auf VMware ausgeführt werden, und auf Maschinen mit einer Verbindung zu der Maschine, auf der die mcdc
-Befehlszeile gehostet wird.
Um eine Erkennung auf VMs durchzuführen, die auf AWS und Azure gehostet werden, oder auf Ihren lokalen Maschinen ohne SSH-Zugriff, müssen Sie das Gasterfassungsskript herunterladen und lokal ausführen.
Verwenden Sie mcdc-linux-collect.sh
auf Linux-Computern und mcdc-windows-collect.ps1
auf Windows-Computern.
In diesem Dokument wird beschrieben, wie Sie die mcdc
-Befehlszeile und die Erfassungsskripts herunterladen, um Infrastrukturdaten zu ermitteln und zu erfassen.
Hinweise
mcdc
-Befehlszeile herunterladen
Laden Sie je nach Betriebssystem des Computers die ausführbare Linux- oder Windows-Datei der mcdc
-Befehlszeile herunter.
Linux
- Laden Sie die neueste Version der
mcdc
-Befehlszeile auf einen Linux-Computer herunter und machen Sie sie ausführbar:
curl -O "https://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc"
chmod +x mcdc
Windows
- So laden Sie die neueste Version der
mcdc
-Befehlszeile auf einen Windows-Computer mit PowerShell undInvoke-WebRequest
herunter:
$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
- So laden Sie die neueste Version der
mcdc
-Befehlszeile auf einen Windows-Computer mit der Eingabeaufforderung undcurl
herunter:
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
- So laden Sie die neueste Version der
mcdc
-Befehlszeile über einen direkten Link herunter:
https://mcdc-release.storage.googleapis.com/2.1.0/windows/mcdc.exe
Hilfeinformationen zur mcdc
-Befehlszeile ansehen
Verwenden Sie das Flag
--help
, um Hilfeinformationen für diemcdc
-Befehlszeile aufzurufen:Linux
./mcdc --help
Windows
mcdc.exe --help
Wenn Sie Hilfe zu einem bestimmten Befehl aufrufen möchten, verwenden Sie das Flag
--help
mit dem Befehl. Wenn Sie beispielsweise die Hilfe zum Befehlimport
aufrufen möchten, führen Sie den folgenden Befehl aus:Linux
./mcdc discover import --help
Windows
mcdc.exe discover import --help
Skripts zur Gästesammlung herunterladen
Führen Sie die Schritte in den folgenden Abschnitten aus, um die Gasterfassungsskripts auf den Zielcomputer herunterzuladen.
Gasterfassungsskript auf einen Linux-Computer herunterladen
So laden Sie mcdc-linux-collect.sh
auf einem Linux-Computer herunter:
Melden Sie sich auf dem Computer an.
Laden Sie das Gasterfassungsskript auf den Computer herunter und machen Sie es ausführbar:
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
Gasterfassungsskript auf einen Windows-Computer herunterladen
So laden Sie mcdc-windows-collect.ps1
auf einem Windows-Computer herunter:
Melden Sie sich auf Ihrem Computer an und öffnen Sie PowerShell.
Laden Sie das Skript zur Gasterfassung auf den Computer herunter:
$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")
Nächste Schritte
Hier erfahren Sie, wie Sie mit den folgenden Methoden Assets erkennen: