список пакетов для кластера
читать дальшеcorosync
pcs
pacemaker
fence-agents-all fence-agents-rht
virt machines:
fence-virtd fence-virtd-libvirt fence-virtd-multicast
iscsi-initiator-utils
dlm
gfs2-utils
lvm2-cluster
device-mapper-multipath
pacemaker-doc
2нодовый кластер чо надо знать.
опция --wait_for_all=0 при создании, если не нужно, чтобы чо-то там дожидалось.
Один фенс-агент делается с задержкой
Автоматически в corosync.conf добавляется two_node=1
нфс-сервер как ресурс. На всех нодах отключить nfs-lock
на клиенте монтировать корень: mount 111.11.11.11:/ /mnt
создать корневой каталог на всех нодах, добавить в файрволл исключение
Так, чо мы выяснили про ибаные кластеры. Хронилисче. LVM могут быть HA-LVM & Clustered LVM.
HA-LVM доступны токо одной ноде в конкретный момент времени. Туда можно ставить ext* & xfs. Нужно в lvm.conf разрешить блокировку locking_type=1 и составить список vg не подконтрольных кластеру. Остальные вот будут управляцца кластером и подключацца на нужную ноду, как я понял.
Пересобрать initramfs -H -f на каждой ноде и ребутнуть.
Создать ресурс для lvm & fs
Clustered LVM доступны всем нодам сразу, но подходят только для кластерных ФС, типа GFS2. Всякие ext* и xfs не подойдут.
Надо поставить пакеты lvm2-cluster & dlm
Пиздец, да? Всю эту хню ещё помнить надо.
locking_type=3
use_lvmetad=0 пиздец, ну и названьице
ha-lvm
volume_list=[] в lvm.conf
Пересобрать initramfs -H -f .. (uname -r).img $(uname -r);reboot
потом создаём ресурс типа LVM и ресурс типа Filesystem
clvm - ставим значицца lvm2-cluster & dlm
lvmconf --enable-cluster
stop lvm2-lvmetad
resource create dlm controld op monitor interval=30s on-fail=fence clone interleave=true ordered=true
то же для clvm ресурса
dlm стартует раньше: constraint order dlm-clone then clvm-clone
запускаются оба на одной и той же ноде
constraint colocation add dlm-clone then clvm-clone
создаём устройство и оно монтируется
pcs property set no-quorum-policy=freeze
vgcreate -Ay -cy clustervg
чо у нас ещё нуждается - фенс-агенты, логгинг и оповещения
rrpmode
оповещения и rrpmode рассмотрел, а фенсы-агенты не описываются особо. Ну ладно. Главное, всё это теперь позади