首先,利用Corosync+Pacemaker搭建高可用平台
node1.a.org 192.168.0.44
node2.a.org 192.168.0.15
这个配置过程在前面的Corosync+Pacemaker一篇中已有介绍,详细过程请参考哪一篇博文!
在高可用平台上配置DRBD这个详细过程在配置DRBD配置一篇中也有介绍,详细过程请参考哪一篇博文!
在这里主要说下配置DRBD资源,并配置一个 Filesystem 资源来使用drbd的过程!
在集群中配置 DRBD
crm
crm(live)#configure primitive webdata ocf:linbit:drbd \
params drbd_resource=r0 \
op monitor interval=60s
crm(live)#configure ms webdataclone webdata meta master-max=1 master-node-max=1 \
clone-max=2 clone-node-max=1 notify=true
crm(live)#configure show
crm(live)#commit
crm status
……
Master/Slave Set: WebDataClone
Masters: [ node1.a.org ]
Sl aves: [ node2.a.org ]
配置一个 Filesystem 资源来使用drbd
crm
crm(live)#configure primitive webfs ocf:heartbeat:Filesystem \
params device="/dev/drbd1" directory="/var/www/html" fstype= "ext3"
crm(live)# configure colocation fs_on_drbd inf: webfs webdataclone:Master
crm(live)#configure order webfs-after-webdata inf: webdataclone:promote webfs:start
crm(live)# configure colocation website-with-webfs inf: website webfs
crm(live)# configure order website-after- webfs inf: webfs website
crm(live)# configure commit
下面就可以进行测试了......
由于刚去吃饭的时候忘记关虚拟机了,自动关机虚拟机挂了,以下的测试无法演示,若发现有错还请指出!
我的虚拟机还没弄好,等弄好了再完整的做一遍将详细的过程放上来。
所以说出去吃饭或者出去时间较长的话请关电脑,节约用电!悲剧啊....
阅读(2355) | 评论(0) | 转发(0) |