VMware DRS (Distributed Ressource Scheduler)
Aprenda a gestionar el balanceo de carga con la función DRS
Aprenda a gestionar el balanceo de carga con la función DRS
Última actualización: 18/11/2020
La función DRS (Distributed Ressource Scheduler) está disponible en un cluster VMware, y permite repartir la carga de los host migrando las máquinas virtuales de forma automática (vMotion). Reparte las MV en los diferentes hosts del cluster en función de su uso y sus recursos.
Esta guía explica cómo configurar esta función
El objetivo principal de la funcionalidad DRSes repartir de forma más eficiente los recursos. Para ello, puede migrar las MV a un Host o un Pool (más apropiado) de su cluster, u ofrecerle consejos sobre el proceso.
La funcionalidad DRS está activa por defecto en el primer cluster que OVHcloud le proporciona cuando contrata el servicio Managed Bare Metal.
Si se crea un cluster nuevo, se puede activar la funcionalidad DRS en el momento de creación del cluster o posteriormente.
Si la función DRS no está activa en su cluster, selecciónelo y diríjase a la pestaña Configurar
.
Haga clic en el menú Servicios
y a continuación seleccione vSphere DRS
.
Haga clic en Modificar
y active la funcionalidad con el botón vSphere DRS
.
En la misma ventana de configuración, aparecen 4 categorías de opciones.
En esta categoría hay tres niveles diferentes de automatización:
En el modo «Manual», la función DRS no moverá las máquinas virtuales, usted deberá encargarse de gestionar el desplazamiento y el balanceo de sus máquinas virtuales.
En el modo «Parcialmente automático», la función DRS le aconsejará que migre sus máquinas virtuales, pero tendrá que confirmar la migración.
En el modo «Completamente automático», la función DRS migrará sus máquinas virtuales de forma automática sin necesidad de confirmación por su parte, en función de la carga de los hosts.
También se puede definir un umbral de migración más o menos agresivo en los modos automáticos.
La opción « Predictive DRS », disponible a partir de la versión 6.5 de VMware, permite llevar a cabo migraciones en función de las medidas previstas devueltas por vRops. Por ello esto último es indispensable para el funcionamiento de esta opción DRS.
La opción «Automatización de máquina virtual» permite configurar parámetros concretos del DRS para ciertas máquinas virtuales en el submenú Reemplazo de las MV
de la pestaña Configurar
. (Algunas máquinas virtuales pueden tener un modo de migración parcialmente automático mientras que el cluster estará en modo completamente automático).
Existen 3 opciones adicionales en la configuración DRS:
Distribución de las máquinas virtuales: Distribuya un número más equilibrado de máquinas virtuales en los hosts para conseguir mayor disponibilidad.
Medidas de memoria para el balanceo de la carga: Balanceo de carga basado en la memoria consumida de las máquinas virtuales en vez de en la memoria activa. Esta configuración solo es recomendable para los cluster en los que la memoria del host no esté sobrecargada.
Sobrecarga de la CPU: Puede limitar la sobrecarga de la CPU para todos los hosts del cluster. Esta configuración creará una CPU virtual en un límite de proporción de CPU física principal (vCPU:pCPU) en cada host ESXi.
Esta opción debe estar siempre desactivada.
La función principal de esta opción es apagar los host de su infraestructura si el DRS determina que no se necesitan, sin comprometer el nivel de balanceo de carga requerido por HA. Sin embargo, el monitoring de OVHcloud detectará esta operación como una anomalía y creará una intervención en datacenter.
Puede realizar varios ajustes de configuración avanzada en su cluster DRS.
Estos son algunos ejemplos:
Nombre de la opción avanzada | Descripción | Valor por defecto | Valor más agresivo |
---|---|---|---|
UseDownTime | Si el análisis de costes debe tener en cuenta el impacto sobre la carga de trabajo de posibles bloqueos de memoria (memory stall) durante la migración | 1 | 0 (no se tienen en cuenta el impacto) |
IgnoreDownTimeLessThan | Límite (en segundos) para ignorar los tiempos acumulados de paralización de la migración en el análisis de costes (se puede aumentar si las cargas de trabajo de las máquinas virtuales no son sensibles a los tiempos de bloqueo de la memoria durante la migración). | 1 | Un número elevado (sin tener en cuenta el tiempo de inactividad) |
MinImbalance | Se utiliza para calcular el desequilibrio objetivo | 50 | 0 |
MinGoodness | Mínima mejora del desequilibrio del cluster requerido para cada migración | Flexible | 0 (Se tienen en cuenta todos los movimientos) |
MaxMovesPerHost | Número máximo de movimientos por host recomendado por invocación | Flexible | 0 (Sin límite) |
Para gestionar las reglas de MV/host, diríjase a la pestaña Configurar
.
Grupos de MV/Host
.La cuarta regla, «máquinas virtuales a máquinas virtuales», viene explicada en nuestra guía sobre la funcionalidad HA.
Interactúe con nuestra comunidad de usuarios en https://community.ovh.com/en/
Si lo desea, también puede enviarnos sus sugerencias para ayudarnos a mejorar nuestra documentación.
Imágenes, contenido, estructura...: ayúdenos a mejorar nuestra documentación con sus sugerencias.
No podemos tratar sus solicitudes de asistencia a través de este formulario. Para ello, haga clic en "Crear un tíquet" .
¡Gracias! Tendremos en cuenta su opinión.
¡Acceda al espacio de la OVHcloud Community! Resuelva sus dudas, busque información, publique contenido e interactúe con otros miembros de la comunidad.
Discuss with the OVHcloud community