XenCenter

Optimización y gestión automática de la energía

Puede configurar Workload Balancing para que acepte automáticamente las recomendaciones de optimización (Automation) y encienda o apague los servidores automáticamente (Power Management).

Aceptación automática de las recomendaciones de optimización

Workload Balancing le permite configurarlo para que acepte recomendaciones de optimización en su nombre y realice automáticamente las acciones de optimización que recomienda. Puede usar esta función, conocida como Automation, para aplicar automáticamente cualquier recomendación, incluidas las que mejoran el rendimiento o apagan los hosts. Sin embargo, para apagar los hosts a medida que disminuye el uso de las máquinas virtuales, debe configurar la automatización, la gestión de energía y el modo de densidad máxima.

De forma predeterminada, Workload Balancing no acepta optimizaciones automáticamente. Habilite Automation si desea que Workload Balancing acepte las recomendaciones automáticamente. Si no lo hace, Workload Balancing le seguirá pidiendo que acepte las recomendaciones manualmente.

Workload Balancing no aplica automáticamente las recomendaciones a los hosts o máquinas virtuales cuando estas entran en conflicto con la configuración de Alta disponibilidad. Si un grupo se sobrecarga al aplicar las recomendaciones de optimización de Workload Balancing, XenCenter® le preguntará si desea continuar aplicando la recomendación. Cuando Automation está habilitado, Workload Balancing no aplica ninguna recomendación de gestión de energía que exceda el número de fallos de host a tolerar en el plan de Alta disponibilidad.

Es posible ajustar cómo Workload Balancing aplica las recomendaciones en modo automatizado. Para obtener más información, consulte Configuración avanzada.

Habilitación de Power Management

La gestión de energía es la capacidad de encender o apagar la alimentación de los hosts físicos. En el contexto de Workload Balancing, este término se refiere a encender o apagar los hosts de un grupo en función de la carga de trabajo total del grupo.

La configuración de la gestión de energía de Workload Balancing en un host requiere que:

  • El hardware del servidor host tenga capacidades de encendido/apagado remoto
  • La función de Encendido de host esté configurada para el host
  • El host haya sido seleccionado explícitamente como un host para participar en Power Management (Workload Balancing)

Además, si desea que Workload Balancing apague los hosts automáticamente, también debe configurar:

  • Workload Balancing esté configurado para aplicar las recomendaciones automáticamente
  • Workload Balancing está configurado para aplicar automáticamente las recomendaciones de administración de energía.

Cuando el pool está en modo de Densidad Máxima, si Workload Balancing detecta recursos sin usar, recomienda apagar los hosts hasta que elimine todo el exceso de capacidad en el pool. Si WLB detecta que el pool tiene una capacidad de host insuficiente para apagar servidores, recomienda dejar los servidores encendidos hasta que la carga de trabajo del pool disminuya lo suficiente. Cuando configura Workload Balancing para apagar servidores adicionales automáticamente, aplica estas recomendaciones de forma automática y, por lo tanto, se comporta de la misma manera.

Cuando un host se configura para participar en la administración de energía, Workload Balancing hace recomendaciones de encendido/apagado según sea necesario. Si activa la opción para aplicar automáticamente las recomendaciones de administración de energía, lo hace a nivel de pool. Sin embargo, puede especificar qué hosts del pool desea que participen en la administración de energía.

Comprender el comportamiento de la administración de energía

Antes de que Workload Balancing recomiende encender o apagar hosts, selecciona los hosts a los que transferir máquinas virtuales (es decir, para “llenar”). Lo hace en el siguiente orden:

  1. Llenar el coordinador del pool, ya que es el host que no se puede apagar.
  2. Llenar el host con la mayor cantidad de máquinas virtuales.
  3. Llenar los hosts subsiguientes según cuáles tengan la mayor cantidad de máquinas virtuales en ejecución.

Cuando Workload Balancing llena el coordinador del pool, lo hace asumiendo umbrales (internos) artificialmente bajos para el coordinador del pool. Workload Balancing utiliza estos umbrales bajos como un búfer para evitar que el coordinador del pool se sobrecargue.

Workload Balancing llena los hosts en este orden para fomentar la densidad.

El WLB utiliza las recomendaciones de optimización para llenar los hosts de un pool con máquinas virtuales en orden.

Esta ilustración muestra cómo, al consolidar máquinas virtuales en hosts en modo de Densidad Máxima, XenServer® llena primero el coordinador del pool, segundo el servidor más cargado y tercero el servidor menos cargado.

