Descubrir, recopilar y evaluar máquinas virtuales de VMware para la migración

Aprende a descargar la CLI del cliente de descubrimiento de Migration Center y a usarla para descubrir, recoger y evaluar de forma remota instancias de máquinas virtuales que se ejecutan en VMware para la migración y la contenedorización.

Puede generar informes de evaluación sin conexión en formato HTML, que es fácil de usar. Estos informes muestran los resultados de cada uno de los destinos de migración y describen las acciones que se deben llevar a cabo para eliminar los bloqueos y los riesgos.

Antes de empezar

  1. Aprovisiona un equipo Linux para descargar y ejecutar la mcdcCLI. El dispositivo Linux debe cumplir los siguientes requisitos mínimos:

    • glibc versión 2.25 o posterior
    • 4 GB de RAM y 10 GB de espacio en disco
    • Conectividad de red a vCenter y a los hosts ESX
  2. Asegúrate de que tienes un usuario de vSphere con los siguientes permisos:

    • Privilegios de lectura de las VMs
    • Privilegios de lectura en todos los hosts ESX
    • Modificaciones de operaciones de invitado
    • Ejecución del programa de operaciones de invitado
    • Consultas de operaciones de invitados
  3. Asegúrate de que tienes un usuario con derechos de administrador o root en todas las máquinas virtuales invitadas de destino.

Descargar la CLI de mcdc

  1. Conéctate al equipo Linux:

    ssh MACHINE_IP
    

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

  2. Descarga la versión más reciente 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
    

Realizar el descubrimiento del inventario de VMware

  • Ejecuta el descubrimiento de inventario:

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

    Haz los cambios siguientes:

    • USERNAME: tu nombre de usuario de vCenter
    • VSPHERE_URL: la URL de su instancia de vCenter Server o de vSphere Client.

    El resultado del comando discover es similar al siguiente:

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

Realiza el descubrimiento de invitados en todas las VMs descubiertas

  • Ejecuta el descubrimiento de invitados:

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

    Haz los cambios siguientes:

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

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

Generar informes para visualizar la evaluación

  • Generar un informe de resumen:

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

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

    Se crearán los archivos HTML Summary_Report.html y Detailed_Report.html. Abre los informes en un navegador.

Limpieza

No se aplican cargos por ejecutar la CLI de mcdc. Sin embargo, puedes eliminar los datos recogidos de la base de datos local.

  • Elimina los datos de la CLI de mcdc:

    ./mcdc discover purge-db -db DATABASE_NAME
    

    Sustituye DATABASE_NAME por la ruta a la base de datos en la que se almacenan los datos recogidos. Normalmente, se encuentra en el mismo directorio en el que descargaste la CLI de mcdc.

Siguientes pasos