ユーザ用ツール

サイト用ツール


01_linux:01_net:52_heartbeat_pacemaker_drbd

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
01_linux:01_net:52_heartbeat_pacemaker_drbd [2014/09/11 01:59] matsui01_linux:01_net:52_heartbeat_pacemaker_drbd [2015/11/16 07:09] (現在) matsui
行 1: 行 1:
 +====== 52 Heartbeat + Pacemaker + DRBD ======
  
 +
 +
 +^  host  ^  IP  ^
 +|nfs-1|10.0.0.31|
 +|nfs-2|10.0.0.32|
 +
 +<code>
 +               |
 +               | vip: 10.0.0.30
 +      +--------+--------+
 +      |                 |
 +      | eth0:10.0.0.31  | eth0:10.0.0.32
 ++-----+-----+     +-----+-----+
 +|   nfs-1         nfs-2   |
 ++-----+-----+     +-----+-----+
 +</code>
 +===== crm =====
 +
 +<code>
 +property no-quorum-policy="ignore" \
 +    stonith-enabled="false" \
 +    crmd-transition-delay="2s"
 +rsc_defaults resource-stickiness="INFINITY" \
 +        migration-threshold="1"
 +primitive p_drbd_nfs ocf:linbit:drbd \
 +params drbd_resource="nfs" \
 +op monitor interval="30" role="Slave" timeout="60" \
 +op monitor interval="15" role="Master" timeout="60" \
 +op start interval="0" timeout="240" \
 +op stop interval="0" timeout="100"
 +ms ms_drbd_nfs p_drbd_nfs \
 +meta master-max="1" master-node-max="1" clone-max="2" \
 +clone-node-max="1" notify="true"
 +primitive p_lsb_nfsserver \
 +  lsb:nfs \
 +  op monitor interval="20s" timeout="60s"
 +primitive p_vip_nfs ocf:heartbeat:IPaddr2 \
 +  params ip="10.0.0.30" cidr_netmask="24" \
 +  op monitor interval="20" timeout="60"
 +primitive p_mount_nfs ocf:heartbeat:Filesystem \
 +  params device="/dev/drbd0" directory="/data"  fstype="xfs" \
 +  op monitor interval="40s" \
 +  op start interval="0" timeout="60s" \
 +  op stop interval="0" timeout="120s" \
 +  meta target-role="started"
 +primitive p_check_dummy ocf:heartbeat:Dummy \
 +    op start interval="0s" timeout="240s" on-fail="restart" \
 +    op monitor interval="20s" timeout="40s" on-fail="restart" \
 +    op stop interval="0s" timeout="240s" on-fail="block"
 +group group1 \
 +    p_mount_nfs \
 +    p_lsb_nfsserver \
 +    p_vip_nfs \
 +    p_check_dummy
 +location rsc_location1 group1 \
 +    rule 100: #uname eq nfs-1 \
 +    rule 200: #uname eq nfs-2
 +colocation rsc_colocation1 \
 +    inf: group1 ms_drbd_nfs:Master
 +order rsc_order1 \
 +    inf: ms_drbd_nfs:promote group1:start
 +</code>
 +
 +
 +
 +===== DRBD確認 =====
 +
 +<code>
 +[root@fl8.jp ~]# /etc/init.d/drbd status
 +drbd driver loaded OK; device status:
 +version: 8.4.5 (api:1/proto:86-101)
 +GIT-hash: 1d360bde0e095d495786eaeb2a1ac76888e4db96 build by mockbuild@Build64R5, 2014-08-18 20:00:36
 +m:res     cs         ro                 ds                  mounted         fstype
 +0:zabbix  Connected  Primary/Secondary  UpToDate/UpToDate  C  /mnt/mysql      ext3
 +0:zabbix  Connected  Primary/Secondary  UpToDate/UpToDate  C  /var/lib/mysql  ext3
 +</code>
 +
 +{{tag>pacemaker DRBD}}