Heartbeat está en desuso y el nuevo "estándar de la industria" será marcapasos y OpenAIS.
Son animales muy diferentes, así que ten cuidado de leer sus roles. Pacemaker es un "administrador de recursos de clúster": la parte sobre la que preguntó en su pregunta original. Puede usar OpenAIS o Heartbeat como la capa de red para administrar un clúster, pero puede emitir los comandos a través del shell del marcapasos.
Lo he estado usando durante algunos meses y estamos a punto de comenzar a producirlo. Definitivamente puede prenderse fuego (recomiendo leer la documentación, tanto para la interfaz CRM como para los libros de "configuración de marcapasos explicados", varias veces antes de intentar configurar cualquier cosa) si no tiene cuidado. No vaya a producción con su primera implementación. Planee limpiar las máquinas varias veces. Además, un 'problema' con el marcapasos es que suponen que tendrá al menos tres dispositivos físicos de hardware. Probablemente no desee que sus máquinas virtuales invitadas conozcan el clúster; solo instale marcapasos en los dos hosts VM.
No tengo ninguna experiencia con KVM: nuestro clúster está basado en Xen. Sin embargo, si no recuerdo mal, es un proyecto respaldado por Redhat. Si ese es el caso, entonces definitivamente querrás ver las herramientas que Redhat está usando. (editar): si está virtualizando escritorios, evite KVM: el servidor de escritorio requiere un montón de hardware basado en Windows, incluido el servidor SQL. Sin embargo, si está basado en redhat, Redhat dejará de admitir Xen después del 5. x series . Novell / SuSE probablemente lo mantendrá un poco más de tiempo.
Una palabra de precaución: DRBD puede ser problemático, especialmente si te encuentras en una situación de cerebro dividido. Asegúrate de estar usando dos formas de STONITH. No soy un gran admirador de DRBD, aunque admito que puede ser útil. Además, cuando escala más allá de 2 nodos host, DRBD no escalará y tendrá que encontrar una nueva solución de almacenamiento.