Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Découvrir, collecter et évaluer des VM VMware pour la migration
Découvrez comment télécharger la CLI cliente de détection du centre de migration et l'utiliser pour découvrir, collecter et évaluer à distance les instances de machine virtuelle (VM) exécutées sur VMware pour la migration et la conteneurisation.
Vous pouvez générer des rapports d'évaluation hors connexion dans un format HTML convivial.
Ces rapports affichent les résultats pour chacune des cibles de migration et décrivent les actions à entreprendre pour éliminer les obstacles et les risques.
Avant de commencer
Provisionnez une machine Linux pour télécharger et exécuter la CLI mcdc. La machine Linux doit répondre aux exigences minimales suivantes :
glibc version 2.25 ou ultérieure
4 Go de RAM et 10 Go d'espace disque
Connectivité réseau aux hôtes vCenter et ESX
Assurez-vous de disposer d'un utilisateur vSphere disposant des autorisations suivantes :
Droits de lecture sur les VM
Droits de lecture sur tous les hôtes ESX
Modifications d'opération d'invité
Exécution du programme d'opération d'invité
Requêtes concernant les opérations d'invités
Assurez-vous de disposer d'un utilisateur doté des droits d'administrateur ou racine sur toutes les VM invités cibles.
Télécharger la CLI mcdc
Connectez-vous à la machine Linux :
sshMACHINE_IP
Remplacez MACHINE_IP par l'adresse IP de votre machine Linux.
Téléchargez la dernière version de la CLI mcdc et rendez-la exécutable :
Des fichiers HTML nommés Summary_Report.html et Detailed_Report.html sont créés. Ouvrez les rapports dans un navigateur.
Effectuer un nettoyage
L'exécution de la CLI mcdc n'entraîne aucuns frais.
Cependant, vous pouvez supprimer les données collectées de la base de données locale.
Supprimez les données de la CLI mcdc :
./mcdcdiscoverpurge-db-dbDATABASE_NAME
Remplacez DATABASE_NAME par le chemin d'accès à la base de données où les données collectées sont stockées. En règle générale, il se trouve dans le répertoire où vous avez téléchargé la CLI mcdc.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (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)."]]