Mailing List Archive

Re: pacemaker+corosync で watchdog による自分監視&再起動させる方法
$B>>Eg$H?=$7$^$9!#(B

Watchdog$B$rMxMQ$5$l$k>l9g$K$OIMED$5$s$,6D$kJ}K!$,%Y%?!<$@$H;W$$$^$9!#(B

$B$=$l0J30$N$d$jJ}$K$D$$$F!"$b$7;29M$K$J$l$P$H;W$$!"=q$+$;$F$$$?$@$-$^$9!#(B

$B;d$N$H$3$m$O>.$5$J2q<R$N<RFb%7%9%F%`$J$N$G!"(BPacemaker$B$O5$5Y$aDxEY$KB*$($F1?MQ$7$F$$$^$9!#(B
IPMI$B$,;H$($k5!4o$b%$%s%F%j%8%'%s%H$J(BPDU$B$b(BUPS$B$b$J$/!"$=$N>e(BWatchdog$B$b$D$+$C$F$*$j$^$;$s!#(B
$B%9%W%j%C%H%V%l%$%sBP:v$H$7$F:GDc8B$J(BVIPcheck$B$r@_Dj$7$F$*$j$^$9!#(B
DRBD$B$d(BPostgreSQL$B$J$I$N%G!<%?6&M-7O$K$D$$$F$O!"%9%W%j%C%H%V%l%$%s$GIT@09g$r5/$3$9$/$i$$$J$i(B
$BN>7ODd;_$7$F$7$^$C$?$[$&$,%^%7!"$H$$$&%k!<%k$K$7$F$$$^$9!#(B

$B0[>o$r$-$?$7$?%N!<%I$r%"%l%3%l$9$kJ}K!$O$$$m$$$m$"$j$^$9$,!"K|A4$r4|$9$K$O$=$l$J$j$NHqMQ$,I,MW$K$J$j$^$9!#(B
$B%/%j%F%#%+%k$J%7%9%F%`$K$OEj;q$r$7$F(BiLO$B$d(BiDRAC$BEy$,M-8z$J5!4o$r;HMQ$9$k$N$,NI$$$N$G$O$H;W$$$^$9!#(B

$B>/!9%j%=!<%9$N;H$$J}$KL5BL$,=P$F$7$^$&$N$G$9$,!"$I$&$7$F$b(BSTONITH$B$rMxMQ$7$J$1$l$P$J$i$J$$>l9g$K$O(B
$B$"$($F2>A[%^%7%s$K$7$F(Blibvirt$B7PM3$G(BSTONITH$B$r;H$&$N$b<j$@$H;W$$$^$9!#(B

----
Takehiro Matsushima
_______________________________________________
Linux-ha-japan mailing list
Linux-ha-japan@lists.sourceforge.jp
http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
Re: pacemaker+corosync で watchdog による自分監視&再起動させる方法 [ In reply to ]
$BIMED$5$s(B

$BC0F#$G$9!#(B

$BJV?.$,CY$l$F$9$_$^$;$s!#(B
$B%3%a%s%H$"$j$,$H$&$4$6$$$^$9(B!!

>$B%/%i%9%?%=%U%H$,F0$$$F$$$F$b!";_$^$C$F$$$F$b!"(B
>$B$$$D$G$b(BWatchdog$B5!G=$OF0$$$F$$$l$P$h$$$N$@$H;W$$$^$9!#(B
>watchdog$B%G!<%b%s$,%-%C%/$G$-$J$$>u67$G$"$l$P!"(B
>$B%/%i%9%?%=%U%H$,2?$+$r@)8f$G$-$k>uBV$G$O$J$$$H;W$o$l$^$9!#(B

$B:#2s$N(BWatchdog$B$H%/%i%9%?%=%U%H$H$NO"7H$K$D$$$F$G$9$,!"(B
$B!V%/%i%9%?%=%U%H$K(BWatchdog$B%?%$%^$r%-%C%/$5$;$k;v$G!"(B
$B%/%i%9%?%=%U%H<+?H$,;`$s$G$7$^$C$?>l9g$K!"(B
$B%7%9%F%`$,:F5/F0$7$F%/%i%9%?%=%U%H$rI|5l$5$;$k;v$,=PMh$k$i$7$$!#(B
$B!!!!"-(B
$B!V(Bheartbeat$B$G$O@_Dj%U%!%$%k(B(ha.cf)$B$K0l9T(B( watchdog/dev/watchdog)
$B!!$H=q$/$@$1$i$7$$$,!"(BCorosync$B$@$H$I$&$d$l$P$$$$$s$@$m$&!)!W(B

$B$H$$$&7P0^$,$"$C$F<ALd$5$;$FD:$-$^$7$?!#(B


$B4N?4$N%f!<%9%1!<%9$K$D$$$F$O9M$($F$$$J$+$C$?$N$G$9$,!"(B
$B$=$b$=$b!"(B
$B!V%7%9%F%`$O35$M@5>o$KF0$$$F$$$k$,!"(B
$B%/%i%9%?%=%U%H$@$1$,;`$s$G$7$^$C$?!W(B
$B$H$$$&$h$&$J>u67$O!"(B
$B$=$l$[.$I5$$K$7$J$/$F$b$$$$$b$N$J$N$G$7$g$&$+!)(B
($B%U%'%$%k%*!<%P!<$OF0$$$F$$$k$N$G1?MQ$K$OLdBj$J$5$=$&$@$7!"(B
$BIQH/$7$J$$$J$i!"4IM}<T$,5$$E$$$FI|5l$5$;$l$P$$$$(B
$B$H$$$&$*OC$G$7$g$&$+!)(B)

$B$=$&$G$"$l$P!":#2s$OJ*M}4D6-$G!"(B
$B%A%C%W%;%C%H$K(Bwatchdog$B5!G=$,$D$$$F$$$^$9$N$G!"(B
$B$3$l$K$^$+$;$k;v$K$7$h$&$H;W$$$^$9!#(B


$B%/%i%9%?!<$@$1$G$J$/!"%3%s%T%e!<%?$K4X$9$kCN<1$d(B
$B0lHLE*$J%5!<%P1?MQ$KBP$9$k9M$(J}$bL$=O$J$N$G!"!"(B
$B8+Ev0c$$$N9M$(J}$r$7$F$$$?$i9g$o$;$F;XE&$*4j$$$7$^$9!#(B


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


On 2015/01/27 23:01, hamada@pc-office.net wrote:
> $BIMED$G$9!#(B
> $B8+Ev0c$$$G$"$l$P!"FI$_N.$7$F$$$?$@$1$l$P$H;W$$$^$9!#(B
>
> $B$^$H$aFI$_$NJV?.$G?=$7Lu$"$j$^$;$s!#(B
>
>
> Watchdog$B$H%/%i%9%?%=%U%H$,O"F0$9$k$3$H$K$3$@$o$k(B
> $BI,MW$,$"$k$N$+!"$=$NE@$,$h$/$o$+$j$^$;$s!#(B
> $B%/%i%9%?%=%U%H$,F0$$$F$$$F$b!";_$^$C$F$$$F$b!"(B
> $B$$$D$G$b(BWatchdog$B5!G=$OF0$$$F$$$l$P$h$$$N$@$H;W$$$^$9!#(B
> watchdog$B%G!<%b%s$,%-%C%/$G$-$J$$>u67$G$"$l$P!"(B
> $B%/%i%9%?%=%U%H$,2?$+$r@)8f$G$-$k>uBV$G$O$J$$$H;W$o$l$^$9!#(B
>
> Heartbeat$B$N(BWatchdog$B5!G=$O!"%+!<%M%k$KIUB0$N!"(B
> $B%=%U%H%&%'%"(BWatchdog$B5!G=$r%*%s$K$7$F$$$k$@$1$G!"(B
> $BB>$NJ*M}E*$J(BWatchdog$B5!G=$,;H$($J$$>l9g$K$N$_MxMQ$9$k$b$N$@$H(B
> $B;W$o$l$^$9!#(B
> $B;dE*$K$O!"K\HVJ*M}4D6-$G$"$F$K$9$Y$-$G$O$J$$5!G=$H9M$($F$$$^$9!#(B
>
> IPMI$B5!G=$,$"$l$P!"(BIPMI$B$N(BWatchdog$B$r@_Dj$7$F$*$1$P$h$$$7!"(B
> Intel$B$N%A%C%W%;%C%H$,Ek:\$5$l$F$$$l$P!"(B
> Intel TCO Timer/Watchdog (iTCO_wdt) $B$r;H$($P$h$$$H(B
> $B9M$($^$9!#(B
> $B%/%i%9%?%=%U%H$N@_Dj$H$OL54X78$K!"(B
> watchdog$B%G!<%b%s$GDj4|E*$K%-%C%/$7$F$$$l$P$h$$$H(B
> $BH=CG$7$F$$$^$9!#(B
> $B2>A[.%^%7%s$J$I$G!"J*M}E*$J(BWatchdog$B5!G=$,MxMQ$G$-$J$$>l9g$K!"(B
> $B%=%U%H%&%'%"(BWatchdog$B5!G=$rMxMQ$9$k$3$H$K$J$k$H;W$$$^$9$,!"(B
> $B$3$N>l9g$b!"(Bwatchdog$B%G!<%b%s$GDj4|E*$K%-%C%/$7$F$$$l$P$h$$$H(B
> $B;W$$$^$9!#(B
>
>
>
>> Linux-ha-japan
>> $B%a!<%j%s%0%j%9%H$X$NEj9F$O0J2<$N%"%I%l%9$KAw$C$F$/$@$5$$!%(B
>> linux-ha-japan@lists.sourceforge.jp
>>
>> Web$B%V%i%&%6$r;H$C$FF~B`2q$9$k$K$O0J2<$N(BURL$B$K$I$&$>!%(B
>> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>> $B%a!<%k$r;H$&>l9g!$7oL>(B(Subject:)$B$^$?$OK\J8$K(B help $B$H=q$$$F0J2<$N(B
>> $B%"%I%l%9$KAw?.$7$F$/$@$5$$!%(B
>> linux-ha-japan-request@lists.sourceforge.jp
>>
>> $B%a!<%j%s%0%j%9%H$N4IM}<T$X$NO"Mm$O!$0J2<$N%"%I%l%9$K$*4j$$$7$^$9(B.
>> linux-ha-japan-owner@lists.sourceforge.jp
>>
>> $BJV?.$9$k>l9g!$7oL>$r=q$-D>$7$FFbMF$,$o$+$k$h$&$K$7$F$/$@$5$$!%(B
>> $B$=$N$^$^$@$H!$0J2<$N$h$&$K$J$C$F$7$^$$$^$9!%(B "Re: Linux-ha-japan
>> $B$^$H$aFI$_(B, XX $B4,(B XX $B9f(B"
>>
>>
>> $BK\F|$NOCBj(B:
>>
>> 1. Re:
>> pacemaker+corosync$B$G(Bwatchdog$B$K$h$k<+J,4F;k!u:F5/F0$5$;$kJ}K!(B
>> ($BC0F#!!@?(B)
>> 2. Re:
>> pacemaker+corosync$B$G(Bwatchdog$B$K$h$k<+J,4F;k!u:F5/F0$5$;$kJ}K!(B
>> (Yusuke Iida)
>> 3. Re:
>> RHEL6.5$B%5!<%P!<(B2$BBf$r(Bpacemaker+corosync$B$G%/%i%9%?9=@.$K$9$kJ}K!(B
>> ($B$h$7$P!<(B)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Tue, 27 Jan 2015 12:01:52 +0900
>> From: $BC0F#!!@?(B <m-tando@sophia-i.co.jp>
>> Subject: Re: [Linux-ha-jp]
>> pacemaker+corosync$B$G(Bwatchdog$B$K$h$k<+J,4F;k!u:F5/F0$5$;$kJ}K!(B
>> To: linux-ha-japan@lists.sourceforge.jp
>> Message-ID: <54C6FFA0.9090601@sophia-i.co.jp>
>> Content-Type: text/plain; charset=UTF-8; format=flowed
>>
>> $BHSED$5$s(B
>>
>> $BC0F#$G$9!#(B
>> $BJV?.$"$j$,$H$&$4$6$$$^$9(B!!
>>
>>
>> $B%=!<%9$N4IM}%5%$%H>pJs$"$j$,$H$&$4$6$$$^$9!#(B
>> corosync$B$K$D$$$F$O!"(Bgithub$B$N%5%$%H$d%=!<%9$,(B
>> $B%a%$%s$N>pJs<}=8>l=j(B $B$HM}2r$7$^$7$?!#(B
>>
>>
>> > ssh$B%W%i%0%$%s$rK\HV4D6-$G;HMQ$9$k$3$H$O$*4+$a$7$^$;$s!#(B
>> $B$H$N;v$G$9$,!"(B
>> $B:#(Bcluster$B$r9=C[.$7$F$$$k4D6-$O!"%O!<%I%&%'%"$,(BIPMI$B$KBP1~$7$F$$$^$;$s!#(B
>> $B$H$$$&;v$O!"(B
>> $B:#$N4D6-$G$O(BSTONITH$B$N<BAu$OFq$7$$$H$$$&7kO@$G$"$C$F$^$9$G$7$g$&$+!)(B
>>
>> $B$^$?!"(B
>> $B$3$l$r5!$K(Bcorosync$B$+$i(Bheartbeat$B$X@Z$jBX$($F!"(B
>> $B%+!<%M%k(Bwatchdog$B$H$NO"7H$GBP1~$7$?$[.$&$,$$$$$N$+$J(B
>> $B$H$b;W$$;O$a$^$7$?$,!"$$$+$,$G$7$g$&$+!)(B
>>
>> $B"(:G=i$K(Bheartbeat or corosync$B$rA*Dj$7$?;~$K$O!"(B
>> $B!V(Bheartbeat$B$O$b$&3+H/$b$7$F$$$J$$$+$i(B, $B:#8e$O(Bcorosync$B$N$[$&$,$h$$!W(B
>> $B!!(B $B$H$$$&$h$&$J5-;v$r8+$F(Bcorosync$B$rA*$s$@$N$G!"@dBP$K(Bcorosync$B$G$J$$$H(B
>> $B$$$1$J$$$H$$$&>u67$G$O$"$j$^$;$s!#(B
>> $B!!(B $B<B:]$N$H$3$m!"(Bactive+standby$B$N(B2$BBf9=@.$GAH$`$J$i(Bheartbeat$B$b==J,8=LrA*<j(B
>> $B!!(B $B$H$7$F;H$($k$N$G$7$g$&$+!)(B
>>
>>
>> $B$40U8+$h$m$7$/$*4j$$$$$?$7$^$9!#(B
>> $B0J>e$G$9!#(B
>>
>> On 2015/01/27 10:15, Yusuke Iida wrote:
>>> $BC0F#$5$s(B
>>>
>>> $BHSED$G$9!#(B
>>>
>>> $B:#2s$N7o$G8@$&$H!"(Bgithub$B$G4IM}$5$l$F$$$k(B
>>> corosync$B$N%=!<%9%3!<%I$+$i(B1.4.2$B$K$O(Bwatchdog$B$,<BAu$5$l$F$$$J$$$HH=CG$7$^$7$?!#(B
>>>
>>> corosync$B$N%=!<%9$O$3$A$i$G4IM}$5$l$F$$$^$9!#(B
>>> https://github.com/corosync/corosync
>>>
>>> ssh$B%W%i%0%$%s$O(BSTONITH$B$NF0:n$r3NG'$9$k$?$a$N$*;n$7MQ$_$?$$$J$b$N$J$N$G!"(B
>>> $B%5!<%P$NEE8;$r3N<B$KDd;_$5$;$k5!G=$rHw$($F$$$^$;$s!#(B
>>> # $BNc$($P%5!<%P$NEE8;$,Mn$A$?>l9g$K(Bssh$B%W%i%0%$%s$O(Bssh$B$G%m%0%$%s$G$-$J$/$J$k$?$a(BSTONITH$B$,<:GT$H$J$C$F$7$^$$$^$9(B
>>> $B$J$N$G(Bssh$B%W%i%0%$%s$rK\HV4D6-$G;HMQ$9$k$3$H$O$*4+$a$7$^$;$s!#(B
>>>
>>> $B0J>e!"$h$m$7$/$*4j$$$7$^$9!#(B
>>> 2015$BG/(B1$B7n(B26$BF|(B 18:41 $BC0F#!!@?(B <m-tando@sophia-i.co.jp>:
>>>> $BHSED$5$s(B
>>>>
>>>> $B=i$a$^$7$F(B $BC0F#$G$9!#(B
>>>> $B%3%a%s%H$"$j$,$H$&$4$6$$$^$9(B!!
>>>>
>>>> corosync-1.4.2$B$G$O(Bwatchdog$B5!G=$OL$<BAu$J$s$G$9$M!#!#;DG0$G$9(B...
>>>> $B%M%C%H$G%0%0$C$F$_$F$b!"(Bcorosync$B$N>pJs$,Cf!98+$D$1$i$l$J$$$N$G$9$,!"(B
>>>> $B$3$N$h$&$J>pJs$O$I$&$d$C$FF~<j$7$F$$$k$N$G$7$g$&$+!)(B
>>>>
>>>> $B$^$?!"(BSTONITH$B$N>pJs$"$j$,$H$&$4$6$$$^$9!#(B
>>>> $B:#;H$C$F$$$k(BHW$B$K$O(BIPMI$B%b%8%e!<%k$,Ek:\$5$l$F$$$J$$$h$&$J$N$G$9$,!"(B
>>>> $BB>$N(BSTONITH$B4XO"%5%$%H$r8+$F$$$F!"(Bssh$B$r;H$C$?(BSTONITH$B$N>R2p$,$"$C$?$N$G(B
>>>> $B$^$:$O$3$l$r;n$7$F$_$^$9!#(B
>>>>
>>>>
>>>> $B0J>e$G$9!#(B
>>>> $B$h$m$7$/$*4j$$$$$?$7$^$9!#(B
>>>>
>>>>
>>>> On 2015/01/26 15:24, Yusuke Iida wrote:
>>>>> $BC0F#$5$s(B
>>>>>
>>>>> $B=i$a$^$7$FHSED$H?=$7$^$9!#(B
>>>>>
>>>>> $B;d$O(BDebian$B$N4D6-$r;}$C$F$$$J$$$?$a!"(B
>>>>> $B>\$7$$$3$H$O$o$+$j$^$;$s$,!"(Bcorosync-1.4.2$B$G$O(B
>>>>> watchdog$B$N5!G=$,$^$@<BAu$5$l$F$$$J$+$C$?$H;W$$$^$9!#(B
>>>>>
>>>>> Pacemaker$B$d(Bcorosync$B$K>c32$,H/@8$7$?>l9g$K(B
>>>>> $BEv3:%N!<%I$r:F5/F0$5$;$k<jCJ$H$7$F$O(BSTONITH$B$r;HMQ$9$kJ}K!$,0lHLE*$G$9!#(B
>>>>> $B$?$@$7!"(BSTONITH$B$rMxMQ$9$k$?$a$K$O%5!<%P$NEE8;$r4IM}$9$k$?$a$N(B
>>>>> $B%O!<%I%&%'%"@)8f%\!<%I$,I,MW$H$J$j$^$9!#(B
>>>>>
>>>>> STONITH$B$K4X$7$F$O$3$3$N>pJs$,;29M$K$J$k$H;W$$$^$9!#(B
>>>>> http://gihyo.jp/admin/serial/01/pacemaker/0003
>>>>>
>>>>> $B0J>e!"$h$m$7$/$*4j$$$7$^$9!#(B
>>>>>
>>>>> 2015$BG/(B1$B7n(B23$BF|(B 17:42 $BC0F#!!@?(B <m-tando@sophia-i.co.jp>:
>>>>>> $BC0F#$H?=$7$^$9!#(B
>>>>>> $B$h$m$7$/$*4j$$$$$?$7$^$9!#(B
>>>>>>
>>>>>> Pacemaker + Corosync$B$rMxMQ$7$F!"(B
>>>>>> 2$BBf$N%5!<%P(B(active/standby)$B$G%/%i%9%?$rAH$s$G$$$^$9!#(B
>>>>>> ($B:#$N$H$3$m(Bapache$B%5!<%P$N4F;k$7$+F0$+$7$F$$$^$;$s(B)
>>>>>>
>>>>>> $B!Z%7%9%F%`>pJs![.(B
>>>>>> OS $B!'(B Debian GUN/LINUX 7.8
>>>>>> Corosync $B!'(B 1.4.2-1
>>>>>> Pacemaker $B!'(B 1.1.7-1
>>>>>>
>>>>>> $B!Z<ALdFbMF![.(B
>>>>>> $B%+!<%M%k$N(Bwatchdog$B5!G=$HO"7H$7$F!"(B
>>>>>> Pacemaker(orCorosync)$B<+BN$NF0:n$,IT0BDj$K$J$C$?>l9g$K(B
>>>>>> $B%7%9%F%`$r:F5/F0$9$kJ}K!$K$D$$$F!"(B
>>>>>> $B$465<xD:$-$?$/;W$$$^$9!#(B
>>>>>>
>>>>>> $B%M%C%H$GD4$Y$F$_$?$H$3$m!"(B
>>>>>> heartbeat$B$G$O4JC1$K@_Dj$,$G$-$=$&$H$$$&;v$OJ,$+$C$?$N$G$9$,!"(B
>>>>>> Corosync$B$K4X$7$F$O5-;v$r8+$D$1$k$3$H$,$G$-$:!#!#!#(B
>>>>>>
>>>>>> $B$^$?!"%/%i%9%?!<=i?4<T$G!"$$$m$$$mJ,$+$C$F$J$$;v$,B?$$$G$9!#(B
>>>>>> $B!&$=$b$=$b(BCorosync$B$G$3$l$r$d$k;v$O8=<BE*$J$N$+!)(B ($B$b$C$HJL$NBP1~:v$,$"$k(B?)
>>>>>> $B!&;DG0$J$,$i(BCorosync$B$G$O$G$-$J$$!)(B(STONITH$B$G<BAu(B? $B==J,(B? $B"((B)
>>>>>> $B$J$I5?Ld$b$"$j$^$9$N$G!"9g$o$;$F$465<xD:$-$?$/$*4j$$$$$?$7$^$9!#(B
>>>>>>
>>>>>> $B"($A$J$_$K(BSTONITH$B$K$D$$$F$O$3$l$+$iD4::M=Dj$G$9(B...
>>>>>>
>>>>>>
>>>>>> $B!z4X78$"$k$N$+$I$&$+$o$+$j$^$;$s$,!"(Bcorosync.conf$B$N>pJs$r5-:\$7$^$9!#(B
>>>>>> -<corosync.conf>--------------------------------------------------
>>>>>> # Please read the corosync.conf.5 manual page
>>>>>> compatibility: whitetank
>>>>>>
>>>>>> aisexec {
>>>>>> user: root
>>>>>> group: root
>>>>>> }
>>>>>>
>>>>>> service {
>>>>>> name: pacemaker
>>>>>> ver:0
>>>>>> # use_mgmtd: yes
>>>>>> }
>>>>>>
>>>>>> totem {
>>>>>> version: 2
>>>>>> token: 1000
>>>>>> token_retransmits_before_loss_const: 4
>>>>>>
>>>>>> secauth: on
>>>>>> # crypto_cipher: none
>>>>>> # crypto_hash: none
>>>>>>
>>>>>> rrp_mode: active
>>>>>>
>>>>>> interface {
>>>>>> #$B%/%i%9%?%a%s%P!<$N(BIP$B%"%I%l%9(B
>>>>>> member {
>>>>>> memberaddr: 192.168.10.111
>>>>>> }
>>>>>> member {
>>>>>> memberaddr: 192.168.10.112
>>>>>> }
>>>>>> ringnumber: 0
>>>>>> bindnetaddr: 192.168.10.0
>>>>>> mcastport: 5405
>>>>>> # ttl: 1
>>>>>> }
>>>>>>
>>>>>> transport: udpu
>>>>>> }
>>>>>>
>>>>>> logging {
>>>>>> fileline: off
>>>>>> to_logfile: yes
>>>>>> to_syslog: yes
>>>>>> debug: on
>>>>>> logfile: /var/log/corosync.log
>>>>>> debug: off
>>>>>> timestamp: on
>>>>>> logger_subsys {
>>>>>> subsys: AMF
>>>>>> debug: off
>>>>>> }
>>>>>> }
>>>>>> -------------------------------------------------------------
>>>>>> $B0J>e$G$9!#(B
>>>>>>
>>>>>> _______________________________________________
>>>>>> Linux-ha-japan mailing list
>>>>>> Linux-ha-japan@lists.sourceforge.jp
>>>>>> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>>>> _______________________________________________
>>>> Linux-ha-japan mailing list
>>>> Linux-ha-japan@lists.sourceforge.jp
>>>> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>>>
>>
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Tue, 27 Jan 2015 13:49:26 +0900
>> From: Yusuke Iida <yusk.iida@gmail.com>
>> Subject: Re: [Linux-ha-jp]
>> pacemaker+corosync$B$G(Bwatchdog$B$K$h$k<+J,4F;k!u:F5/F0$5$;$kJ}K!(B
>> To: "linux-ha-japan@lists.sourceforge.jp"
>> <linux-ha-japan@lists.sourceforge.jp>
>> Message-ID:
>> <CAMwWrU6inqGA=wtBLQ1zUYy-DswRh82T+psjUcGwY_aWFS_MLw@mail.gmail.com>
>> Content-Type: text/plain; charset=UTF-8
>>
>> $BC0F#$5$s(B
>>
>> $BHSED$G$9!#(B
>>
>> 2015$BG/(B1$B7n(B27$BF|(B 12:01 $BC0F#!!@?(B <m-tando@sophia-i.co.jp>:
>>> $BHSED$5$s(B
>>>
>>> $BC0F#$G$9!#(B
>>> $BJV?.$"$j$,$H$&$4$6$$$^$9(B!!
>>>
>>>
>>> $B%=!<%9$N4IM}%5%$%H>pJs$"$j$,$H$&$4$6$$$^$9!#(B
>>> corosync$B$K$D$$$F$O!"(Bgithub$B$N%5%$%H$d%=!<%9$,(B
>>> $B%a%$%s$N>pJs<}=8>l=j(B $B$HM}2r$7$^$7$?!#(B
>>>
>>>
>>> > ssh$B%W%i%0%$%s$rK\HV4D6-$G;HMQ$9$k$3$H$O$*4+$a$7$^$;$s!#(B
>>> $B$H$N;v$G$9$,!"(B
>>> $B:#(Bcluster$B$r9=C[$7$F$$$k4D6-$O!"%O!<%I%&%'%"$,(BIPMI$B$KBP1~$7$F$$$^$;$s!#(B
>>> $B$H$$$&;v$O!"(B
>>> $B:#$N4D6-$G$O(BSTONITH$B$N<BAu$OFq$7$$$H$$$&7kO@$G$"$C$F$^$9$G$7$g$&$+!)(B
>> ipmi$B0J30$K$b%W%i%0%$%s$O$"$j$^$9$N$G!"$b$74D6-$KBP1~$7$F$$$k$b$N$,$"$l$P(B
>> $B$=$l$r;H$C$F$_$k$N$b<j$G$9$M!#(B
>> debian$B$N%G%#%l%/%H%j9=@.$,$I$&$J$C$F$$$k$+$o$+$j$^$;$s$,!"(B
>> $B%W%i%0%$%s$O2<5-$N%G%#%l%/%H%j$K%$%s%9%H!<%k$5$l$F$$$k$H;W$$$^$9!#(B
>> /usr/lib64/stonith/plugins/external/
>>
>>> $B$^$?!"(B
>>> $B$3$l$r5!$K(Bcorosync$B$+$i(Bheartbeat$B$X@Z$jBX$($F!"(B
>>> $B%+!<%M%k(Bwatchdog$B$H$NO"7H$GBP1~$7$?$[$&$,$$$$$N$+$J(B
>>> $B$H$b;W$$;O$a$^$7$?$,!"$$$+$,$G$7$g$&$+!)(B
>> watchdog$B$r;HMQ$9$k$?$a$K(Bheartbeat$B$H$NAH$_9g$o$;$GNI$$$H;W$$$^$9!#(B
>> # $B<+J,$G(Bpacemaker$B$H(Bcorosync$B$N:G?7HG$r%S%k%I$G$-$k$J$iJL$G$9$,!"%O!<%I%k9b$$(B
>> $B$G$9$+$i$M!&!&(B
>>
>>> $B"(:G=i$K(Bheartbeat or corosync$B$rA*Dj$7$?;~$K$O!"(B
>>> $B!V(Bheartbeat$B$O$b$&3+H/$b$7$F$$$J$$$+$i(B, $B:#8e$O(Bcorosync$B$N$[$&$,$h$$!W(B
>>> $B!!(B $B$H$$$&$h$&$J5-;v$r8+$F(Bcorosync$B$rA*$s$@$N$G!"@dBP$K(Bcorosync$B$G$J$$$H(B
>>> $B$$$1$J$$$H$$$&>u67$G$O$"$j$^$;$s!#(B
>>> $B!!(B $B<B:]$N$H$3$m!"(Bactive+standby$B$N(B2$BBf9=@.$GAH$`$J$i(Bheartbeat$B$b==J,8=LrA*<j(B
>>> $B!!(B $B$H$7$F;H$($k$N$G$7$g$&$+!)(B
>> heartbeat$B$b==J,8=Lr$G;H$($^$9$h!#(B
>> $B$"$H!":#$O(Bapache$B$7$+4IM}$7$F$$$J$$$H$$$&OC$G$9$,!"(B
>> $B:#8e6&M-%G%#%9%/$r;H$C$F(BDB$B$r4IM}$7$?$j!"2>A[(BIP$B$r4IM}$9$k$J$i(B
>> $BGSB>@)8fMQ$N%j%=!<%9!JNc$($P(Bsfex$B$d(BVipcheck$B!K$NF3F~$b$48!F$$/$@$5$$!#(B
>>
>> $B0J>e!"$h$m$7$/$*4j$$$7$^$9!#(B
>>>
>>> $B$40U8+$h$m$7$/$*4j$$$$$?$7$^$9!#(B
>>> $B0J>e$G$9!#(B
>>>
>>> On 2015/01/27 10:15, Yusuke Iida wrote:
>>>> $BC0F#$5$s(B
>>>>
>>>> $BHSED$G$9!#(B
>>>>
>>>> $B:#2s$N7o$G8@$&$H!"(Bgithub$B$G4IM}$5$l$F$$$k(B
>>>> corosync$B$N%=!<%9%3!<%I$+$i(B1.4.2$B$K$O(Bwatchdog$B$,<BAu$5$l$F$$$J$$$HH=CG$7$^$7$?!#(B
>>>>
>>>> corosync$B$N%=!<%9$O$3$A$i$G4IM}$5$l$F$$$^$9!#(B
>>>> https://github.com/corosync/corosync
>>>>
>>>> ssh$B%W%i%0%$%s$O(BSTONITH$B$NF0:n$r3NG'$9$k$?$a$N$*;n$7MQ$_$?$$$J$b$N$J$N$G!"(B
>>>> $B%5!<%P$NEE8;$r3N<B$KDd;_$5$;$k5!G=$rHw$($F$$$^$;$s!#(B
>>>> # $BNc$($P%5!<%P$NEE8;$,Mn$A$?>l9g$K(Bssh$B%W%i%0%$%s$O(Bssh$B$G%m%0%$%s$G$-$J$/$J$k$?$a(BSTONITH$B$,<:GT$H$J$C$F$7$^$$$^$9(B
>>>> $B$J$N$G(Bssh$B%W%i%0%$%s$rK\HV4D6-$G;HMQ$9$k$3$H$O$*4+$a$7$^$;$s!#(B
>>>>
>>>> $B0J>e!"$h$m$7$/$*4j$$$7$^$9!#(B
>>>> 2015$BG/(B1$B7n(B26$BF|(B 18:41 $BC0F#!!@?(B <m-tando@sophia-i.co.jp>:
>>>>> $BHSED$5$s(B
>>>>>
>>>>> $B=i$a$^$7$F(B $BC0F#$G$9!#(B
>>>>> $B%3%a%s%H$"$j$,$H$&$4$6$$$^$9(B!!
>>>>>
>>>>> corosync-1.4.2$B$G$O(Bwatchdog$B5!G=$OL$<BAu$J$s$G$9$M!#!#;DG0$G$9(B...
>>>>> $B%M%C%H$G%0%0$C$F$_$F$b!"(Bcorosync$B$N>pJs$,Cf!98+$D$1$i$l$J$$$N$G$9$,!"(B
>>>>> $B$3$N$h$&$J>pJs$O$I$&$d$C$FF~<j$7$F$$$k$N$G$7$g$&$+!)(B
>>>>>
>>>>> $B$^$?!"(BSTONITH$B$N>pJs$"$j$,$H$&$4$6$$$^$9!#(B
>>>>> $B:#;H$C$F$$$k(BHW$B$K$O(BIPMI$B%b%8%e!<%k$,Ek:\$5$l$F$$$J$$$h$&$J$N$G$9$,!"(B
>>>>> $BB>$N(BSTONITH$B4XO"%5%$%H$r8+$F$$$F!"(Bssh$B$r;H$C$?(BSTONITH$B$N>R2p$,$"$C$?$N$G(B
>>>>> $B$^$:$O$3$l$r;n$7$F$_$^$9!#(B
>>>>>
>>>>>
>>>>> $B0J>e$G$9!#(B
>>>>> $B$h$m$7$/$*4j$$$$$?$7$^$9!#(B
>>>>>
>>>>>
>>>>> On 2015/01/26 15:24, Yusuke Iida wrote:
>>>>>> $BC0F#$5$s(B
>>>>>>
>>>>>> $B=i$a$^$7$FHSED$H?=$7$^$9!#(B
>>>>>>
>>>>>> $B;d$O(BDebian$B$N4D6-$r;}$C$F$$$J$$$?$a!"(B
>>>>>> $B>\$7$$$3$H$O$o$+$j$^$;$s$,!"(Bcorosync-1.4.2$B$G$O(B
>>>>>> watchdog$B$N5!G=$,$^$@<BAu$5$l$F$$$J$+$C$?$H;W$$$^$9!#(B
>>>>>>
>>>>>> Pacemaker$B$d(Bcorosync$B$K>c32$,H/@8$7$?>l9g$K(B
>>>>>> $BEv3:%N!<%I$r:F5/F0$5$;$k<jCJ$H$7$F$O(BSTONITH$B$r;HMQ$9$kJ}K!$,0lHLE*$G$9!#(B
>>>>>> $B$?$@$7!"(BSTONITH$B$rMxMQ$9$k$?$a$K$O%5!<%P$NEE8;$r4IM}$9$k$?$a$N(B
>>>>>> $B%O!<%I%&%'%"@)8f%\!<%I$,I,MW$H$J$j$^$9!#(B
>>>>>>
>>>>>> STONITH$B$K4X$7$F$O$3$3$N>pJs$,;29M$K$J$k$H;W$$$^$9!#(B
>>>>>> http://gihyo.jp/admin/serial/01/pacemaker/0003
>>>>>>
>>>>>> $B0J>e!"$h$m$7$/$*4j$$$7$^$9!#(B
>>>>>>
>>>>>> 2015$BG/(B1$B7n(B23$BF|(B 17:42 $BC0F#!!@?(B <m-tando@sophia-i.co.jp>:
>>>>>>> $BC0F#$H?=$7$^$9!#(B
>>>>>>> $B$h$m$7$/$*4j$$$$$?$7$^$9!#(B
>>>>>>>
>>>>>>> Pacemaker + Corosync$B$rMxMQ$7$F!"(B
>>>>>>> 2$BBf$N%5!<%P(B(active/standby)$B$G%/%i%9%?$rAH$s$G$$$^$9!#(B
>>>>>>> ($B:#$N$H$3$m(Bapache$B%5!<%P$N4F;k$7$+F0$+$7$F$$$^$;$s(B)
>>>>>>>
>>>>>>> $B!Z%7%9%F%`>pJs![(B
>>>>>>> OS $B!'(B Debian GUN/LINUX 7.8
>>>>>>> Corosync $B!'(B 1.4.2-1
>>>>>>> Pacemaker $B!'(B 1.1.7-1
>>>>>>>
>>>>>>> $B!Z<ALdFbMF![(B
>>>>>>> $B%+!<%M%k$N(Bwatchdog$B5!G=$HO"7H$7$F!"(B
>>>>>>> Pacemaker(orCorosync)$B<+BN$NF0:n$,IT0BDj$K$J$C$?>l9g$K(B
>>>>>>> $B%7%9%F%`$r:F5/F0$9$kJ}K!$K$D$$$F!"(B
>>>>>>> $B$465<xD:$-$?$/;W$$$^$9!#(B
>>>>>>>
>>>>>>> $B%M%C%H$GD4$Y$F$_$?$H$3$m!"(B
>>>>>>> heartbeat$B$G$O4JC1$K@_Dj$,$G$-$=$&$H$$$&;v$OJ,$+$C$?$N$G$9$,!"(B
>>>>>>> Corosync$B$K4X$7$F$O5-;v$r8+$D$1$k$3$H$,$G$-$:!#!#!#(B
>>>>>>>
>>>>>>> $B$^$?!"%/%i%9%?!<=i?4<T$G!"$$$m$$$mJ,$+$C$F$J$$;v$,B?$$$G$9!#(B
>>>>>>> $B!&$=$b$=$b(BCorosync$B$G$3$l$r$d$k;v$O8=<BE*$J$N$+!)(B ($B$b$C$HJL$NBP1~:v$,$"$k(B?)
>>>>>>> $B!&;DG0$J$,$i(BCorosync$B$G$O$G$-$J$$!)(B(STONITH$B$G<BAu(B? $B==J,(B? $B"((B)
>>>>>>> $B$J$I5?Ld$b$"$j$^$9$N$G!"9g$o$;$F$465<xD:$-$?$/$*4j$$$$$?$7$^$9!#(B
>>>>>>>
>>>>>>> $B"($A$J$_$K(BSTONITH$B$K$D$$$F$O$3$l$+$iD4::M=Dj$G$9(B...
>>>>>>>
>>>>>>>
>>>>>>> $B!z4X78$"$k$N$+$I$&$+$o$+$j$^$;$s$,!"(Bcorosync.conf$B$N>pJs$r5-:\$7$^$9!#(B
>>>>>>> -<corosync.conf>--------------------------------------------------
>>>>>>> # Please read the corosync.conf.5 manual page
>>>>>>> compatibility: whitetank
>>>>>>>
>>>>>>> aisexec {
>>>>>>> user: root
>>>>>>> group: root
>>>>>>> }
>>>>>>>
>>>>>>> service {
>>>>>>> name: pacemaker
>>>>>>> ver:0
>>>>>>> # use_mgmtd: yes
>>>>>>> }
>>>>>>>
>>>>>>> totem {
>>>>>>> version: 2
>>>>>>> token: 1000
>>>>>>> token_retransmits_before_loss_const: 4
>>>>>>>
>>>>>>> secauth: on
>>>>>>> # crypto_cipher: none
>>>>>>> # crypto_hash: none
>>>>>>>
>>>>>>> rrp_mode: active
>>>>>>>
>>>>>>> interface {
>>>>>>> #$B%/%i%9%?%a%s%P!<$N(BIP$B%"%I%l%9(B
>>>>>>> member {
>>>>>>> memberaddr: 192.168.10.111
>>>>>>> }
>>>>>>> member {
>>>>>>> memberaddr: 192.168.10.112
>>>>>>> }
>>>>>>> ringnumber: 0
>>>>>>> bindnetaddr: 192.168.10.0
>>>>>>> mcastport: 5405
>>>>>>> # ttl: 1
>>>>>>> }
>>>>>>>
>>>>>>> transport: udpu
>>>>>>> }
>>>>>>>
>>>>>>> logging {
>>>>>>> fileline: off
>>>>>>> to_logfile: yes
>>>>>>> to_syslog: yes
>>>>>>> debug: on
>>>>>>> logfile: /var/log/corosync.log
>>>>>>> debug: off
>>>>>>> timestamp: on
>>>>>>> logger_subsys {
>>>>>>> subsys: AMF
>>>>>>> debug: off
>>>>>>> }
>>>>>>> }
>>>>>>> -------------------------------------------------------------
>>>>>>> $B0J>e$G$9!#(B
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Linux-ha-japan mailing list
>>>>>>> Linux-ha-japan@lists.sourceforge.jp
>>>>>>> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>>>>> _______________________________________________
>>>>> Linux-ha-japan mailing list
>>>>> Linux-ha-japan@lists.sourceforge.jp
>>>>> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>>>>
>>> _______________________________________________
>>> Linux-ha-japan mailing list
>>> Linux-ha-japan@lists.sourceforge.jp
>>> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan

_______________________________________________
Linux-ha-japan mailing list
Linux-ha-japan@lists.sourceforge.jp
http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
Re: pacemaker+corosync で watchdog による自分監視&再起動させる方法 [ In reply to ]
松島さん

丹藤です。

コメントありがとうございます。
返信が遅れてしまいすみません。

>今やHeartbeatもCorosyncもPacemakerの通信部分を含めた低レイヤーを担うミドルウェアですので、
>リソース制御に関してはPacemakerを使う場合にはとりあえずお気になさらずとも大丈夫です。

との事でしたので、このままCorosyncで行こうと思います。
そこで、Corosync+Pacemaker環境で"VIPcheck"を試してみようと思い、
http://sourceforge.jp/projects/linux-ha/wiki/VIPcheck
の手順に従って
・ソースからのインストール
・primitive設定
を行ったのですが、うまく動きません。。

インストールは、RAファイルを該当ディレクトリに格納して
パーミッション変更しただけなのですが、
何か手順が足りないのでしょうか?
それとも設定が足りないのでしょうか?

※以下に、crm_monの結果とVIPcheckのprimitive設定を記載します。

~~~<crm_mon -fA の結果>~~~~~~~~~~~~~~~~~
============
省略
============

Online: [ obsa7-1 obsa7-2 ]

Resource Group: web
cluster-ip (ocf::heartbeat:IPaddr2): Started obsa7-1
apache2 (ocf::heartbeat:apache): Started obsa7-1
Clone Set: clone_ping [ping]
Started: [ obsa7-1 obsa7-2 ]

Node Attributes:
* Node obsa7-1:
+ default_ping_set : 100
* Node obsa7-2:
+ default_ping_set : 100

Migration summary:
* Node obsa7-2:
* Node obsa7-1:
prmVIPcheck: migration-threshold=1 fail-count=1000000

Failed actions:
prmVIPcheck_monitor_0 (node=obsa7-2, call=36, rc=5,
status=complete): not installed
prmVIPcheck_start_0 (node=obsa7-1, call=63, rc=1, status=complete):
unknown error
~~~<ここまで>~~~~~~~~~~~~~~~~~~~~~~~~

~~~<primitive設定内容>~~~~~~~~~~~~~~~~~~~~~
root@obsa7-1:~/crm_file# crm configure show prmVIPcheck
primitive prmVIPcheck ocf:heartbeat:VIPcheck \
params target_ip="192.168.1.192" count="1" wait="10" \
op start interval="0s" timeout="90s" on-fail="restart"
start-delay="4s"
~~~<ここまで>~~~~~~~~~~~~~~~~~~~~~~~~


以上、
よろしくお願いいたします。


On 2015/01/29 9:43, Takehiro Matsushima wrote:
> 丹藤さん
>
> 松島です。
> Heartbeatについてですが、おそらく歴史的な経緯からではないかなと想像します。
>
> PacemakerはもともとHeartbeatからわかれたものです。
> 古いHeartbeatの「お互いの死活を監視する機能」と「リソースの制御をする機能」のうち、
> 「リソースの制御をする機能」がPacemakerとして分離されました。
> Pacemakerと組み合わせる「お互いの死活を監視する機能」の部分はHeartbeatかCorosyncを
> 選択することができるようになっています。
>
> こういったことから、ググって出てくる情報で、ことリソース関連についてはPacemaker≒Heatbeatと
> 考えて差し支えないかと思います。
> crmコマンドからリソースを定義する際、
> primitive hoge ocf:heartbeat:foobar
> などと書きますが、この文字列に含まれる"heartbeat"も歴史的な理由からと認識しております
> (間違っているかもしれませんが)。
>
> 今やHeartbeatもCorosyncもPacemakerの通信部分を含めた低レイヤーを担うミドルウェアですので、
> リソース制御に関してはPacemakerを使う場合にはとりあえずお気になさらずとも大丈夫です。
> というのが結論になります。
>
> 以上、すこし曖昧な情報ではございますが、よろしくお願いいたします。
>
> ----
> Takehiro Matsushima
> _______________________________________________
> Linux-ha-japan mailing list
> Linux-ha-japan@lists.sourceforge.jp
> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>
>

_______________________________________________
Linux-ha-japan mailing list
Linux-ha-japan@lists.sourceforge.jp
http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
Re: pacemaker+corosync で watchdog による自分監視&再起動させる方法 [ In reply to ]
$BC0F#$5$s(B

$B$*@$OC$K$J$C$F$*$j$^$9!">>Eg$G$9!#(B

VIPcheck RA$B$NL\E*$O!V(BVIP$B$r;}$C$F$$$k%N!<%I$,4{$KB8:_$7$J$$$3$H$r3N$+$a$k!W$3$H$K$"$j$^$9$N$G(B
target_ip$B$N@_DjCM$r(BPing$B$,!VDL$i$J$$!W%"%I%l%9$K@_Dj$9$kI,MW$,$"$j$^$9!#(B
$B$R$H$^$:$43NG'BW$-$?$$$N$O!"<B:_$7$J$$%"%I%l%9$K@_Dj$7$F(Bfailcount$B$r%/%j%"$7!"2r>C$9$k$+$I$&$+$G$9!#(B

$B0J2<JdB-$G$9!#(B
VIPcheck$B$OA0=R$N$H$*$j$NL\E*$G;H$$$^$9$N$G!"(Bgroup, colocation, order$B$H$$$C$?@)Ls$HAH$_9g$o$;$^$9!#(B
$B%7%s%W%k$JNc$G$9$H!"(BprmApache, prmVip, prmVipCheck($BL>A0$+$i$*;!$7$$$?$@$1$k$H9,$$$G$9(B)$B$H$$$&(B
$B%j%=!<%9$r!"(Bgroup$B$G$3$N$h$&$K$7$^$9(B;
group grpWeb prmVipCheck prmApache prmVip
$B%0%k!<%W(BgrpWeb$B$r3+;O$9$k$H$-$O<!$N$h$&$K$&$4$-$^$9!#(B
1. $BBP>](BVIP$B$rC/$b;}$C$F$$$J$$$3$H$r3NG'(B($BC/$+$,(BVIP$B$r;}$C$F$$$k$H(BVIPcheck$B$O(Bfail$B$9$k(B)
2. Apache HTTPd$B$r5/F0(B
3. VIP$B$r;}$D(B
$B%0%k!<%W$NCf$GC/$+<:GT$9$k$H!"$=$N%0%k!<%WA4BN$,<:GT$7$?$H$_$J$5$l!"%U%'%$%k%*!<%P!<$7$^$9!#(B
$B$D$^$j!"C/$+$,4{$K(BVIP$B$r;}$C$F$$$k>l9g!"(BApache$B$N5/F0$O;n9T$5$l$^$;$s!#(B

2$BHV$H(B3$BHV$N=g=x$NM}M3$O!"%5!<%S%9Ds6!$N=`Hw$,@0$C$F$+$i%"%/%;%97PO)$rDs6!$9$k!"$H$$$&DxEY$N$b$N$G$9!#(B

$B$^$?!"(BVIPcheck$B%j%=!<%9$N(Bmonitor$B%"%/%7%g%s$G$9$,!"$3$3$G$OFC$K(BPing$B$OBG$C$F$$$J$$$h$&$G$9!#(B
# VIP$B<hF@$7$?$i(BVIPcheck$B%j%=!<%9$,%U%'%$%k$7$F$7$^$$$^$9$+$i$M(B($B!(!-"O!.(B)

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

----
Takehiro Matsushima
_______________________________________________
Linux-ha-japan mailing list
Linux-ha-japan@lists.sourceforge.jp
http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
Re: pacemaker+corosync で watchdog による自分監視&再起動させる方法 [ In reply to ]
松島さん

丹藤です。

下記で質問した件についてですが、
インストール手順が間違っていました。(※自己解決しました)

hb-extrasのアーカイブを解凍して、
./configure
make install
を実行したところ、
無事、リソース監視がSTARTしました。
インターコネクトを切断した場合も、
リソースが起動しない事を確認できました。

<crm_mon情報 (一度インターコネクトを抜き挿しした後の様子です>
============
省略
============

Online: [ obsa7-1 obsa7-2 ]

Resource Group: web
prmVIPcheck (ocf::heartbeat:VIPcheck): Started obsa7-1
cluster-ip (ocf::heartbeat:IPaddr2): Started obsa7-1
apache2 (ocf::heartbeat:apache): Started obsa7-1
Clone Set: clone_ping [ping]
Started: [ obsa7-1 obsa7-2 ]

Node Attributes:
* Node obsa7-1:
+ default_ping_set : 100
* Node obsa7-2:
+ default_ping_set : 100

Migration summary:
* Node obsa7-1:
* Node obsa7-2:
prmVIPcheck: migration-threshold=1 fail-count=1000000

Failed actions:
prmVIPcheck_start_0 (node=obsa7-2, call=16, rc=1, status=complete):
unknown error
----------------------------------------------------


以上です。


On 2015/02/03 15:11, 丹藤 誠 wrote:
> 松島さん
>
> 丹藤です。
>
> コメントありがとうございます。
> 返信が遅れてしまいすみません。
>
>> 今やHeartbeatもCorosyncもPacemakerの通信部分を含めた低レイヤーを担うミドルウェアですので、
>> リソース制御に関してはPacemakerを使う場合にはとりあえずお気になさらずとも大丈夫です。
> との事でしたので、このままCorosyncで行こうと思います。
> そこで、Corosync+Pacemaker環境で"VIPcheck"を試してみようと思い、
> http://sourceforge.jp/projects/linux-ha/wiki/VIPcheck
> の手順に従って
> ・ソースからのインストール
> ・primitive設定
> を行ったのですが、うまく動きません。。
>
> インストールは、RAファイルを該当ディレクトリに格納して
> パーミッション変更しただけなのですが、
> 何か手順が足りないのでしょうか?
> それとも設定が足りないのでしょうか?
>
> ※以下に、crm_monの結果とVIPcheckのprimitive設定を記載します。
>
> ~~~<crm_mon -fA の結果>~~~~~~~~~~~~~~~~~
> ============
> 省略
> ============
>
> Online: [ obsa7-1 obsa7-2 ]
>
> Resource Group: web
> cluster-ip (ocf::heartbeat:IPaddr2): Started obsa7-1
> apache2 (ocf::heartbeat:apache): Started obsa7-1
> Clone Set: clone_ping [ping]
> Started: [ obsa7-1 obsa7-2 ]
>
> Node Attributes:
> * Node obsa7-1:
> + default_ping_set : 100
> * Node obsa7-2:
> + default_ping_set : 100
>
> Migration summary:
> * Node obsa7-2:
> * Node obsa7-1:
> prmVIPcheck: migration-threshold=1 fail-count=1000000
>
> Failed actions:
> prmVIPcheck_monitor_0 (node=obsa7-2, call=36, rc=5,
> status=complete): not installed
> prmVIPcheck_start_0 (node=obsa7-1, call=63, rc=1, status=complete):
> unknown error
> ~~~<ここまで>~~~~~~~~~~~~~~~~~~~~~~~~
>
> ~~~<primitive設定内容>~~~~~~~~~~~~~~~~~~~~~
> root@obsa7-1:~/crm_file# crm configure show prmVIPcheck
> primitive prmVIPcheck ocf:heartbeat:VIPcheck \
> params target_ip="192.168.1.192" count="1" wait="10" \
> op start interval="0s" timeout="90s" on-fail="restart"
> start-delay="4s"
> ~~~<ここまで>~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> 以上、
> よろしくお願いいたします。
>
>
> On 2015/01/29 9:43, Takehiro Matsushima wrote:
>> 丹藤さん
>>
>> 松島です。
>> Heartbeatについてですが、おそらく歴史的な経緯からではないかなと想像します。
>>
>> PacemakerはもともとHeartbeatからわかれたものです。
>> 古いHeartbeatの「お互いの死活を監視する機能」と「リソースの制御をする機能」のうち、
>> 「リソースの制御をする機能」がPacemakerとして分離されました。
>> Pacemakerと組み合わせる「お互いの死活を監視する機能」の部分はHeartbeatかCorosyncを
>> 選択することができるようになっています。
>>
>> こういったことから、ググって出てくる情報で、ことリソース関連についてはPacemaker≒Heatbeatと
>> 考えて差し支えないかと思います。
>> crmコマンドからリソースを定義する際、
>> primitive hoge ocf:heartbeat:foobar
>> などと書きますが、この文字列に含まれる"heartbeat"も歴史的な理由からと認識しております
>> (間違っているかもしれませんが)。
>>
>> 今やHeartbeatもCorosyncもPacemakerの通信部分を含めた低レイヤーを担うミドルウェアですので、
>> リソース制御に関してはPacemakerを使う場合にはとりあえずお気になさらずとも大丈夫です。
>> というのが結論になります。
>>
>> 以上、すこし曖昧な情報ではございますが、よろしくお願いいたします。
>>
>> ----
>> Takehiro Matsushima
>> _______________________________________________
>> Linux-ha-japan mailing list
>> Linux-ha-japan@lists.sourceforge.jp
>> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>>
>>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux-ha-japan@lists.sourceforge.jp
> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan

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