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

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

  1. Conéctate a la máquina de Linux:

    ssh MACHINE_IP
    

    Reemplaza MACHINE_IP por la dirección IP de tu máquina Linux.

  2. Descarga la última versión de la CLI de mcdc y haz que sea ejecutable:

    curl -O "https://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc"
    chmod +x mcdc
    

Realiza un descubrimiento de inventario de VMware

  • Ejecuta el descubrimiento de inventario:

    ./mcdc discover vsphere -u USERNAME --url https://VSPHERE_URL
    

    Reemplaza lo siguiente:

    • USERNAME: es tu nombre de usuario de vCenter
    • VSPHERE_URL: la URL de tu instancia de vCenter Server o el cliente de vSphere

    El resultado del comando discover se ve de la siguiente manera:

    [+] Found 13 VMs
    Collecting data...
    13 / 13 [---------------------------------------------------] 100.00% 5 p/s
    [✓] Collection completed.
    

Realiza la detección de invitados en todas las VMs descubiertas

  • Ejecuta el descubrimiento de invitado:

    ./mcdc discover vsphere guest all --url https://VSPHERE_URL \
      -u VCENTER_USER --vm-user VM_USER
    

    Reemplaza lo siguiente:

    • VCENTER_USER: el usuario del servidor de vCenter.
    • VM_USER: el usuario de la VM

    Cuando se te solicite, ingresa la contraseña de VCENTER_USER y VM_USER.

Genera informes para visualizar la evaluación

  • Genera un informe resumido:

    ./mcdc report --format html > Summary_Report.html
    
  • Genera un informe detallado:

    ./mcdc report --format html --full > Detailed_Report.html
    

    Se crean archivos HTML llamados Summary_Report.html y Detailed_Report.html. Abre los informes en un navegador.

Limpia

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:

    ./mcdc discover purge-db -db DATABASE_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.

¿Qué sigue?