Discovery-Client-Befehlszeile für das Migrationscenter herunterladen

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 und Invoke-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 und curl 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 die mcdc-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 Befehl import 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:

  1. Melden Sie sich auf dem Computer an.

  2. 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:

  1. Melden Sie sich auf Ihrem Computer an und öffnen Sie PowerShell.

  2. 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