Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Linux-HA: Japanese

DRBD $B%7%c%C%H%@%&(B$B%s;~$K%U%'%$%k%*!<%P!<$G$-$J$$(B

 

 

Linux-HA japanese RSS feed   Index | Next | Previous | View Threaded


midjam at tsunakan

Jan 25, 2012, 10:43 PM

Post #1 of 5 (294 views)
Permalink
DRBD $B%7%c%C%H%@%&(B$B%s;~$K%U%'%$%k%*!<%P!<$G$-$J$$(B

$B>>1:$H?=$7$^$9!#(B
$B=i$a$FEj9F$5$;$F$$$?$@$-$^$9!#(B

$B8=:_(BHeartbeat+DRBD$B$K$F%/%i%9%?9=@.$r8!F$$7$F$*$j!"(B
$B2<5-$N$H$*$j%U%'%$%k%*!<%P!<F0:n$9$k;v$rA[Dj$7$F$$$^$9!#(B

$B!J#1!K(Bnode01/node02$B$+$i%k!<%?(B(192.168.0.1)$B$K8~$1$F(BPING$B$rAw?.$7!"(B
$B!!!!!!1~Ez$,L5$$>l9g$O%^%9%?!<%N!<%I$N%j%=!<%9$r%9%l!<%V%N!<%I$K@Z$jBX$($k!#(B
$B!J#2!K%^%9%?!<%N!<%I$N(BHeartbeat$B%5!<%S%9$rDd;_!"$^$?$O%N!<%I$r%7%c%C%H%@%&%s$7$?:]$K!"(B
$B!!!!!!%j%=!<%9$r$r%9%l!<%V%N!<%I$K@Z$jBX$($k!#(B

$B!cLdBjE@!d(B
$B!J#1!K$O%U%'%$%k%*!<%P!<$9$k$3$H$,3NG'=PMh$^$7$?!#(B
$B!J#2!K$O%9%l!<%V%N!<%I>e$G(BDRBD$B%j%=!<%9$,0l=V%^%9%?!<$K@Z$jBX$o$k$N$G$9$,!"(B
$B$9$0$K%9%l!<%V$KLa$C$F$7$^$$!"$&$^$/@Z$jBX$o$j$^$;$s!#(B

$B!c4D6-!d(B
CentOS5.6 64bit
Pacemaker 1.0.11
Heartbeat 3.0.5
drbd 8.3.8

Pacemaker$B [at] _D%U%!%$%k(B
-------------------------------------------------------------------------------------------
property $id="cib-bootstrap-options" \
cluster-infrastructure="openais" \
expected-quorum-votes="2" \
no-quorum-policy="ignore" \
stonith-enabled="false" \
startup-fencing="false" \
dc-deadtime="20s"

rsc_defaults $id="rsc-options" \
resource-stickiness="INFINITY" \
migration-threshold="1"

primitive res_drbd0 ocf:linbit:drbd \
params \
drbd_resource="r0" \
drbdconf="/etc/drbd.conf" \
op start interval="0s" timeout="240s" on-fail="restart" \
op monitor interval="11s" timeout="60s" on-fail="restart" \
op monitor interval="10s" timeout="60s" on-fail="restart" role="Master" \
op stop interval="0s" timeout="100s" on-fail="block"

primitive res_fs_drbd0 ocf:heartbeat:Filesystem \
params \
device="/dev/drbd0" \
directory="/chroot" \
fstype="ext3" \
op start interval="0s" timeout="60s" on-fail="restart" \
op monitor interval="10s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="60s" on-fail="block"

primitive res_vip ocf:heartbeat:IPaddr2 \
params \
nic="eth0" \
ip="192.168.0.111" \
cidr_netmask="24" \
op start interval="0s" timeout="90s" on-fail="restart" \
op monitor interval="10s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="100s" on-fail="block"

primitive res_ping ocf:pacemaker:pingd \
params \
name="default_ping_set" \
host_list="192.168.0.1" \
multiplier="100" \
dampen="0" \
meta \
migration-threshold="10" \
op start interval="0" timeout="90s" on-fail="restart" \
op monitor interval="10s" timeout="60s" on-fail="restart" \
op stop interval="0" timeout="100s" on-fail="ignore"

group rg_drbd \
res_vip res_fs_drbd0

ms ms_drbd0 res_drbd0 \
meta \
master-max="1" \
master-node-max="1" \
clone-max="2" \
clone-node-max="1" \
notify="true"

clone cl_ping res_ping \
meta \
clone-max="2" \
clone-node-max="1"

location loc_rg_drbd rg_drbd \
rule 200: #uname eq node01 \
rule 100: #uname eq node02 \
rule -INFINITY: defined default_ping_set and default_ping_set lt 100

location loc_ms_drbd0 ms_drbd0 \
rule 200: #uname eq node01 \
rule 100: #uname eq node02 \
rule role=master -INFINITY: defined default_ping_set and default_ping_set lt 100

colocation rg_on_drbd inf: rg_drbd ms_drbd0:Master
colocation cl_ping_col 1000: rg_drbd cl_ping
order ord_rg_aft_drbd inf: ms_drbd0:promote rg_drbd:start
-------------------------------------------------------------------------------------------

drbd.conf
-------------------------------------------------------------------------------------------
global { usage-count yes; }
common { syncer { rate 250M; } }
resource r0 {
protocol C;
startup {
degr-wfc-timeout 120;
}
net {
cram-hmac-alg sha1;
shared-secret "qawsedrftgyhujiko";
}
on node01 {
device /dev/drbd0;
disk /dev/sda8;
address 192.168.100.1:7789;
meta-disk internal;
}
on node02 {
device /dev/drbd0;
disk /dev/sda8;
address 192.168.100.2:7789;
meta-disk internal;
}
}
-------------------------------------------------------------------------------------------

Heartbeat$B%5!<%S%9$rDd;_$7$?:]$N(B/var/log/messages
-------------------------------------------------------------------------------------------
Jan 26 14:49:38 node01 kernel: block drbd0: role( Primary -> Secondary )
Jan 26 14:49:43 node01 kernel: block drbd0: peer( Secondary -> Unknown ) conn( Connected -> Disconnecting ) pdsk( UpToDate -> DUnknown )
Jan 26 14:49:43 node01 kernel: block drbd0: short read expecting header on sock: r=-512
Jan 26 14:49:43 node01 kernel: block drbd0: meta connection shut down by peer.
Jan 26 14:49:43 node01 kernel: block drbd0: asender terminated
Jan 26 14:49:43 node01 kernel: block drbd0: Terminating asender thread
Jan 26 14:49:43 node01 kernel: block drbd0: Connection closed
Jan 26 14:49:43 node01 kernel: block drbd0: conn( Disconnecting -> StandAlone )
Jan 26 14:49:43 node01 kernel: block drbd0: receiver terminated
Jan 26 14:49:43 node01 kernel: block drbd0: Terminating receiver thread
Jan 26 14:49:43 node01 kernel: block drbd0: disk( UpToDate -> Diskless )
Jan 26 14:49:43 node01 kernel: block drbd0: drbd_bm_resize called with capacity == 0
Jan 26 14:49:43 node01 kernel: block drbd0: worker terminated
Jan 26 14:49:43 node01 kernel: block drbd0: Terminating worker thread
-------------------------------------------------------------------------------------------
Jan 26 14:49:38 node02 kernel: block drbd0: peer( Primary -> Secondary )
Jan 26 14:49:43 node02 kernel: block drbd0: peer( Secondary -> Unknown ) conn( Connected -> TearDown ) pdsk( UpToDate -> DUnknown )
Jan 26 14:49:43 node02 kernel: block drbd0: asender terminated
Jan 26 14:49:43 node02 kernel: block drbd0: Terminating asender thread
Jan 26 14:49:43 node02 kernel: block drbd0: Connection closed
Jan 26 14:49:43 node02 kernel: block drbd0: conn( TearDown -> Unconnected )
Jan 26 14:49:43 node02 kernel: block drbd0: receiver terminated
Jan 26 14:49:43 node02 kernel: block drbd0: Restarting receiver thread
Jan 26 14:49:43 node02 kernel: block drbd0: receiver (re)started
Jan 26 14:49:43 node02 kernel: block drbd0: conn( Unconnected -> WFConnection )
Jan 26 14:49:45 node02 kernel: block drbd0: role( Secondary -> Primary )
Jan 26 14:49:45 node02 kernel: block drbd0: Creating new current UUID
Jan 26 14:49:45 node02 kernel: block drbd0: State change failed: Need access to UpToDate data
Jan 26 14:49:45 node02 kernel: block drbd0: state = { cs:WFConnection ro:Primary/Unknown ds:UpToDate/DUnknown r--- }
Jan 26 14:49:45 node02 kernel: block drbd0: wanted = { cs:WFConnection ro:Primary/Unknown ds:Outdated/DUnknown r--- }
Jan 26 14:49:46 node02 kernel: block drbd0: role( Primary -> Secondary )
Jan 26 14:49:46 node02 kernel: block drbd0: disk( UpToDate -> Outdated )
-------------------------------------------------------------------------------------------

$BBgJQ$*<j?t$G$9$,!"$I$J$?$+$465<xD:$1$^$9$G$7$g$&$+!#(B
$B0J>e$h$m$7$/$*$M$,$$$7$^$9!#(B

_______________________________________________
Linux-ha-japan mailing list
Linux-ha-japan [at] lists
http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan


tsukishima.ha at gmail

Jan 26, 2012, 2:00 AM

Post #2 of 5 (260 views)
Permalink
Re: DRBD $B%7%c%C%H%@%&(B$B%s;~$K%U%'%$%k%*!<%P!<$G$-$J$$(B [In reply to]

$B>>1:MM(B

NTT$B%G!<%?@hC<5;=Q$NCSED$G$9!#(B

> $B!cLdBjE@!d(B
> $B!J#1!K$O%U%'%$%k%*!<%P!<$9$k$3$H$,3NG'=PMh$^$7$?!#(B

(1)$B$G(Bpingd$B$N [at] _D$KLdBj$O$J$$$3$H$,3NG'$G$-$F$$$k$H$$$&$3$H$J$N$G(B
pingd$B$N [at] _D$r>JN,$7$F!"(BDRBD+group$B$GF0:n3NG'$r9T$C$F$_$F$/$@$5$$!#(B
$B4IM}$9$k%j%=!<%9$,A}$($F$/$k$H!"@_Dj%U%!%$%k$bJ#;($K$J$C$F$-$^$9!#(B
$B$&$^$/$$$+$J$$ItJ,$N$_$r@Z$j=P$7$FF0:n3NG'$r$7$F$_$k$H(B
$BLdBj$N2r7h$K$D$J$,$k>l9g$,$"$j$^$9!#(B

> $B!J#2!K$O%9%l!<%V%N!<%I>e$G(BDRBD$B%j%=!<%9$,0l=V%^%9%?!<$K@Z$jBX$o$k$N$G$9$,!"(B
> $B$9$0$K%9%l!<%V$KLa$C$F$7$^$$!"$&$^$/@Z$jBX$o$j$^$;$s!#(B
>
> $B!c4D6-!d(B
> CentOS5.6 64bit
> Pacemaker 1.0.11
> Heartbeat 3.0.5
> drbd 8.3.8

Pacemaker 1.0.11$B$K$O(BMaster/Slave$B%j%=!<%9$NF0:n$K%P%0$,$"$k$3$H$,3NG'$5$l$F$$$^$9!#(B

$B;29M(B
http://linux-ha.sourceforge.jp/wp/archives/2468/2
$B2r7h:v(B
http://linux-ha.sourceforge.jp/wp/archives/2468/3
http://sourceforge.jp/projects/linux-ha/lists/archive/japan/2011-September/000942.html

$B2<5-$NNc$r;29M$K$7$F(B
DRBD+group(Filesystem+IPaddr2)$B$NF0:n3NG'$r9T$C$F$_$F$/$@$5$$!#(B
$B$b$7$&$^$/$$$C$?$i(Bpingd$B$bDI2C$7$F$_$F$/$@$5$$!#(B

property \
no-quorum-policy="ignore" \
stonith-enabled="false" \
startup-fencing="false" \
crmd-transition-delay="2s"

rsc_defaults \
resource-stickiness="INFINITY" \
migration-threshold="1"

primitive res_drbd0 ocf:linbit:drbd \
params \
drbd_resource="r0" \
drbdconf="/etc/drbd.conf" \
op start interval="0s" timeout="240s" on-fail="restart" \
op monitor interval="10s" timeout="60s" on-fail="restart"
role="Master" \
op monitor interval="11s" timeout="60s" on-fail="restart" role="Slave" \
op promote interval="0s" timeout="90s" on-fail="restart" \
op demote interval="0s" timeout="90s" on-fail="block" \
op stop interval="0s" timeout="100s" on-fail="block"

primitive res_fs_drbd0 ocf:heartbeat:Filesystem \
params \
device="/dev/drbd0" \
directory="/chroot" \
fstype="ext3" \
op start interval="0s" timeout="60s" on-fail="restart" \
op monitor interval="10s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="60s" on-fail="block"

primitive res_vip ocf:heartbeat:IPaddr2 \
params \
nic="eth0" \
ip="192.168.0.111" \
cidr_netmask="24" \
op start interval="0s" timeout="90s" on-fail="restart" \
op monitor interval="10s" timeout="60s" on-fail="restart" \
op stop interval="0s" timeout="100s" on-fail="block"

ms ms_drbd0 res_drbd0 \
meta \
master-max="1" \
master-node-max="1" \
clone-max="2" \
clone-node-max="1" \
notify="true"

group rg_drbd \
res_vip res_fs_drbd0

location rsc_location-1 msDRBD \
rule role=master 200: #uname eq node01 \
rule role=master 100: #uname eq node02 \
rule role=master -inf: defined fail-count-res_fs_drbd0 \
rule role=master -inf: defined fail-count-res_vip \

colocation rg_on_drbd inf: rg_drbd ms_drbd0:Master
order ord_rg_aft_drbd inf: ms_drbd0:promote rg_drbd:start


$B$A$g$C$HIT;W5D$@$C$?$N$O!"(BHearbeat$B$r;HMQ$7$F$$$k$N$K(B
cluster-infrastructure$B$K(Bopenais$B$,;XDj$5$l$F$$$k$H$3$m$G$9!#(B
cluster-infrastructure$B$OFC$K [at] _D$9$kI,MW$O$"$j$^$;$s!#(B

> property $id="cib-bootstrap-options" \
> cluster-infrastructure="openais" \

$B0J>e$h$m$7$/$*4j$$$$$?$7$^$9!#(B

$BCSED=_;R(B

2012$BG/(B1$B7n(B26$BF|(B15:43 <midjam [at] tsunakan>:
> $B>>1:$H?=$7$^$9!#(B
> $B=i$a$FEj9F$5$;$F$$$?$@$-$^$9!#(B
>
> $B8=:_(BHeartbeat+DRBD$B$K$F%/%i%9%?9=@.$r8!F$$7$F$*$j!"(B
> $B2<5-$N$H$*$j%U%'%$%k%*!<%P!<F0:n$9$k;v$rA[Dj$7$F$$$^$9!#(B
>
> $B!J#1!K(Bnode01/node02$B$+$i%k!<%?(B(192.168.0.1)$B$K8~$1$F(BPING$B$rAw?.$7!"(B
> $B!!!!!!1~Ez$,L5$$>l9g$O%^%9%?!<%N!<%I$N%j%=!<%9$r%9%l!<%V%N!<%I$K@Z$jBX$($k!#(B
> $B!J#2!K%^%9%?!<%N!<%I$N(BHeartbeat$B%5!<%S%9$rDd;_!"$^$?$O%N!<%I$r%7%c%C%H%@%&%s$7$?:]$K!"(B
> $B!!!!!!%j%=!<%9$r$r%9%l!<%V%N!<%I$K@Z$jBX$($k!#(B
>
> $B!cLdBjE@!d(B
> $B!J#1!K$O%U%'%$%k%*!<%P!<$9$k$3$H$,3NG'=PMh$^$7$?!#(B
> $B!J#2!K$O%9%l!<%V%N!<%I>e$G(BDRBD$B%j%=!<%9$,0l=V%^%9%?!<$K@Z$jBX$o$k$N$G$9$,!"(B
> $B$9$0$K%9%l!<%V$KLa$C$F$7$^$$!"$&$^$/@Z$jBX$o$j$^$;$s!#(B
>
> $B!c4D6-!d(B
> CentOS5.6 64bit
> Pacemaker 1.0.11
> Heartbeat 3.0.5
> drbd 8.3.8
>
> Pacemaker$B [at] _D%U%!%$%k(B
> -------------------------------------------------------------------------------------------
> property $id="cib-bootstrap-options" \
> cluster-infrastructure="openais" \
> expected-quorum-votes="2" \
> no-quorum-policy="ignore" \
> stonith-enabled="false" \
> startup-fencing="false" \
> dc-deadtime="20s"
>
> rsc_defaults $id="rsc-options" \
> resource-stickiness="INFINITY" \
> migration-threshold="1"
>
> primitive res_drbd0 ocf:linbit:drbd \
> params \
> drbd_resource="r0" \
> drbdconf="/etc/drbd.conf" \
> op start interval="0s" timeout="240s" on-fail="restart" \
> op monitor interval="11s" timeout="60s" on-fail="restart" \
> op monitor interval="10s" timeout="60s" on-fail="restart" role="Master" \
> op stop interval="0s" timeout="100s" on-fail="block"
>
> primitive res_fs_drbd0 ocf:heartbeat:Filesystem \
> params \
> device="/dev/drbd0" \
> directory="/chroot" \
> fstype="ext3" \
> op start interval="0s" timeout="60s" on-fail="restart" \
> op monitor interval="10s" timeout="60s" on-fail="restart" \
> op stop interval="0s" timeout="60s" on-fail="block"
>
> primitive res_vip ocf:heartbeat:IPaddr2 \
> params \
> nic="eth0" \
> ip="192.168.0.111" \
> cidr_netmask="24" \
> op start interval="0s" timeout="90s" on-fail="restart" \
> op monitor interval="10s" timeout="60s" on-fail="restart" \
> op stop interval="0s" timeout="100s" on-fail="block"
>
> primitive res_ping ocf:pacemaker:pingd \
> params \
> name="default_ping_set" \
> host_list="192.168.0.1" \
> multiplier="100" \
> dampen="0" \
> meta \
> migration-threshold="10" \
> op start interval="0" timeout="90s" on-fail="restart" \
> op monitor interval="10s" timeout="60s" on-fail="restart" \
> op stop interval="0" timeout="100s" on-fail="ignore"
>
> group rg_drbd \
> res_vip res_fs_drbd0
>
> ms ms_drbd0 res_drbd0 \
> meta \
> master-max="1" \
> master-node-max="1" \
> clone-max="2" \
> clone-node-max="1" \
> notify="true"
>
> clone cl_ping res_ping \
> meta \
> clone-max="2" \
> clone-node-max="1"
>
> location loc_rg_drbd rg_drbd \
> rule 200: #uname eq node01 \
> rule 100: #uname eq node02 \
> rule -INFINITY: defined default_ping_set and default_ping_set lt 100
>
> location loc_ms_drbd0 ms_drbd0 \
> rule 200: #uname eq node01 \
> rule 100: #uname eq node02 \
> rule role=master -INFINITY: defined default_ping_set and default_ping_set lt 100
>
> colocation rg_on_drbd inf: rg_drbd ms_drbd0:Master
> colocation cl_ping_col 1000: rg_drbd cl_ping
> order ord_rg_aft_drbd inf: ms_drbd0:promote rg_drbd:start
> -------------------------------------------------------------------------------------------
>
> drbd.conf
> -------------------------------------------------------------------------------------------
> global { usage-count yes; }
> common { syncer { rate 250M; } }
> resource r0 {
> protocol C;
> startup {
> degr-wfc-timeout 120;
> }
> net {
> cram-hmac-alg sha1;
> shared-secret "qawsedrftgyhujiko";
> }
> on node01 {
> device /dev/drbd0;
> disk /dev/sda8;
> address 192.168.100.1:7789;
> meta-disk internal;
> }
> on node02 {
> device /dev/drbd0;
> disk /dev/sda8;
> address 192.168.100.2:7789;
> meta-disk internal;
> }
> }
> -------------------------------------------------------------------------------------------
>
> Heartbeat$B%5!<%S%9$rDd;_$7$?:]$N(B/var/log/messages
> -------------------------------------------------------------------------------------------
> Jan 26 14:49:38 node01 kernel: block drbd0: role( Primary -> Secondary )
> Jan 26 14:49:43 node01 kernel: block drbd0: peer( Secondary -> Unknown ) conn( Connected -> Disconnecting ) pdsk( UpToDate -> DUnknown )
> Jan 26 14:49:43 node01 kernel: block drbd0: short read expecting header on sock: r=-512
> Jan 26 14:49:43 node01 kernel: block drbd0: meta connection shut down by peer.
> Jan 26 14:49:43 node01 kernel: block drbd0: asender terminated
> Jan 26 14:49:43 node01 kernel: block drbd0: Terminating asender thread
> Jan 26 14:49:43 node01 kernel: block drbd0: Connection closed
> Jan 26 14:49:43 node01 kernel: block drbd0: conn( Disconnecting -> StandAlone )
> Jan 26 14:49:43 node01 kernel: block drbd0: receiver terminated
> Jan 26 14:49:43 node01 kernel: block drbd0: Terminating receiver thread
> Jan 26 14:49:43 node01 kernel: block drbd0: disk( UpToDate -> Diskless )
> Jan 26 14:49:43 node01 kernel: block drbd0: drbd_bm_resize called with capacity == 0
> Jan 26 14:49:43 node01 kernel: block drbd0: worker terminated
> Jan 26 14:49:43 node01 kernel: block drbd0: Terminating worker thread
> -------------------------------------------------------------------------------------------
> Jan 26 14:49:38 node02 kernel: block drbd0: peer( Primary -> Secondary )
> Jan 26 14:49:43 node02 kernel: block drbd0: peer( Secondary -> Unknown ) conn( Connected -> TearDown ) pdsk( UpToDate -> DUnknown )
> Jan 26 14:49:43 node02 kernel: block drbd0: asender terminated
> Jan 26 14:49:43 node02 kernel: block drbd0: Terminating asender thread
> Jan 26 14:49:43 node02 kernel: block drbd0: Connection closed
> Jan 26 14:49:43 node02 kernel: block drbd0: conn( TearDown -> Unconnected )
> Jan 26 14:49:43 node02 kernel: block drbd0: receiver terminated
> Jan 26 14:49:43 node02 kernel: block drbd0: Restarting receiver thread
> Jan 26 14:49:43 node02 kernel: block drbd0: receiver (re)started
> Jan 26 14:49:43 node02 kernel: block drbd0: conn( Unconnected -> WFConnection )
> Jan 26 14:49:45 node02 kernel: block drbd0: role( Secondary -> Primary )
> Jan 26 14:49:45 node02 kernel: block drbd0: Creating new current UUID
> Jan 26 14:49:45 node02 kernel: block drbd0: State change failed: Need access to UpToDate data
> Jan 26 14:49:45 node02 kernel: block drbd0: state = { cs:WFConnection ro:Primary/Unknown ds:UpToDate/DUnknown r--- }
> Jan 26 14:49:45 node02 kernel: block drbd0: wanted = { cs:WFConnection ro:Primary/Unknown ds:Outdated/DUnknown r--- }
> Jan 26 14:49:46 node02 kernel: block drbd0: role( Primary -> Secondary )
> Jan 26 14:49:46 node02 kernel: block drbd0: disk( UpToDate -> Outdated )
> -------------------------------------------------------------------------------------------
>
> $BBgJQ$*<j?t$G$9$,!"$I$J$?$+$465<xD:$1$^$9$G$7$g$&$+!#(B
> $B0J>e$h$m$7$/$*$M$,$$$7$^$9!#(B
>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux-ha-japan [at] lists
> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan

_______________________________________________
Linux-ha-japan mailing list
Linux-ha-japan [at] lists
http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan


midjam at tsunakan

Jan 26, 2012, 5:31 PM

Post #3 of 5 (253 views)
Permalink
Re: DRBD $B%7%c%C%H%@%&(B$B%s;~$K%U%'%$%k%*!<%P!<$G$-$J$$(B [In reply to]

$BCSEDMM(B

$BBP=hJ}K!65$($F$$$?$@$-$"$j$,$H$&$4$6$$$^$9!#(B
Pacemaker1.0.11$B$N%P%0$H$$$&$3$H$G!"BP=hJ}K!$r;29M$K$7$F(B
$B%j%=!<%9$NG[CV@)Ls$K(B-inf: defined fail-count-<$B%j%=!<%9L>(B>$B$r;XDj$7$^$7$?!#(B
$B$7$+$7!"F0:n$O0JA0$HJQ$o$i$:!"0l=V%^%9%?!<$K@Z$jBX$o$j$9$0$K%9%l!<%V$KLa$C$F$7$^$$$^$7$?!#(B

$B$I$&$b(Blinbit:drbd RA$B$N%P%0$N$h$&$K$b;W$($k$N$G$9$,!"(B
$BF1MM$N>I>u$H8@$&$N$OJs9p$5$l$F$$$k$b$N$J$N$G$7$g$&$+!#(B

$B0J>e$h$m$7$/$*4j$$$7$^$9!#(B

> $B>>1:MM(B
>
> NTT$B%G!<%?@hC<5;=Q$NCSED$G$9!#(B
>
> > $B!cLdBjE@!d(B
> > $B!J#1!K$O%U%'%$%k%*!<%P!<$9$k$3$H$,3NG'=PMh$^$7$?!#(B
>
> (1)$B$G(Bpingd$B$N [at] _D$KLdBj$O$J$$$3$H$,3NG'$G$-$F$$$k$H$$$&$3$H$J$N$G(B
> pingd$B$N [at] _D$r>JN,$7$F!"(BDRBD+group$B$GF0:n3NG'$r9T$C$F$_$F$/$@$5$$!#(B
> $B4IM}$9$k%j%=!<%9$,A}$($F$/$k$H!"@_Dj%U%!%$%k$bJ#;($K$J$C$F$-$^$9!#(B
> $B$&$^$/$$$+$J$$ItJ,$N$_$r@Z$j=P$7$FF0:n3NG'$r$7$F$_$k$H(B
> $BLdBj$N2r7h$K$D$J$,$k>l9g$,$"$j$^$9!#(B
>
> > $B!J#2!K$O%9%l!<%V%N!<%I>e$G(BDRBD$B%j%=!<%9$,0l=V%^%9%?!<$K@Z$jBX$o$k$N$G$9$,!"(B
> > $B$9$0$K%9%l!<%V$KLa$C$F$7$^$$!"$&$^$/@Z$jBX$o$j$^$;$s!#(B
> >
> > $B!c4D6-!d(B
> > CentOS5.6 64bit
> > Pacemaker 1.0.11
> > Heartbeat 3.0.5
> > drbd 8.3.8
>
> Pacemaker 1.0.11$B$K$O(BMaster/Slave$B%j%=!<%9$NF0:n$K%P%0$,$"$k$3$H$,3NG'$5$l$F$$$^$9!#(B
>
> $B;29M(B
> http://linux-ha.sourceforge.jp/wp/archives/2468/2
> $B2r7h:v(B
> http://linux-ha.sourceforge.jp/wp/archives/2468/3
> http://sourceforge.jp/projects/linux-ha/lists/archive/japan/2011-September/000942.html
>
> $B2<5-$NNc$r;29M$K$7$F(B
> DRBD+group(Filesystem+IPaddr2)$B$NF0:n3NG'$r9T$C$F$_$F$/$@$5$$!#(B
> $B$b$7$&$^$/$$$C$?$i(Bpingd$B$bDI2C$7$F$_$F$/$@$5$$!#(B
>
> property \
> no-quorum-policy="ignore" \
> stonith-enabled="false" \
> startup-fencing="false" \
> crmd-transition-delay="2s"
>
> rsc_defaults \
> resource-stickiness="INFINITY" \
> migration-threshold="1"
>
> primitive res_drbd0 ocf:linbit:drbd \
> params \
> drbd_resource="r0" \
> drbdconf="/etc/drbd.conf" \
> op start interval="0s" timeout="240s" on-fail="restart" \
> op monitor interval="10s" timeout="60s" on-fail="restart"
> role="Master" \
> op monitor interval="11s" timeout="60s" on-fail="restart" role="Slave" \
> op promote interval="0s" timeout="90s" on-fail="restart" \
> op demote interval="0s" timeout="90s" on-fail="block" \
> op stop interval="0s" timeout="100s" on-fail="block"
>
> primitive res_fs_drbd0 ocf:heartbeat:Filesystem \
> params \
> device="/dev/drbd0" \
> directory="/chroot" \
> fstype="ext3" \
> op start interval="0s" timeout="60s" on-fail="restart" \
> op monitor interval="10s" timeout="60s" on-fail="restart" \
> op stop interval="0s" timeout="60s" on-fail="block"
>
> primitive res_vip ocf:heartbeat:IPaddr2 \
> params \
> nic="eth0" \
> ip="192.168.0.111" \
> cidr_netmask="24" \
> op start interval="0s" timeout="90s" on-fail="restart" \
> op monitor interval="10s" timeout="60s" on-fail="restart" \
> op stop interval="0s" timeout="100s" on-fail="block"
>
> ms ms_drbd0 res_drbd0 \
> meta \
> master-max="1" \
> master-node-max="1" \
> clone-max="2" \
> clone-node-max="1" \
> notify="true"
>
> group rg_drbd \
> res_vip res_fs_drbd0
>
> location rsc_location-1 msDRBD \
> rule role=master 200: #uname eq node01 \
> rule role=master 100: #uname eq node02 \
> rule role=master -inf: defined fail-count-res_fs_drbd0 \
> rule role=master -inf: defined fail-count-res_vip \
>
> colocation rg_on_drbd inf: rg_drbd ms_drbd0:Master
> order ord_rg_aft_drbd inf: ms_drbd0:promote rg_drbd:start
>
>
> $B$A$g$C$HIT;W5D$@$C$?$N$O!"(BHearbeat$B$r;HMQ$7$F$$$k$N$K(B
> cluster-infrastructure$B$K(Bopenais$B$,;XDj$5$l$F$$$k$H$3$m$G$9!#(B
> cluster-infrastructure$B$OFC$K [at] _D$9$kI,MW$O$"$j$^$;$s!#(B
>
> > property $id="cib-bootstrap-options" \
> > cluster-infrastructure="openais" \
>
> $B0J>e$h$m$7$/$*4j$$$$$?$7$^$9!#(B
>
> $BCSED=_;R(B
>
> 2012$BG/(B1$B7n(B26$BF|(B15:43 <midjam [at] tsunakan>:
> > $B>>1:$H?=$7$^$9!#(B
> > $B=i$a$FEj9F$5$;$F$$$?$@$-$^$9!#(B
> >
> > $B8=:_(BHeartbeat+DRBD$B$K$F%/%i%9%?9=@.$r8!F$$7$F$*$j!"(B
> > $B2<5-$N$H$*$j%U%'%$%k%*!<%P!<F0:n$9$k;v$rA[.Dj$7$F$$$^$9!#(B
> >
> > $B!J#1!K(Bnode01/node02$B$+$i%k!<%?(B(192.168.0.1)$B$K8~$1$F(BPING$B$rAw?.$7!"(B
> > $B!!!!!!1~Ez$,L5$$>l9g$O%^%9%?!<%N!<%I$N%j%=!<%9$r%9%l!<%V%N!<%I$K@Z$jBX$($k!#(B
> > $B!J#2!K%^%9%?!<%N!<%I$N(BHeartbeat$B%5!<%S%9$rDd;_!"$^$?$O%N!<%I$r%7%c%C%H%@%&%s$7$?:]$K!"(B
> > $B!!!!!!%j%=!<%9$r$r%9%l!<%V%N!<%I$K@Z$jBX$($k!#(B
> >
> > $B!cLdBjE@!d(B
> > $B!J#1!K$O%U%'%$%k%*!<%P!<$9$k$3$H$,3NG'=PMh$^$7$?!#(B
> > $B!J#2!K$O%9%l!<%V%N!<%I>e$G(BDRBD$B%j%=!<%9$,0l=V%^%9%?!<$K@Z$jBX$o$k$N$G$9$,!"(B
> > $B$9$0$K%9%l!<%V$KLa$C$F$7$^$$!"$&$^$/@Z$jBX$o$j$^$;$s!#(B
> >
> > $B!c4D6-!d(B
> > CentOS5.6 64bit
> > Pacemaker 1.0.11
> > Heartbeat 3.0.5
> > drbd 8.3.8
> >
> > Pacemaker$B [at] _D%U%!%$%k(B
> > -------------------------------------------------------------------------------------------
> > property $id="cib-bootstrap-options" \
> > cluster-infrastructure="openais" \
> > expected-quorum-votes="2" \
> > no-quorum-policy="ignore" \
> > stonith-enabled="false" \
> > startup-fencing="false" \
> > dc-deadtime="20s"
> >
> > rsc_defaults $id="rsc-options" \
> > resource-stickiness="INFINITY" \
> > migration-threshold="1"
> >
> > primitive res_drbd0 ocf:linbit:drbd \
> > params \
> > drbd_resource="r0" \
> > drbdconf="/etc/drbd.conf" \
> > op start interval="0s" timeout="240s" on-fail="restart" \
> > op monitor interval="11s" timeout="60s" on-fail="restart" \
> > op monitor interval="10s" timeout="60s" on-fail="restart" role="Master" \
> > op stop interval="0s" timeout="100s" on-fail="block"
> >
> > primitive res_fs_drbd0 ocf:heartbeat:Filesystem \
> > params \
> > device="/dev/drbd0" \
> > directory="/chroot" \
> > fstype="ext3" \
> > op start interval="0s" timeout="60s" on-fail="restart" \
> > op monitor interval="10s" timeout="60s" on-fail="restart" \
> > op stop interval="0s" timeout="60s" on-fail="block"
> >
> > primitive res_vip ocf:heartbeat:IPaddr2 \
> > params \
> > nic="eth0" \
> > ip="192.168.0.111" \
> > cidr_netmask="24" \
> > op start interval="0s" timeout="90s" on-fail="restart" \
> > op monitor interval="10s" timeout="60s" on-fail="restart" \
> > op stop interval="0s" timeout="100s" on-fail="block"
> >
> > primitive res_ping ocf:pacemaker:pingd \
> > params \
> > name="default_ping_set" \
> > host_list="192.168.0.1" \
> > multiplier="100" \
> > dampen="0" \
> > meta \
> > migration-threshold="10" \
> > op start interval="0" timeout="90s" on-fail="restart" \
> > op monitor interval="10s" timeout="60s" on-fail="restart" \
> > op stop interval="0" timeout="100s" on-fail="ignore"
> >
> > group rg_drbd \
> > res_vip res_fs_drbd0
> >
> > ms ms_drbd0 res_drbd0 \
> > meta \
> > master-max="1" \
> > master-node-max="1" \
> > clone-max="2" \
> > clone-node-max="1" \
> > notify="true"
> >
> > clone cl_ping res_ping \
> > meta \
> > clone-max="2" \
> > clone-node-max="1"
> >
> > location loc_rg_drbd rg_drbd \
> > rule 200: #uname eq node01 \
> > rule 100: #uname eq node02 \
> > rule -INFINITY: defined default_ping_set and default_ping_set lt 100
> >
> > location loc_ms_drbd0 ms_drbd0 \
> > rule 200: #uname eq node01 \
> > rule 100: #uname eq node02 \
> > rule role=master -INFINITY: defined default_ping_set and default_ping_set lt 100
> >
> > colocation rg_on_drbd inf: rg_drbd ms_drbd0:Master
> > colocation cl_ping_col 1000: rg_drbd cl_ping
> > order ord_rg_aft_drbd inf: ms_drbd0:promote rg_drbd:start
> > -------------------------------------------------------------------------------------------
> >
> > drbd.conf
> > -------------------------------------------------------------------------------------------
> > global { usage-count yes; }
> > common { syncer { rate 250M; } }
> > resource r0 {
> > protocol C;
> > startup {
> > degr-wfc-timeout 120;
> > }
> > net {
> > cram-hmac-alg sha1;
> > shared-secret "qawsedrftgyhujiko";
> > }
> > on node01 {
> > device /dev/drbd0;
> > disk /dev/sda8;
> > address 192.168.100.1:7789;
> > meta-disk internal;
> > }
> > on node02 {
> > device /dev/drbd0;
> > disk /dev/sda8;
> > address 192.168.100.2:7789;
> > meta-disk internal;
> > }
> > }
> > -------------------------------------------------------------------------------------------
> >
> > Heartbeat$B%5!<%S%9$rDd;_$7$?:]$N(B/var/log/messages
> > -------------------------------------------------------------------------------------------
> > Jan 26 14:49:38 node01 kernel: block drbd0: role( Primary -> Secondary )
> > Jan 26 14:49:43 node01 kernel: block drbd0: peer( Secondary -> Unknown ) conn( Connected -> Disconnecting ) pdsk( UpToDate -> DUnknown )
> > Jan 26 14:49:43 node01 kernel: block drbd0: short read expecting header on sock: r=-512
> > Jan 26 14:49:43 node01 kernel: block drbd0: meta connection shut down by peer.
> > Jan 26 14:49:43 node01 kernel: block drbd0: asender terminated
> > Jan 26 14:49:43 node01 kernel: block drbd0: Terminating asender thread
> > Jan 26 14:49:43 node01 kernel: block drbd0: Connection closed
> > Jan 26 14:49:43 node01 kernel: block drbd0: conn( Disconnecting -> StandAlone )
> > Jan 26 14:49:43 node01 kernel: block drbd0: receiver terminated
> > Jan 26 14:49:43 node01 kernel: block drbd0: Terminating receiver thread
> > Jan 26 14:49:43 node01 kernel: block drbd0: disk( UpToDate -> Diskless )
> > Jan 26 14:49:43 node01 kernel: block drbd0: drbd_bm_resize called with capacity == 0
> > Jan 26 14:49:43 node01 kernel: block drbd0: worker terminated
> > Jan 26 14:49:43 node01 kernel: block drbd0: Terminating worker thread
> > -------------------------------------------------------------------------------------------
> > Jan 26 14:49:38 node02 kernel: block drbd0: peer( Primary -> Secondary )
> > Jan 26 14:49:43 node02 kernel: block drbd0: peer( Secondary -> Unknown ) conn( Connected -> TearDown ) pdsk( UpToDate -> DUnknown )
> > Jan 26 14:49:43 node02 kernel: block drbd0: asender terminated
> > Jan 26 14:49:43 node02 kernel: block drbd0: Terminating asender thread
> > Jan 26 14:49:43 node02 kernel: block drbd0: Connection closed
> > Jan 26 14:49:43 node02 kernel: block drbd0: conn( TearDown -> Unconnected )
> > Jan 26 14:49:43 node02 kernel: block drbd0: receiver terminated
> > Jan 26 14:49:43 node02 kernel: block drbd0: Restarting receiver thread
> > Jan 26 14:49:43 node02 kernel: block drbd0: receiver (re)started
> > Jan 26 14:49:43 node02 kernel: block drbd0: conn( Unconnected -> WFConnection )
> > Jan 26 14:49:45 node02 kernel: block drbd0: role( Secondary -> Primary )
> > Jan 26 14:49:45 node02 kernel: block drbd0: Creating new current UUID
> > Jan 26 14:49:45 node02 kernel: block drbd0: State change failed: Need access to UpToDate data
> > Jan 26 14:49:45 node02 kernel: block drbd0: state = { cs:WFConnection ro:Primary/Unknown ds:UpToDate/DUnknown r--- }
> > Jan 26 14:49:45 node02 kernel: block drbd0: wanted = { cs:WFConnection ro:Primary/Unknown ds:Outdated/DUnknown r--- }
> > Jan 26 14:49:46 node02 kernel: block drbd0: role( Primary -> Secondary )
> > Jan 26 14:49:46 node02 kernel: block drbd0: disk( UpToDate -> Outdated )
> > -------------------------------------------------------------------------------------------
> >
> > $BBgJQ$*<j?t$G$9$,!"$I$J$?$+$465<xD:$1$^$9$G$7$g$&$+!#(B
> > $B0J>e$h$m$7$/$*$M$,$$$7$^$9!#(B
> >
> > _______________________________________________
> > Linux-ha-japan mailing list
> > Linux-ha-japan [at] lists
> > http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux-ha-japan [at] lists
> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>

_______________________________________________
Linux-ha-japan mailing list
Linux-ha-japan [at] lists
http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan


tsukishima.ha at gmail

Jan 26, 2012, 6:17 PM

Post #4 of 5 (254 views)
Permalink
Re: DRBD $B%7%c%C%H%@%&(B$B%s;~$K%U%'%$%k%*!<%P!<$G$-$J$$(B [In reply to]

$B>>1:MM(B

$B$4O"Mm$"$j$,$H$&$4$6$$$^$9!#(B

> $B$I$&$b(Blinbit:drbd RA$B$N%P%0$N$h$&$K$b;W$($k$N$G$9$,!"(B
> $BF1MM$N>I>u$H8@$&$N$OJs9p$5$l$F$$$k$b$N$J$N$G$7$g$&$+!#(B

$B%P%0$@$H;W$o$l$?$N$O!"$J$K$+FCDj$N%m%0%a%C%;!<%8$J$I$,=PNO$5$l$?$H$$$&$3$H$G$7$g$&$+!#(B
RA$B$N%P%0$r5?$o$l$F$$$k$N$G$"$l$P(B
$B:G?7HG$N(BRA$B$K99?7$7$FF0:n$r3NG'$7$F$_$F$/$@$5$$!#(B

DRBD 8.3$B7O$N:G?7HG$O(B8.3.12$B$H$J$j$^$9!#(B
http://oss.linbit.com/drbd/

8.4$B7O$K$O?75,5!G=$,DI2C$5$l$F$$$^$9$,$^$@3+H/ESCf$J$N$G(B
$B0BDjHG$N(B8.3$B7O$r;HMQ$5$l$k$3$H$r$*$9$9$a$7$^$9!#(B

$B$^$?!"(BPacemaker$B$N [at] _D$,$&$^$/$$$C$F$$$J$$$N$G$O$J$/(B
DRBD$B$N [at] _D$dF14|$,$&$^$/$$$C$F$$$J$$$H$$$&$3$H$b9M$($i$l$^$9!#(B
DRBD$B$N<jF0(BF/O$B$J$I$,@5>o$KF0:n$7$F$7$F$$$k$3$H$b(B
$B3NG'$7$F$_$F$/$@$5$$!#(B

$B0J>e$h$m$7$/$*4j$$$$$?$7$^$9!#(B

$BCSED=_;R(B

2012$BG/(B1$B7n(B27$BF|(B10:31 <midjam [at] tsunakan>:
> $BCSEDMM(B
>
> $BBP=hJ}K!65$($F$$$?$@$-$"$j$,$H$&$4$6$$$^$9!#(B
> Pacemaker1.0.11$B$N%P%0$H$$$&$3$H$G!"BP=hJ}K!$r;29M$K$7$F(B
> $B%j%=!<%9$NG[.CV@)Ls$K(B-inf: defined fail-count-<$B%j%=!<%9L>(B>$B$r;XDj$7$^$7$?!#(B
> $B$7$+$7!"F0:n$O0JA0$HJQ$o$i$:!"0l=V%^%9%?!<$K@Z$jBX$o$j$9$0$K%9%l!<%V$KLa$C$F$7$^$$$^$7$?!#(B
>
> $B$I$&$b(Blinbit:drbd RA$B$N%P%0$N$h$&$K$b;W$($k$N$G$9$,!"(B
> $BF1MM$N>I>u$H8@$&$N$OJs9p$5$l$F$$$k$b$N$J$N$G$7$g$&$+!#(B
>
> $B0J>e$h$m$7$/$*4j$$$7$^$9!#(B
>
>> $B>>1:MM(B
>>
>> NTT$B%G!<%?@hC<5;=Q$NCSED$G$9!#(B
>>
>> > $B!cLdBjE@!d(B
>> > $B!J#1!K$O%U%'%$%k%*!<%P!<$9$k$3$H$,3NG'=PMh$^$7$?!#(B
>>
>> (1)$B$G(Bpingd$B$N [at] _D$KLdBj$O$J$$$3$H$,3NG'$G$-$F$$$k$H$$$&$3$H$J$N$G(B
>> pingd$B$N [at] _D$r>JN,$7$F!"(BDRBD+group$B$GF0:n3NG'$r9T$C$F$_$F$/$@$5$$!#(B
>> $B4IM}$9$k%j%=!<%9$,A}$($F$/$k$H!"@_Dj%U%!%$%k$bJ#;($K$J$C$F$-$^$9!#(B
>> $B$&$^$/$$$+$J$$ItJ,$N$_$r@Z$j=P$7$FF0:n3NG'$r$7$F$_$k$H(B
>> $BLdBj$N2r7h$K$D$J$,$k>l9g$,$"$j$^$9!#(B
>>
>> > $B!J#2!K$O%9%l!<%V%N!<%I>e$G(BDRBD$B%j%=!<%9$,0l=V%^%9%?!<$K@Z$jBX$o$k$N$G$9$,!"(B
>> > $B$9$0$K%9%l!<%V$KLa$C$F$7$^$$!"$&$^$/@Z$jBX$o$j$^$;$s!#(B
>> >
>> > $B!c4D6-!d(B
>> > CentOS5.6 64bit
>> > Pacemaker 1.0.11
>> > Heartbeat 3.0.5
>> > drbd 8.3.8
>>
>> Pacemaker 1.0.11$B$K$O(BMaster/Slave$B%j%=!<%9$NF0:n$K%P%0$,$"$k$3$H$,3NG'$5$l$F$$$^$9!#(B
>>
>> $B;29M(B
>> http://linux-ha.sourceforge.jp/wp/archives/2468/2
>> $B2r7h:v(B
>> http://linux-ha.sourceforge.jp/wp/archives/2468/3
>> http://sourceforge.jp/projects/linux-ha/lists/archive/japan/2011-September/000942.html
>>
>> $B2<5-$NNc$r;29M$K$7$F(B
>> DRBD+group(Filesystem+IPaddr2)$B$NF0:n3NG'$r9T$C$F$_$F$/$@$5$$!#(B
>> $B$b$7$&$^$/$$$C$?$i(Bpingd$B$bDI2C$7$F$_$F$/$@$5$$!#(B
>>
>> property \
>> no-quorum-policy="ignore" \
>> stonith-enabled="false" \
>> startup-fencing="false" \
>> crmd-transition-delay="2s"
>>
>> rsc_defaults \
>> resource-stickiness="INFINITY" \
>> migration-threshold="1"
>>
>> primitive res_drbd0 ocf:linbit:drbd \
>> params \
>> drbd_resource="r0" \
>> drbdconf="/etc/drbd.conf" \
>> op start interval="0s" timeout="240s" on-fail="restart" \
>> op monitor interval="10s" timeout="60s" on-fail="restart"
>> role="Master" \
>> op monitor interval="11s" timeout="60s" on-fail="restart" role="Slave" \
>> op promote interval="0s" timeout="90s" on-fail="restart" \
>> op demote interval="0s" timeout="90s" on-fail="block" \
>> op stop interval="0s" timeout="100s" on-fail="block"
>>
>> primitive res_fs_drbd0 ocf:heartbeat:Filesystem \
>> params \
>> device="/dev/drbd0" \
>> directory="/chroot" \
>> fstype="ext3" \
>> op start interval="0s" timeout="60s" on-fail="restart" \
>> op monitor interval="10s" timeout="60s" on-fail="restart" \
>> op stop interval="0s" timeout="60s" on-fail="block"
>>
>> primitive res_vip ocf:heartbeat:IPaddr2 \
>> params \
>> nic="eth0" \
>> ip="192.168.0.111" \
>> cidr_netmask="24" \
>> op start interval="0s" timeout="90s" on-fail="restart" \
>> op monitor interval="10s" timeout="60s" on-fail="restart" \
>> op stop interval="0s" timeout="100s" on-fail="block"
>>
>> ms ms_drbd0 res_drbd0 \
>> meta \
>> master-max="1" \
>> master-node-max="1" \
>> clone-max="2" \
>> clone-node-max="1" \
>> notify="true"
>>
>> group rg_drbd \
>> res_vip res_fs_drbd0
>>
>> location rsc_location-1 msDRBD \
>> rule role=master 200: #uname eq node01 \
>> rule role=master 100: #uname eq node02 \
>> rule role=master -inf: defined fail-count-res_fs_drbd0 \
>> rule role=master -inf: defined fail-count-res_vip \
>>
>> colocation rg_on_drbd inf: rg_drbd ms_drbd0:Master
>> order ord_rg_aft_drbd inf: ms_drbd0:promote rg_drbd:start
>>
>>
>> $B$A$g$C$HIT;W5D$@$C$?$N$O!"(BHearbeat$B$r;HMQ$7$F$$$k$N$K(B
>> cluster-infrastructure$B$K(Bopenais$B$,;XDj$5$l$F$$$k$H$3$m$G$9!#(B
>> cluster-infrastructure$B$OFC$K [at] _D$9$kI,MW$O$"$j$^$;$s!#(B
>>
>> > property $id="cib-bootstrap-options" \
>> > cluster-infrastructure="openais" \
>>
>> $B0J>e$h$m$7$/$*4j$$$$$?$7$^$9!#(B
>>
>> $BCSED=_;R(B
>>
>> 2012$BG/(B1$B7n(B26$BF|(B15:43 <midjam [at] tsunakan>:
>> > $B>>1:$H?=$7$^$9!#(B
>> > $B=i$a$FEj9F$5$;$F$$$?$@$-$^$9!#(B
>> >
>> > $B8=:_(BHeartbeat+DRBD$B$K$F%/%i%9%?9=@.$r8!F$$7$F$*$j!"(B
>> > $B2<5-$N$H$*$j%U%'%$%k%*!<%P!<F0:n$9$k;v$rA[.Dj$7$F$$$^$9!#(B
>> >
>> > $B!J#1!K(Bnode01/node02$B$+$i%k!<%?(B(192.168.0.1)$B$K8~$1$F(BPING$B$rAw?.$7!"(B
>> >$B!!!!!!(B $B1~Ez$,L5$$>l9g$O%^%9%?!<%N!<%I$N%j%=!<%9$r%9%l!<%V%N!<%I$K@Z$jBX$($k!#(B
>> > $B!J#2!K%^%9%?!<%N!<%I$N(BHeartbeat$B%5!<%S%9$rDd;_!"$^$?$O%N!<%I$r%7%c%C%H%@%&%s$7$?:]$K!"(B
>> >$B!!!!!!(B $B%j%=!<%9$r$r%9%l!<%V%N!<%I$K@Z$jBX$($k!#(B
>> >
>> > $B!cLdBjE@!d(B
>> > $B!J#1!K$O%U%'%$%k%*!<%P!<$9$k$3$H$,3NG'=PMh$^$7$?!#(B
>> > $B!J#2!K$O%9%l!<%V%N!<%I>e$G(BDRBD$B%j%=!<%9$,0l=V%^%9%?!<$K@Z$jBX$o$k$N$G$9$,!"(B
>> > $B$9$0$K%9%l!<%V$KLa$C$F$7$^$$!"$&$^$/@Z$jBX$o$j$^$;$s!#(B
>> >
>> > $B!c4D6-!d(B
>> > CentOS5.6 64bit
>> > Pacemaker 1.0.11
>> > Heartbeat 3.0.5
>> > drbd 8.3.8
>> >
>> > Pacemaker$B [at] _D%U%!%$%k(B
>> > -------------------------------------------------------------------------------------------
>> > property $id="cib-bootstrap-options" \
>> > cluster-infrastructure="openais" \
>> > expected-quorum-votes="2" \
>> > no-quorum-policy="ignore" \
>> > stonith-enabled="false" \
>> > startup-fencing="false" \
>> > dc-deadtime="20s"
>> >
>> > rsc_defaults $id="rsc-options" \
>> > resource-stickiness="INFINITY" \
>> > migration-threshold="1"
>> >
>> > primitive res_drbd0 ocf:linbit:drbd \
>> > params \
>> > drbd_resource="r0" \
>> > drbdconf="/etc/drbd.conf" \
>> > op start interval="0s" timeout="240s" on-fail="restart" \
>> > op monitor interval="11s" timeout="60s" on-fail="restart" \
>> > op monitor interval="10s" timeout="60s" on-fail="restart" role="Master" \
>> > op stop interval="0s" timeout="100s" on-fail="block"
>> >
>> > primitive res_fs_drbd0 ocf:heartbeat:Filesystem \
>> > params \
>> > device="/dev/drbd0" \
>> > directory="/chroot" \
>> > fstype="ext3" \
>> > op start interval="0s" timeout="60s" on-fail="restart" \
>> > op monitor interval="10s" timeout="60s" on-fail="restart" \
>> > op stop interval="0s" timeout="60s" on-fail="block"
>> >
>> > primitive res_vip ocf:heartbeat:IPaddr2 \
>> > params \
>> > nic="eth0" \
>> > ip="192.168.0.111" \
>> > cidr_netmask="24" \
>> > op start interval="0s" timeout="90s" on-fail="restart" \
>> > op monitor interval="10s" timeout="60s" on-fail="restart" \
>> > op stop interval="0s" timeout="100s" on-fail="block"
>> >
>> > primitive res_ping ocf:pacemaker:pingd \
>> > params \
>> > name="default_ping_set" \
>> > host_list="192.168.0.1" \
>> > multiplier="100" \
>> > dampen="0" \
>> > meta \
>> > migration-threshold="10" \
>> > op start interval="0" timeout="90s" on-fail="restart" \
>> > op monitor interval="10s" timeout="60s" on-fail="restart" \
>> > op stop interval="0" timeout="100s" on-fail="ignore"
>> >
>> > group rg_drbd \
>> > res_vip res_fs_drbd0
>> >
>> > ms ms_drbd0 res_drbd0 \
>> > meta \
>> > master-max="1" \
>> > master-node-max="1" \
>> > clone-max="2" \
>> > clone-node-max="1" \
>> > notify="true"
>> >
>> > clone cl_ping res_ping \
>> > meta \
>> > clone-max="2" \
>> > clone-node-max="1"
>> >
>> > location loc_rg_drbd rg_drbd \
>> > rule 200: #uname eq node01 \
>> > rule 100: #uname eq node02 \
>> > rule -INFINITY: defined default_ping_set and default_ping_set lt 100
>> >
>> > location loc_ms_drbd0 ms_drbd0 \
>> > rule 200: #uname eq node01 \
>> > rule 100: #uname eq node02 \
>> > rule role=master -INFINITY: defined default_ping_set and default_ping_set lt 100
>> >
>> > colocation rg_on_drbd inf: rg_drbd ms_drbd0:Master
>> > colocation cl_ping_col 1000: rg_drbd cl_ping
>> > order ord_rg_aft_drbd inf: ms_drbd0:promote rg_drbd:start
>> > -------------------------------------------------------------------------------------------
>> >
>> > drbd.conf
>> > -------------------------------------------------------------------------------------------
>> > global { usage-count yes; }
>> > common { syncer { rate 250M; } }
>> > resource r0 {
>> > protocol C;
>> > startup {
>> > degr-wfc-timeout 120;
>> > }
>> > net {
>> > cram-hmac-alg sha1;
>> > shared-secret "qawsedrftgyhujiko";
>> > }
>> > on node01 {
>> > device /dev/drbd0;
>> > disk /dev/sda8;
>> > address 192.168.100.1:7789;
>> > meta-disk internal;
>> > }
>> > on node02 {
>> > device /dev/drbd0;
>> > disk /dev/sda8;
>> > address 192.168.100.2:7789;
>> > meta-disk internal;
>> > }
>> > }
>> > -------------------------------------------------------------------------------------------
>> >
>> > Heartbeat$B%5!<%S%9$rDd;_$7$?:]$N(B/var/log/messages
>> > -------------------------------------------------------------------------------------------
>> > Jan 26 14:49:38 node01 kernel: block drbd0: role( Primary -> Secondary )
>> > Jan 26 14:49:43 node01 kernel: block drbd0: peer( Secondary -> Unknown ) conn( Connected -> Disconnecting ) pdsk( UpToDate -> DUnknown )
>> > Jan 26 14:49:43 node01 kernel: block drbd0: short read expecting header on sock: r=-512
>> > Jan 26 14:49:43 node01 kernel: block drbd0: meta connection shut down by peer.
>> > Jan 26 14:49:43 node01 kernel: block drbd0: asender terminated
>> > Jan 26 14:49:43 node01 kernel: block drbd0: Terminating asender thread
>> > Jan 26 14:49:43 node01 kernel: block drbd0: Connection closed
>> > Jan 26 14:49:43 node01 kernel: block drbd0: conn( Disconnecting -> StandAlone )
>> > Jan 26 14:49:43 node01 kernel: block drbd0: receiver terminated
>> > Jan 26 14:49:43 node01 kernel: block drbd0: Terminating receiver thread
>> > Jan 26 14:49:43 node01 kernel: block drbd0: disk( UpToDate -> Diskless )
>> > Jan 26 14:49:43 node01 kernel: block drbd0: drbd_bm_resize called with capacity == 0
>> > Jan 26 14:49:43 node01 kernel: block drbd0: worker terminated
>> > Jan 26 14:49:43 node01 kernel: block drbd0: Terminating worker thread
>> > -------------------------------------------------------------------------------------------
>> > Jan 26 14:49:38 node02 kernel: block drbd0: peer( Primary -> Secondary )
>> > Jan 26 14:49:43 node02 kernel: block drbd0: peer( Secondary -> Unknown ) conn( Connected -> TearDown ) pdsk( UpToDate -> DUnknown )
>> > Jan 26 14:49:43 node02 kernel: block drbd0: asender terminated
>> > Jan 26 14:49:43 node02 kernel: block drbd0: Terminating asender thread
>> > Jan 26 14:49:43 node02 kernel: block drbd0: Connection closed
>> > Jan 26 14:49:43 node02 kernel: block drbd0: conn( TearDown -> Unconnected )
>> > Jan 26 14:49:43 node02 kernel: block drbd0: receiver terminated
>> > Jan 26 14:49:43 node02 kernel: block drbd0: Restarting receiver thread
>> > Jan 26 14:49:43 node02 kernel: block drbd0: receiver (re)started
>> > Jan 26 14:49:43 node02 kernel: block drbd0: conn( Unconnected -> WFConnection )
>> > Jan 26 14:49:45 node02 kernel: block drbd0: role( Secondary -> Primary )
>> > Jan 26 14:49:45 node02 kernel: block drbd0: Creating new current UUID
>> > Jan 26 14:49:45 node02 kernel: block drbd0: State change failed: Need access to UpToDate data
>> > Jan 26 14:49:45 node02 kernel: block drbd0: state = { cs:WFConnection ro:Primary/Unknown ds:UpToDate/DUnknown r--- }
>> > Jan 26 14:49:45 node02 kernel: block drbd0: wanted = { cs:WFConnection ro:Primary/Unknown ds:Outdated/DUnknown r--- }
>> > Jan 26 14:49:46 node02 kernel: block drbd0: role( Primary -> Secondary )
>> > Jan 26 14:49:46 node02 kernel: block drbd0: disk( UpToDate -> Outdated )
>> > -------------------------------------------------------------------------------------------
>> >
>> > $BBgJQ$*<j?t$G$9$,!"$I$J$?$+$465<xD:$1$^$9$G$7$g$&$+!#(B
>> > $B0J>e$h$m$7$/$*$M$,$$$7$^$9!#(B
>> >
>> > _______________________________________________
>> > Linux-ha-japan mailing list
>> > Linux-ha-japan [at] lists
>> > http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>>
>> _______________________________________________
>> Linux-ha-japan mailing list
>> Linux-ha-japan [at] lists
>> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>>
>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux-ha-japan [at] lists
> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan

_______________________________________________
Linux-ha-japan mailing list
Linux-ha-japan [at] lists
http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan


midjam at tsunakan

Jan 26, 2012, 6:54 PM

Post #5 of 5 (253 views)
Permalink
Re: DRBD $B%7%c%C%H%@%&(B$B%s;~$K%U%'%$%k%*!<%P!<$G$-$J$$(B [In reply to]

$BCSEDMM(B

$B$4JV?.$"$j$,$H$&$4$6$$$^$9!#(B

> $B:G?7HG$N(BRA$B$K99?7$7$FF0:n$r3NG'$7$F$_$F$/$@$5$$!#(B
>
> DRBD 8.3$B7O$N:G?7HG$O(B8.3.12$B$H$J$j$^$9!#(B
> http://oss.linbit.com/drbd/
DRBD$B:G?7HG$N(B8.3.12$B$K$7$?$H$3$m!"@5$7$/F0:n$9$k$3$H$,3NG'$G$-$^$7$?!#(B

Pacemaker$B$N [at] _D$P$+$j5$$K$7$F!"(BDRBD$B$N%P!<%8%g%s$K$D$$$F$OLUE@$G$7$?!#(B
$B$3$l$GEv=iA[Dj$7$F$$$?%/%i%9%?9=@.$,9=C[$G$-$=$&$G$9!#(B
$B%"%I%P%$%9$$$?$@$-$"$j$,$H$&$4$6$$$^$7$?!#(B

$B0J>e$h$m$7$/$*4j$$$$$?$7$^$9!#(B

> $B>>1:MM(B
>
> $B$4O"Mm$"$j$,$H$&$4$6$$$^$9!#(B
>
> > $B$I$&$b(Blinbit:drbd RA$B$N%P%0$N$h$&$K$b;W$($k$N$G$9$,!"(B
> > $BF1MM$N>I>u$H8@$&$N$OJs9p$5$l$F$$$k$b$N$J$N$G$7$g$&$+!#(B
>
> $B%P%0$@$H;W$o$l$?$N$O!"$J$K$+FCDj$N%m%0%a%C%;!<%8$J$I$,=PNO$5$l$?$H$$$&$3$H$G$7$g$&$+!#(B
> RA$B$N%P%0$r5?$o$l$F$$$k$N$G$"$l$P(B
> $B:G?7HG$N(BRA$B$K99?7$7$FF0:n$r3NG'$7$F$_$F$/$@$5$$!#(B
>
> DRBD 8.3$B7O$N:G?7HG$O(B8.3.12$B$H$J$j$^$9!#(B
> http://oss.linbit.com/drbd/
>
> 8.4$B7O$K$O?75,5!G=$,DI2C$5$l$F$$$^$9$,$^$@3+H/ESCf$J$N$G(B
> $B0BDjHG$N(B8.3$B7O$r;HMQ$5$l$k$3$H$r$*$9$9$a$7$^$9!#(B
>
> $B$^$?!"(BPacemaker$B$N [at] _D$,$&$^$/$$$C$F$$$J$$$N$G$O$J$/(B
> DRBD$B$N [at] _D$dF14|$,$&$^$/$$$C$F$$$J$$$H$$$&$3$H$b9M$($i$l$^$9!#(B
> DRBD$B$N<jF0(BF/O$B$J$I$,@5>o$KF0:n$7$F$7$F$$$k$3$H$b(B
> $B3NG'$7$F$_$F$/$@$5$$!#(B
>
> $B0J>e$h$m$7$/$*4j$$$$$?$7$^$9!#(B
>
> $BCSED=_;R(B
>
> 2012$BG/(B1$B7n(B27$BF|(B10:31 <midjam [at] tsunakan>:
> > $BCSEDMM(B
> >
> > $BBP=hJ}K!65$($F$$$?$@$-$"$j$,$H$&$4$6$$$^$9!#(B
> > Pacemaker1.0.11$B$N%P%0$H$$$&$3$H$G!"BP=hJ}K!$r;29M$K$7$F(B
> > $B%j%=!<%9$NG[.CV@)Ls$K(B-inf: defined fail-count-<$B%j%=!<%9L>(B>$B$r;XDj$7$^$7$?!#(B
> > $B$7$+$7!"F0:n$O0JA0$HJQ$o$i$:!"0l=V%^%9%?!<$K@Z$jBX$o$j$9$0$K%9%l!<%V$KLa$C$F$7$^$$$^$7$?!#(B
> >
> > $B$I$&$b(Blinbit:drbd RA$B$N%P%0$N$h$&$K$b;W$($k$N$G$9$,!"(B
> > $BF1MM$N>I>u$H8@$&$N$OJs9p$5$l$F$$$k$b$N$J$N$G$7$g$&$+!#(B
> >
> > $B0J>e$h$m$7$/$*4j$$$7$^$9!#(B
> >
> >> $B>>1:MM(B
> >>
> >> NTT$B%G!<%?@hC<5;=Q$NCSED$G$9!#(B
> >>
> >> > $B!cLdBjE@!d(B
> >> > $B!J#1!K$O%U%'%$%k%*!<%P!<$9$k$3$H$,3NG'=PMh$^$7$?!#(B
> >>
> >> (1)$B$G(Bpingd$B$N [at] _D$KLdBj$O$J$$$3$H$,3NG'$G$-$F$$$k$H$$$&$3$H$J$N$G(B
> >> pingd$B$N [at] _D$r>JN,$7$F!"(BDRBD+group$B$GF0:n3NG'$r9T$C$F$_$F$/$@$5$$!#(B
> >> $B4IM}$9$k%j%=!<%9$,A}$($F$/$k$H!"@_Dj%U%!%$%k$bJ#;($K$J$C$F$-$^$9!#(B
> >> $B$&$^$/$$$+$J$$ItJ,$N$_$r@Z$j=P$7$FF0:n3NG'$r$7$F$_$k$H(B
> >> $BLdBj$N2r7h$K$D$J$,$k>l9g$,$"$j$^$9!#(B
> >>
> >> > $B!J#2!K$O%9%l!<%V%N!<%I>e$G(BDRBD$B%j%=!<%9$,0l=V%^%9%?!<$K@Z$jBX$o$k$N$G$9$,!"(B
> >> > $B$9$0$K%9%l!<%V$KLa$C$F$7$^$$!"$&$^$/@Z$jBX$o$j$^$;$s!#(B
> >> >
> >> > $B!c4D6-!d(B
> >> > CentOS5.6 64bit
> >> > Pacemaker 1.0.11
> >> > Heartbeat 3.0.5
> >> > drbd 8.3.8
> >>
> >> Pacemaker 1.0.11$B$K$O(BMaster/Slave$B%j%=!<%9$NF0:n$K%P%0$,$"$k$3$H$,3NG'$5$l$F$$$^$9!#(B
> >>
> >> $B;29M(B
> >> http://linux-ha.sourceforge.jp/wp/archives/2468/2
> >> $B2r7h:v(B
> >> http://linux-ha.sourceforge.jp/wp/archives/2468/3
> >> http://sourceforge.jp/projects/linux-ha/lists/archive/japan/2011-September/000942.html
> >>
> >> $B2<5-$NNc$r;29M$K$7$F(B
> >> DRBD+group(Filesystem+IPaddr2)$B$NF0:n3NG'$r9T$C$F$_$F$/$@$5$$!#(B
> >> $B$b$7$&$^$/$$$C$?$i(Bpingd$B$bDI2C$7$F$_$F$/$@$5$$!#(B
> >>
> >> property \
> >> no-quorum-policy="ignore" \
> >> stonith-enabled="false" \
> >> startup-fencing="false" \
> >> crmd-transition-delay="2s"
> >>
> >> rsc_defaults \
> >> resource-stickiness="INFINITY" \
> >> migration-threshold="1"
> >>
> >> primitive res_drbd0 ocf:linbit:drbd \
> >> params \
> >> drbd_resource="r0" \
> >> drbdconf="/etc/drbd.conf" \
> >> op start interval="0s" timeout="240s" on-fail="restart" \
> >> op monitor interval="10s" timeout="60s" on-fail="restart"
> >> role="Master" \
> >> op monitor interval="11s" timeout="60s" on-fail="restart" role="Slave" \
> >> op promote interval="0s" timeout="90s" on-fail="restart" \
> >> op demote interval="0s" timeout="90s" on-fail="block" \
> >> op stop interval="0s" timeout="100s" on-fail="block"
> >>
> >> primitive res_fs_drbd0 ocf:heartbeat:Filesystem \
> >> params \
> >> device="/dev/drbd0" \
> >> directory="/chroot" \
> >> fstype="ext3" \
> >> op start interval="0s" timeout="60s" on-fail="restart" \
> >> op monitor interval="10s" timeout="60s" on-fail="restart" \
> >> op stop interval="0s" timeout="60s" on-fail="block"
> >>
> >> primitive res_vip ocf:heartbeat:IPaddr2 \
> >> params \
> >> nic="eth0" \
> >> ip="192.168.0.111" \
> >> cidr_netmask="24" \
> >> op start interval="0s" timeout="90s" on-fail="restart" \
> >> op monitor interval="10s" timeout="60s" on-fail="restart" \
> >> op stop interval="0s" timeout="100s" on-fail="block"
> >>
> >> ms ms_drbd0 res_drbd0 \
> >> meta \
> >> master-max="1" \
> >> master-node-max="1" \
> >> clone-max="2" \
> >> clone-node-max="1" \
> >> notify="true"
> >>
> >> group rg_drbd \
> >> res_vip res_fs_drbd0
> >>
> >> location rsc_location-1 msDRBD \
> >> rule role=master 200: #uname eq node01 \
> >> rule role=master 100: #uname eq node02 \
> >> rule role=master -inf: defined fail-count-res_fs_drbd0 \
> >> rule role=master -inf: defined fail-count-res_vip \
> >>
> >> colocation rg_on_drbd inf: rg_drbd ms_drbd0:Master
> >> order ord_rg_aft_drbd inf: ms_drbd0:promote rg_drbd:start
> >>
> >>
> >> $B$A$g$C$HIT;W5D$@$C$?$N$O!"(BHearbeat$B$r;HMQ$7$F$$$k$N$K(B
> >> cluster-infrastructure$B$K(Bopenais$B$,;XDj$5$l$F$$$k$H$3$m$G$9!#(B
> >> cluster-infrastructure$B$OFC$K [at] _D$9$kI,MW$O$"$j$^$;$s!#(B
> >>
> >> > property $id="cib-bootstrap-options" \
> >> > cluster-infrastructure="openais" \
> >>
> >> $B0J>e$h$m$7$/$*4j$$$$$?$7$^$9!#(B
> >>
> >> $BCSED=_;R(B
> >>
> >> 2012$BG/(B1$B7n(B26$BF|(B15:43 <midjam [at] tsunakan>:
> >> > $B>>1:$H?=$7$^$9!#(B
> >> > $B=i$a$FEj9F$5$;$F$$$?$@$-$^$9!#(B
> >> >
> >> > $B8=:_(BHeartbeat+DRBD$B$K$F%/%i%9%?9=@.$r8!F$$7$F$*$j!"(B
> >> > $B2<5-$N$H$*$j%U%'%$%k%*!<%P!<F0:n$9$k;v$rA[.Dj$7$F$$$^$9!#(B
> >> >
> >> > $B!J#1!K(Bnode01/node02$B$+$i%k!<%?(B(192.168.0.1)$B$K8~$1$F(BPING$B$rAw?.$7!"(B
> >> >$B!!!!!!(B $B1~Ez$,L5$$>l9g$O%^%9%?!<%N!<%I$N%j%=!<%9$r%9%l!<%V%N!<%I$K@Z$jBX$($k!#(B
> >> > $B!J#2!K%^%9%?!<%N!<%I$N(BHeartbeat$B%5!<%S%9$rDd;_!"$^$?$O%N!<%I$r%7%c%C%H%@%&%s$7$?:]$K!"(B
> >> >$B!!!!!!(B $B%j%=!<%9$r$r%9%l!<%V%N!<%I$K@Z$jBX$($k!#(B
> >> >
> >> > $B!cLdBjE@!d(B
> >> > $B!J#1!K$O%U%'%$%k%*!<%P!<$9$k$3$H$,3NG'=PMh$^$7$?!#(B
> >> > $B!J#2!K$O%9%l!<%V%N!<%I>e$G(BDRBD$B%j%=!<%9$,0l=V%^%9%?!<$K@Z$jBX$o$k$N$G$9$,!"(B
> >> > $B$9$0$K%9%l!<%V$KLa$C$F$7$^$$!"$&$^$/@Z$jBX$o$j$^$;$s!#(B
> >> >
> >> > $B!c4D6-!d(B
> >> > CentOS5.6 64bit
> >> > Pacemaker 1.0.11
> >> > Heartbeat 3.0.5
> >> > drbd 8.3.8
> >> >
> >> > Pacemaker$B [at] _D%U%!%$%k(B
> >> > -------------------------------------------------------------------------------------------
> >> > property $id="cib-bootstrap-options" \
> >> > cluster-infrastructure="openais" \
> >> > expected-quorum-votes="2" \
> >> > no-quorum-policy="ignore" \
> >> > stonith-enabled="false" \
> >> > startup-fencing="false" \
> >> > dc-deadtime="20s"
> >> >
> >> > rsc_defaults $id="rsc-options" \
> >> > resource-stickiness="INFINITY" \
> >> > migration-threshold="1"
> >> >
> >> > primitive res_drbd0 ocf:linbit:drbd \
> >> > params \
> >> > drbd_resource="r0" \
> >> > drbdconf="/etc/drbd.conf" \
> >> > op start interval="0s" timeout="240s" on-fail="restart" \
> >> > op monitor interval="11s" timeout="60s" on-fail="restart" \
> >> > op monitor interval="10s" timeout="60s" on-fail="restart" role="Master" \
> >> > op stop interval="0s" timeout="100s" on-fail="block"
> >> >
> >> > primitive res_fs_drbd0 ocf:heartbeat:Filesystem \
> >> > params \
> >> > device="/dev/drbd0" \
> >> > directory="/chroot" \
> >> > fstype="ext3" \
> >> > op start interval="0s" timeout="60s" on-fail="restart" \
> >> > op monitor interval="10s" timeout="60s" on-fail="restart" \
> >> > op stop interval="0s" timeout="60s" on-fail="block"
> >> >
> >> > primitive res_vip ocf:heartbeat:IPaddr2 \
> >> > params \
> >> > nic="eth0" \
> >> > ip="192.168.0.111" \
> >> > cidr_netmask="24" \
> >> > op start interval="0s" timeout="90s" on-fail="restart" \
> >> > op monitor interval="10s" timeout="60s" on-fail="restart" \
> >> > op stop interval="0s" timeout="100s" on-fail="block"
> >> >
> >> > primitive res_ping ocf:pacemaker:pingd \
> >> > params \
> >> > name="default_ping_set" \
> >> > host_list="192.168.0.1" \
> >> > multiplier="100" \
> >> > dampen="0" \
> >> > meta \
> >> > migration-threshold="10" \
> >> > op start interval="0" timeout="90s" on-fail="restart" \
> >> > op monitor interval="10s" timeout="60s" on-fail="restart" \
> >> > op stop interval="0" timeout="100s" on-fail="ignore"
> >> >
> >> > group rg_drbd \
> >> > res_vip res_fs_drbd0
> >> >
> >> > ms ms_drbd0 res_drbd0 \
> >> > meta \
> >> > master-max="1" \
> >> > master-node-max="1" \
> >> > clone-max="2" \
> >> > clone-node-max="1" \
> >> > notify="true"
> >> >
> >> > clone cl_ping res_ping \
> >> > meta \
> >> > clone-max="2" \
> >> > clone-node-max="1"
> >> >
> >> > location loc_rg_drbd rg_drbd \
> >> > rule 200: #uname eq node01 \
> >> > rule 100: #uname eq node02 \
> >> > rule -INFINITY: defined default_ping_set and default_ping_set lt 100
> >> >
> >> > location loc_ms_drbd0 ms_drbd0 \
> >> > rule 200: #uname eq node01 \
> >> > rule 100: #uname eq node02 \
> >> > rule role=master -INFINITY: defined default_ping_set and default_ping_set lt 100
> >> >
> >> > colocation rg_on_drbd inf: rg_drbd ms_drbd0:Master
> >> > colocation cl_ping_col 1000: rg_drbd cl_ping
> >> > order ord_rg_aft_drbd inf: ms_drbd0:promote rg_drbd:start
> >> > -------------------------------------------------------------------------------------------
> >> >
> >> > drbd.conf
> >> > -------------------------------------------------------------------------------------------
> >> > global { usage-count yes; }
> >> > common { syncer { rate 250M; } }
> >> > resource r0 {
> >> > protocol C;
> >> > startup {
> >> > degr-wfc-timeout 120;
> >> > }
> >> > net {
> >> > cram-hmac-alg sha1;
> >> > shared-secret "qawsedrftgyhujiko";
> >> > }
> >> > on node01 {
> >> > device /dev/drbd0;
> >> > disk /dev/sda8;
> >> > address 192.168.100.1:7789;
> >> > meta-disk internal;
> >> > }
> >> > on node02 {
> >> > device /dev/drbd0;
> >> > disk /dev/sda8;
> >> > address 192.168.100.2:7789;
> >> > meta-disk internal;
> >> > }
> >> > }
> >> > -------------------------------------------------------------------------------------------
> >> >
> >> > Heartbeat$B%5!<%S%9$rDd;_$7$?:]$N(B/var/log/messages
> >> > -------------------------------------------------------------------------------------------
> >> > Jan 26 14:49:38 node01 kernel: block drbd0: role( Primary -> Secondary )
> >> > Jan 26 14:49:43 node01 kernel: block drbd0: peer( Secondary -> Unknown ) conn( Connected -> Disconnecting ) pdsk( UpToDate -> DUnknown )
> >> > Jan 26 14:49:43 node01 kernel: block drbd0: short read expecting header on sock: r=-512
> >> > Jan 26 14:49:43 node01 kernel: block drbd0: meta connection shut down by peer.
> >> > Jan 26 14:49:43 node01 kernel: block drbd0: asender terminated
> >> > Jan 26 14:49:43 node01 kernel: block drbd0: Terminating asender thread
> >> > Jan 26 14:49:43 node01 kernel: block drbd0: Connection closed
> >> > Jan 26 14:49:43 node01 kernel: block drbd0: conn( Disconnecting -> StandAlone )
> >> > Jan 26 14:49:43 node01 kernel: block drbd0: receiver terminated
> >> > Jan 26 14:49:43 node01 kernel: block drbd0: Terminating receiver thread
> >> > Jan 26 14:49:43 node01 kernel: block drbd0: disk( UpToDate -> Diskless )
> >> > Jan 26 14:49:43 node01 kernel: block drbd0: drbd_bm_resize called with capacity == 0
> >> > Jan 26 14:49:43 node01 kernel: block drbd0: worker terminated
> >> > Jan 26 14:49:43 node01 kernel: block drbd0: Terminating worker thread
> >> > -------------------------------------------------------------------------------------------
> >> > Jan 26 14:49:38 node02 kernel: block drbd0: peer( Primary -> Secondary )
> >> > Jan 26 14:49:43 node02 kernel: block drbd0: peer( Secondary -> Unknown ) conn( Connected -> TearDown ) pdsk( UpToDate -> DUnknown )
> >> > Jan 26 14:49:43 node02 kernel: block drbd0: asender terminated
> >> > Jan 26 14:49:43 node02 kernel: block drbd0: Terminating asender thread
> >> > Jan 26 14:49:43 node02 kernel: block drbd0: Connection closed
> >> > Jan 26 14:49:43 node02 kernel: block drbd0: conn( TearDown -> Unconnected )
> >> > Jan 26 14:49:43 node02 kernel: block drbd0: receiver terminated
> >> > Jan 26 14:49:43 node02 kernel: block drbd0: Restarting receiver thread
> >> > Jan 26 14:49:43 node02 kernel: block drbd0: receiver (re)started
> >> > Jan 26 14:49:43 node02 kernel: block drbd0: conn( Unconnected -> WFConnection )
> >> > Jan 26 14:49:45 node02 kernel: block drbd0: role( Secondary -> Primary )
> >> > Jan 26 14:49:45 node02 kernel: block drbd0: Creating new current UUID
> >> > Jan 26 14:49:45 node02 kernel: block drbd0: State change failed: Need access to UpToDate data
> >> > Jan 26 14:49:45 node02 kernel: block drbd0: state = { cs:WFConnection ro:Primary/Unknown ds:UpToDate/DUnknown r--- }
> >> > Jan 26 14:49:45 node02 kernel: block drbd0: wanted = { cs:WFConnection ro:Primary/Unknown ds:Outdated/DUnknown r--- }
> >> > Jan 26 14:49:46 node02 kernel: block drbd0: role( Primary -> Secondary )
> >> > Jan 26 14:49:46 node02 kernel: block drbd0: disk( UpToDate -> Outdated )
> >> > -------------------------------------------------------------------------------------------
> >> >
> >> > $BBgJQ$*<j?t$G$9$,!"$I$J$?$+$465<xD:$1$^$9$G$7$g$&$+!#(B
> >> > $B0J>e$h$m$7$/$*$M$,$$$7$^$9!#(B
> >> >
> >> > _______________________________________________
> >> > Linux-ha-japan mailing list
> >> > Linux-ha-japan [at] lists
> >> > http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
> >>
> >> _______________________________________________
> >> Linux-ha-japan mailing list
> >> Linux-ha-japan [at] lists
> >> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
> >>
> >
> > _______________________________________________
> > Linux-ha-japan mailing list
> > Linux-ha-japan [at] lists
> > http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux-ha-japan [at] lists
> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>

_______________________________________________
Linux-ha-japan mailing list
Linux-ha-japan [at] lists
http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan

Linux-HA japanese RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.