Si Workload Balancing detecta un problema de rendimiento mientras el pool está en modo de Densidad Máxima, aborda el problema recomendando la migración de cargas de trabajo entre los hosts encendidos. Si Workload Balancing no puede resolver el problema utilizando este método, intenta encender un host. (Workload Balancing determina qué hosts encender aplicando los mismos criterios que usaría si el modo de optimización estuviera configurado en Rendimiento Máximo).

Cuando WLB se ejecuta en modo de Rendimiento Máximo, enciende los hosts hasta que la utilización de recursos en todos los hosts del pool cae por debajo del umbral Alto.

Mientras migra una o más máquinas virtuales, si WLB determina que aumentar la capacidad beneficiaría el rendimiento general del pool, enciende los hosts automáticamente o recomienda hacerlo.

Importante:

El Balanceo de Carga de Trabajo solo recomienda encender un host que el Balanceo de Carga de Trabajo apagó.

Diseño de entornos para la administración de energía y la consolidación de máquinas virtuales

Cuando planifique implementaciones de XenServer y tenga la intención de configurar la consolidación automática de máquinas virtuales y la administración de energía, considere el diseño de su carga de trabajo. Por ejemplo, es posible que desee:

  • Coloque diferentes tipos de cargas de trabajo en grupos separados. Si tiene tipos distintos de cargas de trabajo o tipos de aplicaciones que funcionan mejor con ciertos tipos de hardware, considere si debe ubicar las máquinas virtuales que alojan estas cargas de trabajo en diferentes grupos.

    Dado que la administración de energía y la consolidación de máquinas virtuales se gestionan a nivel de grupo, diseñe los grupos para que contengan cargas de trabajo que desee consolidar a la misma velocidad. Tenga en cuenta consideraciones como las que se tratan en el tema Configuración avanzada.

  • Excluir hosts del Balanceo de Carga de Trabajo. Es posible que algunos hosts deban estar siempre encendidos. Para obtener más información, consulte Exclusión de hosts de las recomendaciones.

Para aplicar recomendaciones de optimización automáticamente

  1. En el panel Recursos de XenCenter, seleccione XenCenter > su grupo de recursos.
  2. En el panel Propiedades, seleccione la ficha WLB.
  3. En la ficha WLB, seleccione Configurar WLB.
  4. En el panel izquierdo, seleccione Automatización.
  5. Seleccione una o varias de las siguientes casillas de verificación:
    • Aplicar automáticamente las recomendaciones de optimización. Cuando selecciona esta opción, no necesita aceptar las recomendaciones de optimización manualmente. El Balanceo de Carga de Trabajo acepta automáticamente las recomendaciones de optimización y ubicación que realiza.
    • Aplicar automáticamente las recomendaciones de administración de energía. El comportamiento de esta opción varía según el modo de optimización del grupo:
      • Modo de rendimiento máximo. Cuando la opción Aplicar automáticamente las recomendaciones de administración de energía está habilitada, Workload Balancing enciende automáticamente los hosts cuando esto mejora el rendimiento del host.
      • Modo de densidad máxima. Cuando la opción Aplicar automáticamente las recomendaciones de administración de energía está habilitada, Workload Balancing apaga automáticamente los hosts cuando la utilización de recursos cae por debajo del umbral Bajo. Es decir, Workload Balancing apaga los hosts automáticamente durante los períodos de bajo uso.
  6. Realice una de las siguientes acciones:
    • Si desea configurar la administración de energía, seleccione Automatización/Administración de energía y continúe con la siguiente sección.
    • Si no desea configurar la administración de energía y ha terminado de configurar la automatización, seleccione Aceptar.

Para seleccionar servidores para la administración de energía

  1. En la sección Administración de energía, seleccione los hosts que desea que Workload Balancing encienda y apague automáticamente.

    Nota:

    Seleccionar hosts para las recomendaciones de administración de energía sin seleccionar Aplicar automáticamente las recomendaciones de administración de energía hace que Workload Balancing sugiera recomendaciones de administración de energía, pero no las aplique automáticamente por usted.

  2. Haga clic en Aceptar. Si ninguno de los servidores físicos del grupo de recursos admite la administración remota de energía, Workload Balancing muestra el mensaje: Ningún host admite la administración de energía.

Documentación relacionada

XenServer versión actual