Balance de carga
Notas:
- Equilibrio de carga de trabajo está disponible para los clientes de Citrix Hypervisor Premium Edition o aquellos clientes que tienen acceso a Citrix Hypervisor a través de sus derechos de Citrix Virtual Apps and Desktops o de Citrix DaaS. Para obtener más información sobre las licencias de Citrix Hypervisor, consulte Licencias. Para actualizar u obtener una licencia de Citrix Hypervisor, visite el sitio web de Citrix.
- Workload Balancing 8.2.2 y las versiones posteriores son compatibles con la actualización acumulativa 1 de Citrix Hypervisor 8.2.
Equilibrio de carga de trabajo es un componente de Citrix Hypervisor Premium Edition, empaquetado como un dispositivo virtual, que proporciona las siguientes funciones:
-
Crear informes sobre el rendimiento de las máquinas virtuales (VM) en su entorno Citrix Hypervisor
-
Evaluar la utilización de los recursos y ubicar las máquinas virtuales en los mejores hosts posibles del grupo conforme a su carga de trabajo
-
Equilibre las cargas de trabajo de VM en los hosts de un grupo de Citrix Hypervisor
-
Determinar el mejor host en el que iniciar una VM
-
Determine 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 se produce un error en un host
-
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 él
Según sus preferencias, el equilibrio de carga de trabajo puede llevar a cabo estas tareas automáticamente o solicitarle que acepte sus recomendaciones de reequilibrio y ubicación. También puede configurar Equilibrio de carga de trabajo para que apague los hosts automáticamente en momentos específicos del día. Por ejemplo, configure sus servidores 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 equilibrio de carga de trabajo mediante la CLI 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, Equilibrio de carga de trabajo reubica la VM en un host con menos impuestos del grupo. Para reequilibrar las cargas de trabajo, Equilibrio de carga de trabajo mueve las VM para equilibrar el uso de recursos en los hosts.
Para garantizar que las recomendaciones de reequilibrio y ubicación se alineen con las necesidades de su entorno, puede configurar 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 la cantidad de máquinas virtuales que caben en los hosts
Estos modos de optimización se pueden configurar para cambiar automáticamente en momentos predefinidos o permanecer siempre igual. Para obtener 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 la capacidad, el equilibrio de carga de trabajo proporciona informes históricos sobre el estado del host y el grupo, la optimización y el rendimiento de VM, y el historial de movimiento de VM.
Dado 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
Cuando las máquinas virtuales se ejecutan, 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, según 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 de un host reduce los recursos disponibles en el host.
Workload Balancing captura datos para el rendimiento de los 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 establezca, para proporcionar recomendaciones de optimización y ubicación.
Las optimizaciones son una forma de “mejorar” los hosts para alinearlos con sus objetivos: Workload Balancing hace recomendaciones para redistribuir las máquinas virtuales entre los hosts del grupo a fin de aumentar el rendimiento o la densidad. Cuando el equilibrio de carga de trabajo hace recomendaciones, las hace a la luz de su objetivo: crear equilibrio o armonía en todos los hosts del grupo. Si el equilibrio de carga de trabajo actúa de acuerdo con estas recomendaciones, la acción se conoce como optimización.
Cuando se habilita el equilibrio de carga de trabajo, XenCenter proporciona clasificaciones de estrellas para indicar los hosts óptimos para iniciar una VM. También se proporcionan estas calificaciones:
- Cuándo quiere iniciar la VM cuando está apagada
- Cuándo quiere iniciar la VM cuando está suspendida
- Cuando quiera 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:
-
Elrendimiento es el uso de recursos físicos en un host (por ejemplo, la utilización de CPU, memoria, red y disco en un host). Al configurar Workload Balancing para maximizar el rendimiento, se recomienda colocar las máquinas virtuales para garantizar que haya la cantidad máxima de recursos disponibles para cada máquina virtual.
-
Ladensidad es la cantidad de máquinas virtuales en un host. Cuando configura Equilibrio de carga de trabajo para maximizar la densidad, se recomienda colocar las VM para que pueda reducir la cantidad de hosts encendidos en un grupo. Garantiza que las VM tengan una 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 funciones son compatibles.