Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Descubre, recopila y evalúa las VMs de VMware para su migración
Aprende a descargar la CLI de cliente de descubrimiento de Migration Center y úsala para descubrir, recopilar y evaluar de forma remota las instancias de máquinas virtuales (VM) que se ejecutan en VMware para la migración y la creación de contenedores.
Puedes generar informes de evaluación sin conexión en un formato HTML fácil de usar.
En estos informes, se muestran los resultados de cada uno de los objetivos de migración y se describen las acciones que se deben realizar para eliminar los obstáculos y riesgos.
Antes de comenzar
Aprovisiona una máquina de Linux para descargar y ejecutar la CLI de mcdc. La máquina de Linux debe tener los siguientes requisitos mínimos:
Versión de glibc 2.25 o posterior.
RAM de 4 GB y 10 GB de espacio en el disco
Conectividad de red a hosts de vCenter y ESX
Asegúrate de tener un usuario de vSphere con los permisos necesarios:
Privilegios de lectura para las VMs
Privilegios de lectura para todos los hosts de ESX
Modificaciones de las operaciones de invitado
Ejecución del programa de operaciones de invitado
Consultas de operaciones de invitado
Asegúrate de tener un usuario con derechos de administrador o raíz para todas las VMs invitadas de destino.
Descarga la CLI de mcdc
Conéctate a la máquina de Linux:
sshMACHINE_IP
Reemplaza MACHINE_IP por la dirección IP de tu máquina Linux.
Descarga la última versión de la CLI de mcdc y haz que sea ejecutable:
Se crean archivos HTML llamados Summary_Report.html y Detailed_Report.html. Abre los informes en un navegador.
Libera espacio
No se aplican cargos asociados con la ejecución de la CLI de mcdc.
Sin embargo, puedes borrar los datos recopilados de la base de datos local.
Borra los datos de la CLI de mcdc:
./mcdcdiscoverpurge-db-dbDATABASE_NAME
Reemplaza DATABASE_NAME por la ruta a la base de datos en la que se almacenan los datos recopilados. Por lo general, está en el mismo directorio en el que descargaste la CLI de mcdc.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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)."]]