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 u obtener una licencia de XenServer, visite el sitio web de Citrix.
  • Workload Balancing 8.4.1 es compatible con XenServer 8.4 y XenServer 9. Si realiza una actualización gradual del grupo de XenServer 8.4 a XenServer 9, actualice el dispositivo virtual Workload Balancing a la versión 8.4.1 antes de realizar la actualización gradual del grupo. XenServer 9 solo admite Workload Balancing 8.4.1 y versiones posteriores. Puede descargar la última versión del dispositivo virtual 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 máquinas virtuales en los mejores hosts posibles del grupo para las necesidades de su carga de trabajo

  • Equilibrar las cargas de trabajo de las máquinas virtuales entre los hosts de un grupo de recursos de XenServer

  • Determinar el mejor host en el que iniciar una máquina virtual

  • Determinar el mejor host en el que reanudar una máquina virtual que apagó

  • Determinar el mejor host al que mover una máquina virtual cuando un host falla

  • Determine el servidor óptimo para cada una de las máquinas virtuales del host cuando ponga un host en modo de mantenimiento o lo saque de ese modo

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® sobre 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 máquinas virtuales en un grupo. Cuando un host supera un umbral de rendimiento, Workload Balancing reubica la máquina virtual en un host menos sobrecargado del grupo. Para reequilibrar las cargas de trabajo, Workload Balancing mueve las máquinas virtuales para equilibrar el uso de recursos en los hosts.

Para asegurarse de que las recomendaciones de reequilibrio y ubicación se ajusten a 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 pool, el rendimiento de la optimización y de las máquinas virtuales, y el historial de movimiento de las máquinas virtuales.

Dado que Workload Balancing captura datos de rendimiento, también puede usar 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.

El Equilibrio de carga de trabajo captura datos sobre el rendimiento de los recursos en máquinas virtuales y hosts físicos y los almacena en una base de datos. El Equilibrio de carga de trabajo 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 pool para aumentar el rendimiento o la densidad. Cuando Workload Balancing hace recomendaciones, las hace teniendo en cuenta su objetivo: crear equilibrio o armonía entre los hosts del pool. Si Workload Balancing actúa sobre estas recomendaciones, la acción se conoce como una optimización.

Cuando Workload Balancing está habilitado, XenCenter proporciona clasificaciones de 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 utilización de CPU, memoria, red y disco en un host). Cuando configura Workload Balancing para maximizar el rendimiento, recomienda la ubicación de 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 Workload Balancing para maximizar la densidad, recomienda colocar las máquinas virtuales para que pueda reducir el número de hosts encendidos en un grupo. Garantiza que las máquinas virtuales tengan una potencia de cálculo adecuada.

Workload Balancing 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