1. 题目
2. 解题
2.1 依赖安装
yum install -y dlm lvm2-lockd
2.2 集群资源创建
nodea上执行
pcs resource create dlm ocf:pacemaker:controld op monitor interval=30s on-fail=fence --group=lockd
pcs resource create lvmlockd ocf:heartbeat:lvmlockd op monitor interval=30s on-fail=fence --group=lockd
pcs resource clone lockd interleave=true
pvcreate /dev/mapper/mpatha
vgcreate --shared rh436vg /dev/mapper/mpatha
nodeb,nodec上执行
vgchange --lock-start rh436vg
nodea上执行
lvcreate --activate sy -L 1024m -n webdata rh436vg
pcs resource create lvm-share ocf:heartbeat:LVM-activate vgname=rh436vg lvname=webdata vg_access_mode=lvmlockd activation_mode=shared --group=LVMshared
pcs resource clone LVMshared interleave=true
pcs constraint colocation add LVMshared-clone with lockd-clone
pcs constraint order start lockd-clone then LVMshared-clone
pcs property set no-quorum-policy=freeze
3. 确认
此题做完可以在3个节点上都看到lv是活动状态的.
lvdisplay
4. 技巧
开始第七题或者搭建完集群后可以先将resource缓存出来,因为查这个比较慢
pcs resource list > list.txt
后续需要查的话直接从list.txt中grep出来,先cat再grep的话每次修改会更简单,否则光标要移动更多次
cat list.txt | grep LVM
再多开个窗口可以把describe命令单独执行,每次也之需要修改最后一个参数
pcs resource describe ocf:pacemaker:controld