Equilibrio de carga de trabajo
Notes:
- El equilibrio de carga de trabajo está disponible para los clientes de XenServer Premium Edition. Para obtener más información sobre las licencias de XenServer, consulte Licenciamiento. Para actualizar u obtener una licencia de XenServer, visite la página Sitio web de XenServer.
- Workload Balancing 8.3.0 y versiones posteriores son compatibles con XenServer 8.4. Si realiza una actualización de grupo continua 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 equilibrio de carga de trabajo a la versión 8.3.0 antes de realizar la actualización gradual del grupo. Puede descargar la versión más reciente del dispositivo virtual de equilibrio de carga de trabajo desde el 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:
-
Cree informes sobre el rendimiento de las máquinas virtuales (VM) en su entorno XenServer
-
Evalúa la utilización de recursos y ubica las máquinas virtuales en los mejores hosts posibles en el grupo para las necesidades de su carga de trabajo.
-
Equilibrar las cargas de trabajo de las máquinas virtuales entre los hosts en un grupo de recursos de XenServer
-
Determinar el mejor host en el que iniciar una máquina virtual
-
Determine el mejor host en el que reanudar una máquina virtual que ha apagado
-
Determinar el mejor host para mover una máquina virtual cuando se produce un error en un host
-
Determine el servidor óptimo para cada una de las máquinas virtuales del host al colocar un host en modo de mantenimiento o sacarlo de él
En función de sus preferencias, Equilibrio de carga de trabajo puede realizar estas tareas automáticamente o pedirle que acepte sus recomendaciones de reequilibrio y colocación. También puede configurar el equilibrio de carga de trabajo para apagar los hosts automáticamente en momentos específicos del día. Por ejemplo, configure sus hosts para que se apaguen durante la noche para ahorrar energía.
Equilibrio de carga de trabajo 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 equilibrio de carga de trabajo mediante la CLI de xe, consulte Establecer el nivel de alerta para las alertas de equilibrio de carga de trabajo en XenCenter.
Funciones de equilibrio de carga de trabajo mediante la evaluación del uso de máquinas virtuales en un grupo. Cuando un host supera un umbral de rendimiento, el equilibrio de carga de trabajo reubica la máquina virtual en un host menos gravado del grupo. Para reequilibrar las cargas de trabajo, el equilibrio de carga de trabajo 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 alinean con las necesidades de su entorno, puede configurar el equilibrio de carga de trabajo 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 obtener mayor granularidad, ajuste la ponderación de las métricas de recursos individuales: CPU, red, disco y memoria.
Para ayudarle a realizar la planeación de la capacidad, Equilibrio de carga de trabajo proporciona informes históricos sobre el estado del host y el grupo, la optimización y el rendimiento de la máquina virtual, y el historial de movimiento de la máquina virtual.
A medida que el equilibrio de carga de trabajo 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 equilibrio de carga de trabajo
Cuando las máquinas virtuales se están ejecutando, 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, en función 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 está definida 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 de un host reduce los recursos disponibles en el host.
Equilibrio de carga de trabajo captura datos para el rendimiento de los recursos en máquinas virtuales y hosts físicos y los almacena en una base de datos. Equilibrio de carga de trabajo utiliza estos datos, combinados con las preferencias que establezca, para proporcionar recomendaciones de optimización y ubicación.
Las optimizaciones son una forma en que los hosts se “mejoran” para alinearse con sus objetivos: el equilibrio de carga de trabajo hace recomendaciones para redistribuir las máquinas virtuales entre los hosts del grupo para aumentar el rendimiento o la densidad. Cuando Equilibrio de carga de trabajo hace recomendaciones, las hace a la luz de su objetivo: crear equilibrio o armonía entre los hosts del grupo. Si el equilibrio de carga de trabajo actúa sobre estas recomendaciones, la acción se conoce como optimización.
Cuando el equilibrio de carga de trabajo está habilitado, XenCenter proporciona clasificaciones de estrellas para indicar los hosts óptimos para iniciar una máquina virtual. También se proporcionan estas calificaciones:
- Cuando desee iniciar la máquina virtual cuando esté apagada
- Cuándo desea iniciar la máquina virtual cuando está suspendida
- Cuando desee migrar la máquina virtual a un host diferente (modo de migración y mantenimiento)
Dentro de un contexto de equilibrio de carga de trabajo:
-
Rendimiento es el uso de recursos físicos en un host (por ejemplo, la CPU, la memoria, la red y la utilización del disco en un host). Al establecer el equilibrio de carga de trabajo para maximizar el rendimiento, se recomienda colocar máquinas virtuales para asegurarse de que haya la cantidad máxima de recursos disponibles para cada máquina virtual.
-
Densidad es el número de máquinas virtuales en un host. Al establecer el equilibrio de carga de trabajo para maximizar la densidad, se recomienda colocar máquinas virtuales para reducir el número de hosts encendidos en un grupo. 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 ya especificada para la alta disponibilidad: estas funciones son compatibles.