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

Mailing List Archive: Linux-HA: Japanese

$B%U%'!<%k%*!<%P!<$N(B$B7@5!$K$D$$$F(B

 

 

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


ysk00006 at partner

May 23, 2011, 6:43 PM

Post #1 of 3 (561 views)
Permalink
$B%U%'!<%k%*!<%P!<$N(B$B7@5!$K$D$$$F(B

$BF#0f$H?=$7$^$9!#$*@$OC$K$J$j$^$9!#(B

$B4pK\E*$J<ALd$J$N$G$9$,!"!"!"(B

$B0J2<$N$h$&$J9=@.$G!"(B
$B%U%'!<%k%*!<%P!<$9$k%5!<%S%9$H$7$J$$%5!<%S%9$,$"$j(B
$B;W$C$?$h$&$J@)8f$,$G$-$^$;$s!#(B

Node$B#1(B
$B!!!\%5!<%S%9(BA
$B!!!\%5!<%S%9(BB
Node$B#2(B
$B!!!\%5!<%S%9(BC

$B%5!<%S%9(BA$B$O%@%&%s$9$k$H!"(B
Fail-Count$B$,!"$9$0$K(B100000$B$K$J$j!"%U%'!<%k%*!<%P!<$7$^$9!#(B

$B%5!<%S%9(BB$B$O%@%&%s$9$k$H!"(B
Fail-Count$B$,!"#1$:$D(BUp$B$7$F!"$$$D$^$G$?$C$F$b%U%'!<%k%*!<%P!<$7$^$;$s!#(B

$B%5!<%S%9(BC$B$b%@%&%s$9$k$H!"(B
Fail-Count$B$,!"#1$:$D(BUp$B$7$F!"$$$D$^$G$?$C$F$b%U%'!<%k%*!<%P!<$7$^$;$s!#(B

$B-!(BFail-Count$B$O$$$/$D$K$J$C$?$i%U%'!<%k%*!<%P!<$9$k$N$G$7$g$&$+!)(B
$B-"%5!<%S%9%@%&%s;~$K!"5/F0$r;n$_$k$N$+!"(B
$B!!$=$l$H$b$9$0$K%U%'!<%k%*!<%P!<$7$h$&$H$9$k$N$G$7$g$&$+!)(B

$B$465<(!"$*4j$$CW$7$^$9!#(B


iwasaki at 3ware

May 23, 2011, 8:00 PM

Post #2 of 3 (556 views)
Permalink
Re: フェールオーバーの契機について [In reply to]

岩崎@サードウェアでーす

Fail-Countが上昇するものについてですが、Pacemakerはフェイルを認識すると再起動を
試みます。再起動に成功すると、Fail−Countに1を追加して何事もなかったようにそのノード
で動いたままになります。(よくApacheでなるよね)
再起動に成功するけど、すぐフェイルになるような状態だと100000回まで上がったり下がったり
を繰り返すのでイケてない状態なります。
逆に、再起動に失敗すると、Fail-Countが-INFINITY(100000)になってフェイルオーバーします。

で、これはしきい値を設定することができます。
キーワードは「migration-threshold」です。

primitive res_httpd ocf:heartbeat:apache \
params configfile="/etc/httpd/conf/httpd.conf" port="80" \
op monitor interval="20s" \
meta migration-threshold="4"

こんな感じに設定します。この設定だと、再起動を繰り返してFail-Countが4になった時には
再起動をやめてフェイルオーバーするという設定になります。

# crm_mon -of

として確認すると

res_httpd: migration-threshold=4 fail-count=1
+ (55) stop: rc=0 (ok)
+ (56) start: rc=0 (ok)
+ (57) monitor: interval=20000ms rc=0 (ok)

こんな感じにどのリソースのしきい値(threshold)がいくつで、今のfail-countがいくつで
というのを確認することができます。
注意する所は「再起動したい回数+1」を指定しないと再起動させたい回数が少なくなって
しまいます。
このへんは動きを確かめてみてください。Apacheの場合は、Pacemakerで制御している状態で
/etc/init.d/httpd stop とかするとフェイルカウントが上がるものを確認できます。

まとめると

> ①Fail-Countはいくつになったらフェールオーバーするのでしょうか?

fail-countは再起動が成功すると加算されmigration-thresholdの値に達した時にフェイル
オーバーします。

> ②サービスダウン時に、起動を試みるのか、
>  それともすぐにフェールオーバーしようとするのでしょうか?

再起動を試みます。
再起動に失敗すると、fail-countが-INFINITYの値まで上がり、一撃でフェイルオーバーします

いろんな確認は「#crm_mon -of」とかすると良い。

以上です

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


ysk00006 at partner

May 23, 2011, 9:16 PM

Post #3 of 3 (528 views)
Permalink
Re: フェールオーバーの契機について [In reply to]

岩崎様

藤井です。お世話になります。

わかりやすいご解説ありがとうございました!
動きを確かめて見ます。

以上です。

(2011/05/24 12:00), 岩崎@サードウェア wrote:
> 岩崎@サードウェアでーす
>
> Fail-Countが上昇するものについてですが、Pacemakerはフェイルを認識すると再起動を
> 試みます。再起動に成功すると、Fail−Countに1を追加して何事もなかったようにそのノード
> で動いたままになります。(よくApacheでなるよね)
> 再起動に成功するけど、すぐフェイルになるような状態だと100000回まで上がったり下がったり
> を繰り返すのでイケてない状態なります。
> 逆に、再起動に失敗すると、Fail-Countが-INFINITY(100000)になってフェイルオーバーします。
>
> で、これはしきい値を設定することができます。
> キーワードは「migration-threshold」です。
>
> primitive res_httpd ocf:heartbeat:apache \
> params configfile="/etc/httpd/conf/httpd.conf" port="80" \
> op monitor interval="20s" \
> meta migration-threshold="4"
>
> こんな感じに設定します。この設定だと、再起動を繰り返してFail-Countが4になった時には
> 再起動をやめてフェイルオーバーするという設定になります。
>
> # crm_mon -of
>
> として確認すると
>
> res_httpd: migration-threshold=4 fail-count=1
> + (55) stop: rc=0 (ok)
> + (56) start: rc=0 (ok)
> + (57) monitor: interval=20000ms rc=0 (ok)
>
> こんな感じにどのリソースのしきい値(threshold)がいくつで、今のfail-countがいくつで
> というのを確認することができます。
> 注意する所は「再起動したい回数+1」を指定しないと再起動させたい回数が少なくなって
> しまいます。
> このへんは動きを確かめてみてください。Apacheの場合は、Pacemakerで制御している状態で
> /etc/init.d/httpd stop とかするとフェイルカウントが上がるものを確認できます。
>
> まとめると
>
>> ①Fail-Countはいくつになったらフェールオーバーするのでしょうか?
>
> fail-countは再起動が成功すると加算されmigration-thresholdの値に達した時にフェイル
> オーバーします。
>
>> ②サービスダウン時に、起動を試みるのか、
>>  それともすぐにフェールオーバーしようとするのでしょうか?
>
> 再起動を試みます。
> 再起動に失敗すると、fail-countが-INFINITYの値まで上がり、一撃でフェイルオーバーします
>
> いろんな確認は「#crm_mon -of」とかすると良い。
>
> 以上です
>
> _______________________________________________
> 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.