[Linux-ha-jp] stonith、ファイルシステム監視について

Back to archive index

Daisuke Kuji daisu****@gmail*****
2014年 8月 28日 (木) 16:24:17 JST


山内さん

こんにちは。久慈です。
ご回答ありがとうございます。


>上記メッセージをpacemaker/heartbeat側でstartup-fencingがfalseの場合でも出力させない方法はありますでしょうか。
>
> これは出力させないには、ソース改変した実行モジュールを使うしかないと記憶しています。
>
> やはりそうですか。簡単には出来そうにないですね。


 >2.ファイルシステム監視について

> >上記構成2でNFSにより共有ディスク上の42個のパーティションをマウントしています。
> >これらのファイルシステムをクローンリソースとして管理し、マウントしたいと思いますが
> >ファイルシステムリソースを42個設定する以外にまとめて監視するRA、または方法は
> >有りますでしょうか。
> >#42個設定するのはスマートではないかなと思い、何か他に方法があればと質問させて頂きました。
>
> これは、私もやったことがないので、何とも言えません。
> 他の有識者のコメントがあると良いのですが・・・・
>
とりあえずFilesystemで42個リソースを登録してみました。
今のところ問題なく動いているように見えます。
crm_monで確認時に1画面で表示しきれないのでいちいち1ショット表示しないといけませんが・・・。
他にになさそうなのでとりあえずこのままで行こうと思います。


