Серцебиття настільки застаріло, і новий "галузевий стандарт" буде кардіостимулятором і OpenAIS.
Вони дуже різні тварини, тому обережно читайте їх ролі. Pacemaker - це «менеджер ресурсів кластерів» - частина, про яку ви задали своє первісне запитання. Він може використовувати OpenAIS або Heartbeat як мережевий рівень для управління кластером, але ви видаєте команди через оболонку кардіостимулятора.
Я використовую його вже кілька місяців, і ми збираємось разом з ним перейти до виробництва. Ви, безумовно, можете підпалити себе (я рекомендую прочитати документацію, як для інтерфейсу CRM, так і для книг "пояснення конфігурації кардіостимулятора", кілька разів, перш ніж ви намагаєтеся щось налаштувати.), Якщо ви не будете обережні. Не йдіть на виробництво з першою реалізацією. Плануйте протирати машини кілька разів. Крім того, однією з "gotcha" з кардіостимулятором є те, що вони припускають, що у вас буде принаймні три пристрої фізичного обладнання. Ви, мабуть, не хочете, щоб ваші відвідувачі віртуальних машин знали кластер; встановлюйте кардіостимулятор лише на два хости VM.
Я не маю досвіду роботи з KVM - наш кластер заснований на Xen. Однак, якщо я добре пам’ятаю, це проект, що підтримується Redhat. Якщо це так, то ви обов'язково хочете подивитися на інструменти, якими користується Redhat. (редагування): Якщо ви віртуалізуєте настільні комп’ютери, уникайте KVM - для настільного сервера потрібна купа обладнання на базі Windows, включаючи SQL-сервер. Однак, якщо ви працюєте на Redhat, Redhat припиняє підтримку Xen після 5-ти. x серія . Novell / SuSE, ймовірно, триматиме його трохи довше.
Одне слово обережності: DRBD може бути проблематичним, особливо якщо ви потрапили в ситуацію з розділеним мозком. Переконайтеся, що ви використовуєте дві форми STONITH. Я не є великим прихильником DRBD, хоча, зізнаюся, він може бути корисним. Крім того, коли ви масштабуєте останні два вузли хоста, DRBD не буде масштабуватись, і вам доведеться знайти нове рішення для зберігання даних.