Heartbeat как бы устарела, и новым «отраслевым стандартом» станут кардиостимулятор и OpenAIS.
Они очень разные животные, поэтому внимательно читайте их роли. Pacemaker - это «менеджер ресурсов кластера» - часть, которую вы задали в своем первоначальном вопросе. Он может использовать OpenAIS или Heartbeat в качестве сетевого уровня для управления кластером, но вы выдаете команды через оболочку кардиостимулятора.
Я использую его в течение нескольких месяцев, и мы собираемся приступить к работе с ним. Вы можете определенно поджечь себя (я рекомендую прочитать документацию, как для интерфейса CRM, так и для книг "объяснение конфигурации кардиостимулятора", несколько раз, прежде чем пытаться что-либо настраивать.), Если вы не будете осторожны. Не идите в производство с вашей первой реализацией. Планирую протирать машины несколько раз. Кроме того, одна проблема с кардиостимулятором заключается в том, что они предполагают, что у вас будет как минимум три физических аппаратных устройства. Вы, вероятно, не хотите, чтобы ваши гостевые виртуальные машины учитывали кластер; устанавливайте кардиостимулятор только на двух хостах VM.
У меня нет опыта работы с KVM - наш кластер основан на Xen. Однако, если я правильно помню, это проект, поддерживаемый Redhat. Если это так, то вы определенно хотите посмотреть на инструменты, которые использует Redhat. (редактировать): Если вы виртуализируете рабочие столы, избегайте KVM - для настольного сервера требуется куча оборудования на базе Windows, включая сервер SQL. Однако, если вы работаете на redhat, Redhat прекращает поддержку Xen после 5. х серия . Novell / SuSE, вероятно, будет держать это немного дольше.
Одно слово предостережения: DRBD может быть проблематичным, особенно если вы попали в ситуацию с раздвоенным мозгом. Убедитесь, что вы используете две формы STONITH. Я не большой поклонник DRBD, хотя я признаю, что это может быть полезно. Кроме того, когда вы масштабируете последние 2 хост-узла, DRBD не будет масштабироваться, и вам придется искать новое решение для хранения.
Что вы ищете именно? Как только ваш кластер настроен, вам в основном нужен мониторинг. Webmin поставляется с набором модулей сердцебиения / кластера.
источник
Не могу сказать, что работал с ними обоими, но при работе с heartbeat мне было очень трудно работать с документом, пока я не нашел следующую страницу
http://www.clusterlabs.org/wiki/Documentation#PDF_Documents
В частности, PDF-файл «Конфигурация 1.0 объясненный» на этой странице действительно вывел меня из метода проб и ошибок к фактическому выполнению работы с первой попытки.
источник
вы также можете посмотреть на ucarp - это намного проще, чем Peacemaker / Heartbeat, но - для некоторых задач это просто прекрасно [например, вызвать все службы на маршрутизаторе, который становится активным узлом в кластере].
действительно короткая документация была бы одним из преимуществ ucarp ...
источник