El descubrimiento de inventario te permite analizar todas las máquina virtual (VM) y crear una lista de ellas. instancias en tu infraestructura. Con el descubrimiento de inventario, puedes determinar las características de las VMs, como el tipo de sistema operativo, el almacenamiento, la cantidad de núcleos y otra información básica. Para las VMs que se ejecutan en VMware, el descubrimiento de inventario también te permite recopilar los datos de rendimiento.
En este documento, se describen los pasos para ejecutar un descubrimiento de inventario con el CLI del cliente de descubrimiento de Migration Center.
Antes de comenzar
- Revisa los requisitos para descargar y ejecutar la CLI de
mcdc
. - Completa los pasos para descargar la CLI de
mcdc
.
Ejecuta un descubrimiento de inventario en VMware con la API de vSphere
Usa la API de vSphere para recopilar datos sobre todas las VMs en un vCenter que son visibles para
el usuario que ejecuta la CLI de mcdc
También puedes definir el alcance de un
del descubrimiento a una carpeta,
clúster o centro de datos específico.
Configura vCenter
Si planeas exportar los datos recopilados a Migration Center,
antes de ejecutar un descubrimiento de inventario, debes configurar vCenter
en un entorno de nube.
De hecho, los datos que recopilas con la CLI de mcdc
dependen de la configuración de las estadísticas en vCenter.
vCenter admite cuatro niveles de estadísticas:
- El nivel 1 solo expone el rendimiento de la CPU y la memoria.
- El nivel 2 expone el rendimiento de la red.
- El nivel 3 expone las operaciones de entrada y salida por segundo (IOPS).
- El nivel 4 expone todas las métricas disponibles.
Si deseas obtener una lista detallada de las métricas disponibles para todos los niveles de estadísticas, consulta Niveles de recopilación de datos.
De forma predeterminada, el nivel de las estadísticas se establece en 1. Los niveles 1 y 2 te permiten recopilar datos parciales sobre tu infraestructura, mientras que el nivel 3 te permite recopilar todo lo que necesitas para generar un informe completo del costo total de propiedad (TCO). Después de cambiar el nivel de estadísticas en vCenter, pueden pasar varios horas para que los datos de rendimiento estén disponibles.
Para obtener más información sobre cómo cambiar los niveles de estadísticas en vCenter, consulta Configura los intervalos de recopilación de estadísticas en el cliente de vSphere.
Ejecuta el descubrimiento
- Cambia al directorio en el que descargaste la CLI de
mcdc
. Ejecuta el descubrimiento:
Linux
./mcdc discover vsphere -u USERNAME --url https://VSPHERE_URL
Windows
mcdc.exe discover vsphere -u USERNAME --url https://VSPHERE_URL
Reemplaza lo siguiente:
- USERNAME: es tu nombre de usuario de vCenter
- VSPHERE_URL: Es la URL de tu instancia de vCenter Server o Cliente de vSphere
Para evitar una verificación de certificado para conectarte a vCenter, incluye la marca
-i
(no segura) en el comando.Cuando se te solicite, ingresa la contraseña de vCenter.
Cuando finaliza el descubrimiento del inventario, los datos recopilados se almacenan en la base de datos local.
Determinar el alcance de un descubrimiento
Ejecuta el descubrimiento en la raíz:
Linux
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path /
Windows
mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path /
Ejecuta la detección en una carpeta específica:
Linux
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/vm/FOLDER
Windows
mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/vm/FOLDER
Reemplaza lo siguiente:
- DATACENTER: Es el nombre del centro de datos.
- FOLDER: Es la ruta de acceso a la carpeta.
Ejecuta la detección en un clúster específico:
Linux
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/host/CLUSTER
Windows
mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/host/CLUSTER
Reemplaza lo siguiente:
- CLUSTER: es el nombre del clúster
Ejecuta la detección en un centro de datos específico:
Linux
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER
Windows
mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER
Para evitar una verificación de certificados para conectarte a vCenter, incluye el archivo
Marca -i
(no segura) en el comando.
Ajustar tiempo de espera
El tiempo de espera predeterminado es de 60 minutos. Sin embargo, cuando ejecute campañas discovery en un servidor de vCenter con más de 1,000 VMs o la recopilación de invitados un servidor de vCenter con más de 100 VMs, aumenta el tiempo de espera de manera proporcional con respecto a la cantidad total de VMs.
Si ejecutas un descubrimiento de inventario, por cada 1,000 VMs adicionales, aumenta el tiempo de espera en 60 minutos. Por ejemplo, si tienes 2,000 VMs, configura la el tiempo de espera en 120 minutos.
Si ejecutas un descubrimiento de invitados, aumenta el tiempo de espera en 60 minutos por cada 100 VMs adicionales. Por ejemplo, si tienes 300 VMs, establece el tiempo de espera en 180 minutos.
Para cambiar la configuración del tiempo de espera, establece la marca
--timeout
en el valor obligatorio tiempo de espera:Linux
./mcdc discover vsphere -u USERNAME --url https://VSPHERE_URL --timeout TIMEOUT_IN_SECONDS
Windows
mcdc.exe discover vsphere -u USERNAME --url https://VSPHERE_URL --timeout TIMEOUT_IN_SECONDS
Reemplaza TIMEOUT_IN_SECONDS por el tiempo de espera en segundos.
En este punto, para verificar si se recopilaron los datos de toda tu infraestructura, puedes usar el comando discover ls
o ejecutar una evaluación sin conexión. Sin embargo, para un
completa la evaluación de las VMs que se ejecutan en VMware, una vez que hayas completado
para ejecutar el descubrimiento de inventario, puedes ejecutar un descubrimiento de invitado.
Ejecuta un descubrimiento de inventario en VMware con RVTools
En el caso de las VMs que se ejecutan en VMware, la CLI de mcdc
te permite analizar
los archivos de informe XLSX generados con
RVTools.
Recopila datos basados en tu exportación de RVTools existente:
Linux
./mcdc discover rvtools REPORT_NAME.xlsx
Windows
mcdc.exe discover rvtools REPORT_NAME.xlsx
Reemplaza REPORT_NAME por la ruta de acceso al XLSX generado. con RVTools.
Sin embargo, este método tiene las siguientes limitaciones:
- La CLI de
mcdc
no es compatible con las tablas generadas con la marca--DBColumnNames
en RVTools. - La CLI de
mcdc
no admite la exportación de datos recopilados con este método en Migration Center. Sin embargo, puedes usarla para ejecutar una evaluación sin conexión.
Ejecuta un descubrimiento de inventario en AWS
Ejecuta el descubrimiento de inventario:
Linux
./mcdc discover aws -r REGION
Windows
mcdc.exe discover aws -r REGION
Reemplaza REGION por la región de AWS.
La CLI de
mcdc
te solicita tu ID de clave de acceso y clave de acceso secreta.El resultado debería ser similar al siguiente:
Collected 166 VMs [✓] Collection completed.
Ajustar tiempo de espera
De forma predeterminada, el tiempo de espera se establece en 60 minutos. Sin embargo, cuando ejecutes el descubrimiento de inventario en una región de AWS con más de 10,000 VMs, aumenta el tiempo de espera en proporción a la cantidad total de VMs en esa región.
Para cambiar la configuración de tiempo de espera, establece la marca
--timeout
en el tiempo de espera requerido:Linux
./mcdc discover aws -r REGION --timeout TIMEOUT_IN_SECONDS
Windows
mcdc.exe discover aws -r REGION --timeout TIMEOUT_IN_SECONDS
Reemplaza TIMEOUT_IN_SECONDS por el tiempo de espera en segundos.
En este punto, para comprobar si los datos sobre toda tu infraestructura tienen
puedes usar el comando discover ls
ejecutar una evaluación sin conexión Sin embargo, para un
completa la evaluación de las VMs EC2, después de que termines de ejecutar el inventario
puedes ejecutar un descubrimiento de invitado.
¿Qué sigue?
- Obtén información para ejecutar un descubrimiento de invitados.
- Obtén información para exportar los datos recopilados a Migration Center.