Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
VMware-VMs für die Migration ermitteln, erfassen und bewerten
Erfahren Sie, wie Sie die Befehlszeile des Discovery-Client aus dem Migrationscenter herunterladen und damit VMware-VM-Instanzen für die Migration und Containerisierung remote ermitteln, erfassen und bewerten.
Sie haben die Möglichkeit, Offlinebewertungsberichte in einem nutzerfreundlichen HTML-Format zu generieren.
In diesen Berichten werden die Ergebnisse für jedes Migrationsziel angezeigt. Außerdem werden Maßnahmen dargestellt, um Hindernisse und Risiken zu vermeiden.
Hinweise
Stellen Sie einen Linux-Computer bereit, um die mcdc-Befehlszeile herunterzuladen und auszuführen. Für den Linux-Computer gelten die folgenden Mindestanforderungen:
glibc-Version 2.25 oder höher
4 GB RAM und 10 GB Speicherplatz
Netzwerkverbindung zu vCenter- und ESX-Hosts
Sie benötigen einen vSphere-Nutzer mit den folgenden Berechtigungen:
Leseberechtigungen für VMs
Leseberechtigungen für alle ESX-Hosts
Gastbetrieb-Änderungen
Ausführung des Gastbetriebsprogramms
Gastbetrieb-Abfragen
Sie benötigen einen Nutzer mit Administrator- oder Root-Rechten für alle Ziel-Gast-VMs.
mcdc-Befehlszeile herunterladen
Stellen Sie eine Verbindung zum Linux-Computer her:
sshMACHINE_IP
Ersetzen Sie dabei MACHINE_IP durch die IP-Adresse des Linux-Computers.
Laden Sie die neueste Version der mcdc-Befehlszeile herunter und machen Sie sie ausführbar:
Es werden HTML-Dateien mit den Namen Summary_Report.html und Detailed_Report.html erstellt. Öffnen Sie die Berichte in einem Browser.
Bereinigen
Für das Ausführen der mcdc-Befehlszeile fallen keine Gebühren an.
Sie können die erfassten Daten aber aus der lokalen Datenbank löschen.
Löschen Sie die Daten der mcdc-Befehlszeile:
./mcdcdiscoverpurge-db-dbDATABASE_NAME
Ersetzen Sie dabei DATABASE_NAME durch den Pfad zur Datenbank, in der die erfassten Daten gespeichert sind. Normalerweise befindet sich die Datei im selben Verzeichnis, in das Sie die mcdc-Befehlszeile heruntergeladen haben.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-31 (UTC)."],[],[],null,["# Discover, collect, and assess VMware VMs for migration\n======================================================\n\nLearn how to download the Migration Center discovery client CLI and use it to remotely\ndiscover, collect, and assess virtual machine (VM) instances running on VMware\nfor migration and containerization.\n| **Note:** The `mcdc` CLI can discover, collect, and assess up to 10,000 VMs in a single deployment.\n\nYou can generate offline assessment reports in a user-friendly HTML format.\nThese reports display the results for each of the migration targets and outlines\nactions to take to eliminate blockers and risks.\n\nBefore you begin\n----------------\n\n1. Provision a Linux machine to download and run the\n `mcdc` CLI. The Linux machine must have the\n following minimum requirements:\n\n - `glibc` version 2.25 or later\n - 4 GB RAM and 10 GB disk space\n - Network connectivity to vCenter and ESX hosts\n2. Ensure that you have a vSphere user with the following permissions:\n\n - Read privileges to VMs\n - Read privileges to all the ESX hosts\n - Guest operation modifications\n - Guest operation program execution\n - Guest operation queries\n3. Ensure that you have a user with administrator or root rights to all the\n target guest VMs.\n\nDownload `mcdc` CLI\n-------------------\n\n1. Connect to the Linux machine:\n\n ssh \u003cvar translate=\"no\"\u003eMACHINE_IP\u003c/var\u003e\n\n Replace \u003cvar translate=\"no\"\u003eMACHINE_IP\u003c/var\u003e with the IP address of your Linux machine.\n2. Download the latest version of the `mcdc` CLI and make it\n executable:\n\n curl -O \"https://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc\"\n chmod +x mcdc\n\nPerform VMware inventory discovery\n----------------------------------\n\n- Run the inventory discovery:\n\n ./mcdc discover vsphere -u \u003cvar translate=\"no\"\u003eUSERNAME\u003c/var\u003e --url https://\u003cvar translate=\"no\"\u003eVSPHERE_URL\u003c/var\u003e\n\n Replace the following:\n - \u003cvar translate=\"no\"\u003eUSERNAME\u003c/var\u003e: your vCenter username\n - \u003cvar translate=\"no\"\u003eVSPHERE_URL\u003c/var\u003e: the URL for your vCenter Server instance or the vSphere Client\n\n The output of the `discover` command looks like the following: \n\n ```\n [+] Found 13 VMs\n Collecting data...\n 13 / 13 [---------------------------------------------------] 100.00% 5 p/s\n [✓] Collection completed.\n ```\n\nPerform guest discovery on all discovered VMs\n---------------------------------------------\n\n- Run the guest discovery:\n\n ```\n ./mcdc discover vsphere guest all --url https://VSPHERE_URL \\\n -u VCENTER_USER --vm-user VM_USER\n ```\n\n Replace the following:\n - \u003cvar translate=\"no\"\u003eVCENTER_USER\u003c/var\u003e: the vCenter server user\n - \u003cvar translate=\"no\"\u003eVM_USER\u003c/var\u003e: the VM user\n\n When prompted, enter the password for the \u003cvar translate=\"no\"\u003eVCENTER_USER\u003c/var\u003e\n and \u003cvar translate=\"no\"\u003eVM_USER\u003c/var\u003e.\n\nGenerate reports to visualize the assessment\n--------------------------------------------\n\n- Generate a summary report:\n\n ./mcdc report --format html \u003e Summary_Report.html\n\n- Generate a detailed report:\n\n ./mcdc report --format html --full \u003e Detailed_Report.html\n\n HTML files named `Summary_Report.html` and `Detailed_Report.html` are\n created. Open the reports in a browser.\n\nClean up\n--------\n\nThere are no charges associated with running the `mcdc` CLI.\nHowever, you can delete the collected data from the local database.\n\n- Delete the `mcdc` CLI data:\n\n ./mcdc discover purge-db -db \u003cvar translate=\"no\"\u003eDATABASE_NAME\u003c/var\u003e\n\n Replace \u003cvar translate=\"no\"\u003eDATABASE_NAME\u003c/var\u003e with the path to the database where the\n collected data is stored. Typically, it is in the same directory where you\n downloaded the `mcdc` CLI.\n\nWhat's next\n-----------\n\n- Learn how to [migrate a Linux VM](/migrate/containers/docs/migrate-vm).\n- Learn more about the [`mcdc` CLI](/migration-center/docs/discovery-client-cli-overview)."]]