Доброго времени суток!
Настраиваю с помощью клонов независимые ресурсы на Pacemaker, которые работают на разных нодах.
Они запускают и работают, только есть одна не очень маленькая проблема!
При перезагрузке одной из нод кластера, клон ресурса перезагружаемой ноды помечается как Stopped. Все нормально! Только вот когда нода запустилась и пришло время ресурсу запуститься, клоны данного ресурса на других работающих нодах также выключаются, а после снова запускаются совместно друг с другом!
Все бы ничего, если бы не прописал order для последовательного запуска зависымых ресурсов и его клонов. И получается что все ресурсы кластера последовательно и веерно выключаются и включаются заново! :(
pcs resource create clvm ocf:heartbeat:clvm \
op start start-delay="2s" interval="10s" timeout="5s" on-fail=restart \
op stop start-delay="2s" interval="10s" timeout="5s" on-fail=restart \
op monitor interval="10s" timeout="10s" on-fail=restart
pcs resource clone clvm interleave=true ordered=false clone-max=2 clone-node-max=1 globally-unique=true target-role=Started
pcs constraint colocation add clvm-clone with dlm-clone
pcs constraint order start dlm-clone then clvm-clone
pcs constraint location clvm-clone prefers node01.infra.local=INFINITY
pcs constraint location clvm-clone prefers node02.infra.local=INFINITY