XenServer

Equilibrio de carga de trabajo

Notas:

  • Workload Balancing está disponible para los clientes de XenServer® Premium Edition. Para obtener más información sobre las licencias de XenServer , consulte Licencias. Para actualizar o para obtener una licencia de XenServer, visite el sitio web de XenServer.
  • Workload Balancing 8.4.1 es compatible con XenServer 8.4 y XenServer 9. Si realiza una actualización gradual del grupo de Citrix Hypervisor™ 8.2 CU1 a XenServer 8.4, no podrá usar Workload Balancing 8.2.2 con sus grupos de XenServer 8.4 . Actualice el dispositivo virtual de Workload Balancing a 8.4.1 antes de realizar la actualización gradual del grupo. Puede descargar la última versión del dispositivo virtual de Workload Balancing desde la página de descargas de XenServer.

Workload Balancing es un componente de XenServer Premium Edition, empaquetado como un dispositivo virtual, que proporciona las siguientes características:

  • Crear informes sobre el rendimiento de las máquinas virtuales (VM) en su entorno XenServer

  • Evaluar la utilización de recursos y ubicar las VM en los mejores hosts posibles del grupo para las necesidades de su carga de trabajo

  • Equilibrar las cargas de trabajo de las VM entre los hosts de un grupo de recursos de XenServer

  • Determinar el mejor host en el que iniciar una VM

  • Determinar el mejor host en el que reanudar una VM que apagó

  • Determinar el mejor host al que mover una VM cuando un host falla

  • Determinar el servidor óptimo para cada una de las VM del host cuando se pone un host en modo de mantenimiento o se saca de él

Según sus preferencias, Workload Balancing puede realizar estas tareas automáticamente o solicitarle que acepte sus recomendaciones de reequilibrio y ubicación. También puede configurar Workload Balancing para apagar hosts automáticamente a horas específicas del día. Por ejemplo, configure sus hosts para que se apaguen por la noche para ahorrar energía.

Workload Balancing puede enviar notificaciones en XenCenter® con respecto a las acciones que realiza. Para obtener más información sobre cómo configurar el nivel de alerta para las alertas de Workload Balancing mediante la CLI de xe, consulte Establecer el nivel de alerta para las alertas de Workload Balancing en XenCenter.

Workload Balancing funciona evaluando el uso de las VM en un grupo. Cuando un host supera un umbral de rendimiento, Workload Balancing reubica la VM en un host menos sobrecargado del grupo. Para reequilibrar las cargas de trabajo, Workload Balancing mueve las VM para equilibrar el uso de recursos en los hosts.

Para asegurar que las recomendaciones de reequilibrio y ubicación se alineen con las necesidades de su entorno, puede configurar Workload Balancing para optimizar las cargas de trabajo de una de las siguientes maneras:

  • Para maximizar el rendimiento de los recursos
  • Para maximizar el número de máquinas virtuales que caben en los hosts

Estos modos de optimización se pueden configurar para que cambien automáticamente en momentos predefinidos o para que permanezcan siempre iguales. Para una granularidad adicional, ajuste la ponderación de las métricas de recursos individuales: CPU, red, disco y memoria.

Para ayudarle a realizar la planificación de capacidad, Workload Balancing proporciona informes históricos sobre el estado del host y del grupo, el rendimiento de la optimización y de las máquinas virtuales, y el historial de movimiento de máquinas virtuales.

Dado que Workload Balancing captura datos de rendimiento, también puede utilizar este componente para generar informes, conocidos como Informes de carga de trabajo, sobre su entorno virtualizado. Para obtener más información, consulte Generar informes de carga de trabajo.

Conceptos básicos de Workload Balancing

Cuando las máquinas virtuales están en ejecución, consumen recursos informáticos en el host físico. Estos recursos incluyen CPU, memoria, lecturas de red, escrituras de red, lecturas de disco y escrituras de disco. Algunas máquinas virtuales, dependiendo de su carga de trabajo, pueden consumir más recursos de CPU que otras máquinas virtuales en el mismo host. La carga de trabajo se define por las aplicaciones que se ejecutan en una máquina virtual y sus transacciones de usuario. El consumo combinado de recursos de todas las máquinas virtuales en un host reduce los recursos disponibles en el host.

Workload Balancing captura datos de rendimiento de recursos en máquinas virtuales y hosts físicos y los almacena en una base de datos. Workload Balancing utiliza estos datos, combinados con las preferencias que usted establece, para proporcionar optimización y ubicación recomendaciones.

Las optimizaciones son una forma en que los hosts se “mejoran” para alinearse con sus objetivos: Workload Balancing hace recomendaciones para redistribuir las máquinas virtuales entre los hosts del grupo para aumentar el rendimiento o la densidad. Cuando Workload Balancing hace recomendaciones, las hace a la luz de su objetivo: crear equilibrio o armonía entre los hosts del grupo. Si Workload Balancing actúa sobre estas recomendaciones, la acción se conoce como optimización.

Cuando Workload Balancing está habilitado, XenCenter proporciona clasificaciones por estrellas para indicar los hosts óptimos para iniciar una máquina virtual. Estas clasificaciones también se proporcionan:

  • Cuando desea iniciar la máquina virtual cuando está apagada
  • Cuando desea iniciar la máquina virtual cuando está suspendida
  • Cuando desea migrar la máquina virtual a un host diferente (Modo de migración y mantenimiento)

Dentro de un contexto de Workload Balancing:

  • Rendimiento es el uso de los recursos físicos en un host (por ejemplo, la CPU, la memoria, la red y la utilización del disco en un host). Cuando configura Workload Balancing para maximizar el rendimiento, recomienda colocar las máquinas virtuales para garantizar que la máxima cantidad de recursos esté disponible para cada máquina virtual.

  • Densidad es el número de máquinas virtuales en un host. Cuando configura el Equilibrio de carga de trabajo para maximizar la densidad, recomienda colocar las máquinas virtuales para que pueda reducir el número de hosts encendidos en un pool. Garantiza que las máquinas virtuales tengan la potencia de cálculo adecuada.

El Equilibrio de carga de trabajo no entra en conflicto con la configuración que ya especificó para la Alta disponibilidad: estas características son compatibles.

Equilibrio de carga de trabajo