Capítulo 4. Agrupamiento

Nuevas funcionalidades de Pacemaker

El lanzamiento de Red Hat Enterprise Linux 6.8 soporta las siguientes funcionalidades de Pacemaker:
  • Use el comando pcs resource relocate run para desplazar un recurso a su nodo preferido, como lo determinan el estado de clúster, los impedimentos, la localización de recursos y otros parámetros.
  • Cuando configure el cercado para alimentación de energía redundante, ahora debe definir cada dispositivo una sola vez y especificar que ambos dispositivos son indispensables para cercar el nodo.
  • La nueva opción de impedimento de sitio resource-discovery le permite indicar si Pacemaker debe realizar descubrimiento de recursos en un nodo para un recurso especificado.
  • Los recursos ahora inician tan pronto como su estado haya sido confirmado en todos los nodos y todas las dependencias hayan sido resueltas, en lugar de tener que esperar la confirmación del estado de todos los recursos. Esto permite que el inicio de algunos servicios sea más rápido e incluso más equilibrado.
  • Algunos recursos de clones soportan la nueva opción de metadatos clone-min, especificando que un cierto número de instancias debe estar ejecutándose antes de que cualquier recurso dependiente pueda ejecutarse. Esto sirve para los servicios detrás de un IP virtual y haproxy, como suele hacerse con OpenStack.
Estas funcionalidades se describen en Cómo configurar Red Hat High Availability Add-On with Pacemaker.

Migración gradual de recursos cuando el servicio pacemaker_remote se detiene en un nodo remoto activo de Pacemaker.

Si el servicio pacemaker_remote se detiene en un nodo remoto de Pacemaker, el clúster migrará gradualmente los recursos del nodo antes de detenerlo. Anteriormente, los nodos remotos de Pacemaker eran cercados cuando se detenía el servicio (incluso por comandos tales como yum update), a menos que el nodo primero fuera explícitamente sacado del clúster. Ahora, las mejoras de software y otros procedimientos de mantenimiento de rutina son mucho más fáciles de realizar en nodos remotos de Pacemaker.
Nota: Todos los nodos en el clúster deben ser actualizados a una versión que soporte esta funcionalidad antes de que pueda ser utilizada en cualquier nodo.

Soporte para el agente de cercado SBD

El demonio SBD (del inglés Storage-Based Death) se integra con Pacemaker, un dispositivo vigilante y, opcionalmente, un almacenamiento compartido para organizar nodos para que se autoterminen con confiabilidad cuando se requiera el cercado. En particular, SBD puede ser útil en entornos en los cuales los mecanismos de cercado no son posibles.