This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
решение_drbd [2020/01/23 14:04] val [DRBD и Pacemaker] |
решение_drbd [2020/04/14 16:37] val |
||
---|---|---|---|
Line 141: | Line 141: | ||
node1# crm configure | node1# crm configure | ||
</code><code> | </code><code> | ||
- | debian9# primitive pr_drbd_r0 ocf:linbit:drbd params drbd_resource="r0" op monitor interval="15s" | + | primitive pr_drbd_r0 ocf:linbit:drbd params drbd_resource="r0" |
- | debian10# primitive pr_drbd_r0 ocf:linbit:drbd params drbd_resource="r0" | + | |
ms ms_drbd_r0 pr_drbd_r0 meta master-max="1" master-node-max="1" clone-max="2" clone-node-max="1" notify="true" | ms ms_drbd_r0 pr_drbd_r0 meta master-max="1" master-node-max="1" clone-max="2" clone-node-max="1" notify="true" | ||
Line 156: | Line 155: | ||
</code><code> | </code><code> | ||
primitive pr_fs_r0 ocf:heartbeat:Filesystem params device="/dev/drbd0" directory="/disk2" fstype="ext4" | primitive pr_fs_r0 ocf:heartbeat:Filesystem params device="/dev/drbd0" directory="/disk2" fstype="ext4" | ||
+ | |||
colocation col_fs_on_drbd inf: pr_fs_r0 ms_drbd_r0:Master | colocation col_fs_on_drbd inf: pr_fs_r0 ms_drbd_r0:Master | ||
- | debian9#order or_fs_after_drbd inf: ms_drbd_r0:promote pr_fs_r0:start | + | order or_fs_after_drbd Mandatory: ms_drbd_r0:promote pr_fs_r0:start |
- | debian10#order or_fs_after_drbd Mandatory: ms_drbd_r0:promote pr_fs_r0:start | + | |
commit | commit | ||
Line 169: | Line 168: | ||
node1# crm configure delete cli-prefer-pr_fs_r0 | node1# crm configure delete cli-prefer-pr_fs_r0 | ||
- | |||
- | node1# crm resource cleanup pr_fs_r0 | ||
node1# mount | grep ext | node1# mount | grep ext | ||
</code> | </code> | ||
+ | |||
+ | ===== Решение ситуации Split-Brain при использовании Pacemaker ===== | ||
+ | |||
+ | Выбираем узел, данные которого будут затерты. | ||
+ | |||
+ | <code> | ||
+ | nodeZ# service pacemaker stop | ||
+ | |||
+ | nodeZ# drbdadm invalidate r0 | ||
+ | |||
+ | nodeZ# service pacemaker start | ||
+ | |||
+ | node1# crm resource cleanup pr_fs_r0 | ||
+ | </code> | ||
+ | |||
===== Дополнительные материалы ===== | ===== Дополнительные материалы ===== | ||
+ | ==== Debian9 ==== | ||
+ | <code> | ||
+ | debian9# primitive pr_drbd_r0 ocf:linbit:drbd params drbd_resource="r0" op monitor interval="15s" | ||
+ | |||
+ | debian9#order or_fs_after_drbd inf: ms_drbd_r0:promote pr_fs_r0:start | ||
+ | </code> | ||
+ | ==== OCFS2 ==== | ||
<code> | <code> | ||
Доброго времени суток. | Доброго времени суток. |