System administration
Comments 32
+1
2 комментария, а уже 43 человека добавили в закладки… совсем не интересна
0
Ну просто обычно хотя бы дискуссии завязываются, а тут просто 1 коммент долгое время и все :)
+2
если много комментариев это не признак полезности статьи, а вот если много людей добавили в закладки статью вот это действительно полезная статья — это исключительно мое мнение
0
Чего обсуждать то? Инструмент класссный! За те же деньги лучше не найдешь!)))
А лишний раз писать как это круто никто не рискует из-за боязни метания кала в карму)
0
Есть вещи по поводу которых желания дискутировать не появляется.
Pacemaker — одна из таких.
Штука весьма удобная в плане ввода/замены узлов кластера.
Но в продакшн я ее так и не ввел.
Все крутится на hb & drbd.
+1
Почему не ввели бы в продакт?
Интересна обратная сторона медали.
0
drbd работает пока не упадет.
проверено 2 раза в большом продакшене.
3ий раз не стал ждать.
0
Потрясающая новость, никогда не слышал об этой технологии. Куда я смотрел?
0
хорошее начало )
# yum install pacemaker.x86_64



pacemaker-1.0.9.1-1.15.el5.x86_64 from clusterlabs has depsolving problems
--> Missing Dependency: libesmtp is needed by package pacemaker-1.0.9.1-1.15.el5.x86_64 (clusterlabs)
pacemaker-1.0.9.1-1.15.el5.x86_64 from clusterlabs has depsolving problems
--> Missing Dependency: libesmtp.so.5()(64bit) is needed by package pacemaker-1.0.9.1-1.15.el5.x86_64 (clusterlabs)
Error: Missing Dependency: libesmtp is needed by package pacemaker-1.0.9.1-1.15.el5.x86_64 (clusterlabs)
Error: Missing Dependency: libesmtp.so.5()(64bit) is needed by package pacemaker-1.0.9.1-1.15.el5.x86_64 (clusterlabs)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
0
Без кворума pacemaker скорее опасен, чем полезен. Нужны 3 ноды минимум. Или 100500 раз проверенный STONITH не на ipmitool, а на PDU.
0
А что эта штука вообще делает, кроме как синхронизирует дельтами свой собственный конфиг?

Из статьи немного непонятно, в чем заключается кластеризация — http она проксирует или данные синхронизирует или что?
0
Эта штука управляет сервисами кластера — поднимает или опускает их в зависимости от внутренних и внешних условий. Напрямую она ничего не делает. Как вы будете проксировать http или синхронизировать данные — это ваша проблема (посмотрите упоминаемую вначале предыдущую статью).
0
Ясно. Стоило бы написать об этом в начале статьи.

Для каких конфигураций эта штука вообще актуально?

Допустим у меня есть кластер из двух серверов, на них веб и mysql, и они друг друга резервируют.
Если любой из сервисов падает, мне приходит смс от нагиоса и я его поднимаю.

Куда тут присунуть эту вундервафлю?
0
> Стоило бы написать об этом в начале статьи.
> Для каких конфигураций эта штука вообще актуально?
Про это и написано в начале статьи — для любых конфигураций. Active/Passive, Active/Active и т.д.

> Куда тут присунуть эту вундервафлю?
Посмотрите Cluster From Scratch, ссылка в конце статьи. Там примерно ваша задача и рассматривается. Ставите на оба сервера, назначаете ресурсы — httpd, mysqld и т.п., включаете их мониторинг, и настраиваете привязки. И будет у вас при падении сервиса на одной машине, подниматься на другой. Уведомления тоже можно отсылать.
UFO landed and left these words here
0
Вы немного не поняли. Самой инфраструктуре pacemaker не требуется общее хранилище или выделенный раздел, как например у IBM HA MS — там нужен раздел где-нибудь на SAN, который монтируется активной нодой.
Если вашему кластеру требуется общее хранилище, вы сами можете выбрать каким образом его организовать и каким образом переносить между узлами. Так, мы, например, для этого IBM GPFS используем. Какой-либо нужды специальным образом связывать Pacemaker и GPFS нет.
UFO landed and left these words here
0
Ну, очень грубо говоря, Pacemaker это продвинутый heartbeat, с бОльшим набором фич.
0
Я полагаю что при портировании основной проблемой будет несоответствие идеологий стартовых скриптов FreeBSD и LSB. В остальном привязки к ядру вроде бы нет, специальных драйверов (кроме STONITH) не требуется.
UFO landed and left these words here
UFO landed and left these words here
0
К сожалению ссылка на «предыдущую статью» (https://habrahabr.ru/blogs/sysadm/104621/) не работает.
Only those users with full accounts are able to leave comments. , please.