> >3.stonithについて
> >上記構成1でsfexによる共有ディスクの排他制御を設定しています。
> >この構成でstonithを設定する場合、ハートビートが切断時のどのような制御が可能になるのでしょうか。
> >切断を検知したら即フェンシングが実行されるのでしょうか。
> >それとも共有ディスクが生きていて排他制御により二重起動を防げている場合はフェンシングを実行しない、というようなことも可能なのでしょうか。
>
>
> sfexでの排他がかかるのは、両ノードでsfexを起動した場合です。
> よって、通常、ハートビート切断時は、設定されたstonithが実行されますので、sfexの制御のかからないことになります。
> (よって、久慈さんの「切断を検知したら即フェンシング」が基本的には正しいです。
>
> ただし、stonith無の場合や、stonith-helperを使ってstonithの実行を判断させ不要となった場合には、stonithは実行
> されずに、sfexが開始されますので、排他制御が掛かります。
>
 stonithによりフェンシングされるのでsfexは関係ないということですね。
sfexで排他制御がかかるのはstonithのフェンシングが失敗した時ですね。



> もし、stonithの設定に、stonith-helperを利用されていないのでしたら、利用されるようお願いいたします。
>
> 利用されない場合、最悪の場合、PM1.0系では、ハートビート切断時にACT/STB間の落としあいが発生して両系再起動となる
> 可能性があります。

ありがとうございます。
現在、stonith-helper、meatwareの使用を想定して検証しています。
linux-ha-japanさんの過去のOSCの資料を幾つか拝見し、なんとく理解が出来てきたところです。
追加になってしまい申し訳ありませんが、stonithのプラグインで質問させて下さい。

1.stonith-helperについて
standby_check_commandでリソースのアクティブ/スタンバイを判定し、スタンバイはstandby_wait_timeの時間だけ
待つということですが、もしアクティブ→スタンバイへのフェンシングが失敗した場合はstandby_wait_time経過後、
スタンバイ→アクティブへのフェンシングが実行される認識でよろしいでしょうか。

その場合、リソースが起動しているアクティブをフェンシングさせたくないとなった時に
スタンバイ→アクティブへのフェンシングのみを実行させないことは可能でしょうか。


2.stonith実行プラグインについて
HPやIBMなどの各ベンダごとにstonith実行プラグイン存在するようですが、
富士通製のPRIMERGY(iRMC)で実績のあるstonith実行プラグインはありますでしょうか。


3.meatwareについて
stonith実行プラグインでのフェンシング失敗時にstonith-helper、stonith実行プラグイン、meatwareが
ループし起動し続けてしまうため保守社介在によりstonithグループリソースを正常に停止させる、
という認識でよろしいでしょうか。


"meatclient -c <ノード名>"を実行するのはmeatwareが起動しているタイミングじゃないと
受け付けないのでしょうか。(リソースが遷移してstonith-helperや実行プラグインの時はNG?)


meatwareを使用しない場合、stonith実行プラグインのフェンシング失敗時に
stonithリソースが起動しているため、heartbeatが停止出来ず、OS再起動ができないということが
考えられますが、他にどのようなケースがありえるのでしょうか。








> 以上、宜しくお願いいたします。
>
>
>
> ----- Original Message -----
> > From: "renay****@yahoo*****" <renay****@yahoo*****>
> > To: "linux****@lists*****" <
> linux****@lists*****>
> > Cc:
> > Date: 2014/8/28, Thu 09:15
> > Subject: Re: [Linux-ha-jp] stonith、ファイルシステム監視について
> >
> > 久慈さん
> >
> > こんにちは、山内です。
> >
> >> 質問です。
> >>
> >>
> >> 1.stonithのメッセージについて
> >> startup-fencingをfalseに設定すると以下のメッセージが出ると過去のMLで拝見しました。
> >>
> >>
> >> pengine: [25122]: WARN: unpack_nodes: Blind faith: not fencing unseen
> nodes
> >>
> >>
> >>
> >>
> 上記メッセージをpacemaker/heartbeat側でstartup-fencingがfalseの場合でも出力させない方法はありますでしょうか。
> >
> > これは出力させないには、ソース改変した実行モジュールを使うしかないと記憶しています。
> >
> >>
> >> 2.ファイルシステム監視について
> >> 上記構成2でNFSにより共有ディスク上の42個のパーティションをマウントしています。
> >> これらのファイルシステムをクローンリソースとして管理し、マウントしたいと思いますが
> >> ファイルシステムリソースを42個設定する以外にまとめて監視するRA、または方法は
> >> 有りますでしょうか。
> >> #42個設定するのはスマートではないかなと思い、何か他に方法があればと質問させて頂きました。
> >
> > これは、私もやったことがないので、何とも言えません。
> > 他の有識者のコメントがあると良いのですが・・・・
> >
> >> 3.stonithについて
> >> 上記構成1でsfexによる共有ディスクの排他制御を設定しています。
> >> この構成でstonithを設定する場合、ハートビートが切断時のどのような制御が可能になるのでしょうか。
> >> 切断を検知したら即フェンシングが実行されるのでしょうか。
> >> それとも共有ディスクが生きていて排他制御により二重起動を防げている場合はフェンシングを実行しない、というようなことも可能なのでしょうか。
> >
> >
> > sfexでの排他がかかるのは、両ノードでsfexを起動した場合です。
> > よって、通常、ハートビート切断時は、設定されたstonithが実行されますので、sfexの制御のかからないことになります。
> > (よって、久慈さんの「切断を検知したら即フェンシング」が基本的には正しいです。
> >
> > ただし、stonith無の場合や、stonith-helperを使ってstonithの実行を判断させ不要となった場合には、stonithは実行
> > されずに、sfexが開始されますので、排他制御が掛かります。
> >
> > 以上です。
> >
> > _______________________________________________
> > Linux-ha-japan mailing list
> > Linux****@lists*****
> > http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
> >
>
>
>
> ------------------------------
>
> Message: 3
> Date: Thu, 28 Aug 2014 09:26:04 +0900 (JST)
> From: renay****@yahoo*****
> Subject: Re: [Linux-ha-jp] stonith、ファイルシステム監視について
> To: "renay****@yahoo*****" <renay****@yahoo*****>,
>         "linux****@lists*****"
>         <linux****@lists*****>,
>         "linux****@lists*****"
>         <linux****@lists*****>
> Message-ID: <61356****@web20*****>
> Content-Type: text/plain; charset=iso-2022-jp
>
> 久慈さん
>
> お疲れ様です。山内です。
>
> すいません。大事なことを忘れておりました。
>
> もし、stonithの設定に、stonith-helperを利用されていないのでしたら、利用されるようお願いいたします。
>
> 利用されない場合、最悪の場合、PM1.0系では、ハートビート切断時にACT/STB間の落としあいが発生して両系再起動となる
> 可能性があります。
>
> 詳細なstonith-helperの設定などは、linux-ha-japanにあったかと思いますので、そちらを参照してください。
>
> 以上、宜しくお願いいたします。
>
>
>
> ----- Original Message -----
> > From: "renay****@yahoo*****" <renay****@yahoo*****>
> > To: "linux****@lists*****" <
> linux****@lists*****>
> > Cc:
> > Date: 2014/8/28, Thu 09:15
> > Subject: Re: [Linux-ha-jp] stonith、ファイルシステム監視について
> >
> > 久慈さん
> >
> > こんにちは、山内です。
> >
> >> 質問です。
> >>
> >>
> >> 1.stonithのメッセージについて
> >> startup-fencingをfalseに設定すると以下のメッセージが出ると過去のMLで拝見しました。
> >>
> >>
> >> pengine: [25122]: WARN: unpack_nodes: Blind faith: not fencing unseen
> nodes
> >>
> >>
> >>
> >>
> 上記メッセージをpacemaker/heartbeat側でstartup-fencingがfalseの場合でも出力させない方法はありますでしょうか。
> >
> > これは出力させないには、ソース改変した実行モジュールを使うしかないと記憶しています。
> >
> >>
> >> 2.ファイルシステム監視について
> >> 上記構成2でNFSにより共有ディスク上の42個のパーティションをマウントしています。
> >> これらのファイルシステムをクローンリソースとして管理し、マウントしたいと思いますが
> >> ファイルシステムリソースを42個設定する以外にまとめて監視するRA、または方法は
> >> 有りますでしょうか。
> >> #42個設定するのはスマートではないかなと思い、何か他に方法があればと質問させて頂きました。
> >
> > これは、私もやったことがないので、何とも言えません。
> > 他の有識者のコメントがあると良いのですが・・・・
> >
> >> 3.stonithについて
> >> 上記構成1でsfexによる共有ディスクの排他制御を設定しています。
> >> この構成でstonithを設定する場合、ハートビートが切断時のどのような制御が可能になるのでしょうか。
> >> 切断を検知したら即フェンシングが実行されるのでしょうか。
> >> それとも共有ディスクが生きていて排他制御により二重起動を防げている場合はフェンシングを実行しない、というようなことも可能なのでしょうか。
> >
> >
> > sfexでの排他がかかるのは、両ノードでsfexを起動した場合です。
> > よって、通常、ハートビート切断時は、設定されたstonithが実行されますので、sfexの制御のかからないことになります。
> > (よって、久慈さんの「切断を検知したら即フェンシング」が基本的には正しいです。
> >
> > ただし、stonith無の場合や、stonith-helperを使ってstonithの実行を判断させ不要となった場合には、stonithは実行
> > されずに、sfexが開始されますので、排他制御が掛かります。
> >
> > 以上です。
> >
> > _______________________________________________
> > Linux-ha-japan mailing list
> > Linux****@lists*****
> > http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
> >
>
>
>
> ------------------------------
>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
>
>
> 以上: Linux-ha-japan まとめ読み, 81 巻, 9 号
> ********************************************
>



-- 
---------------------------------------------------
久慈 大介
daisu****@gmail*****
---------------------------------------------------
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
Télécharger 



Linux-ha-japan メーリングリストの案内
Back to archive index