[Linux-ha-jp] crm設定のprimitive - op monitorの設定値について

Back to archive index

久保貴美 takam****@kccs*****
2017年 8月 23日 (水) 14:12:18 JST


松島さん

お世話になります。
久保と申します。

お返事遅くなってすみません。
確認するのに手間取っていましたが、ご案内いただいたとおりの方法で起動失敗、タイムアウト
などの処理を確認することができました。

op monitorについては、起動後一回だけ死活監視をするようなイメージで合っているでしょうか。
loggerコマンドを仕込んでsyslogにメッセージが吐かれるのは確認したのですが、メッセージが
出るのが一回だけでした。
私はintervalの間隔でずっと死活監視をしてくれるように思い込んでいたのですが、それは誤りで
プログラムがstart処理で起動した後、起動自体はうまくいったけれどもその後お亡くなりになる
のを防ぐ意味でop monitorというパラメータがあるのかな、と解釈しました。
この解釈で合っているでしょうか。

お手数をおかけしますが教えていただけると助かります。

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




2017年8月18日 21:05 Takehiro Matsushima <takeh****@gmail*****>:

> 久保さん
>
> こんにちは。松島と申します。
>
> lsbとのことですので、/etc/init.d/hogeなどというスクリプトが置いてあるはずです。
> startやstopを失敗させてみるには、スクリプトの中でそれらに対応する処理をみつけて、exit 1などとするのが手っ取り早いと思います。
>
> monitorアクションですが、lsbの場合はservice hoge statusが実行されます。
> 同様にスクリプトのstatusを処理するところにloggerなどを使って何かメッセージを吐かせれば、可視化はできると思います。
>
> 通常、daemonが動いているか(PIDの存在確認)のほかに、PortをListenしているか、リクエストを受け付けるか、
> などといったチェックもしたい場合が多いのでOCFに従ったRAをこしらえることが多いですね。
>
>
> ちなみに各アクションのタイムアウトを模擬するには、timeout値よりも長い時間sleepさせればOKです。
>
>
> 以上お答えになっていますでしょうか??
>
> 松島
>
> 2017/08/18 午後1:42 "久保貴美" <takam****@kccs*****>:
>
>> 毎度お世話になります。
>> 久保と申します。
>>
>> pacemakerの設定内容についてわからないところがあるので教えてください。
>>
>> 当方の環境は、CentOS 7.3、Pacemaker 1.1.16-1.el7となります。
>> pacemakerの設定でcrmコマンドで設定するパラメータがありますが、
>> 以下のような設定を行ったとします。
>>
>> primitive hoge lsb:hoge \
>>     op start interval="0" timeout=60s" \
>>     op monitor interval="30s" timeout="30s" \
>>     op stop interval ="0" timeout="60s" \
>>     meta target-role="Started"
>>
>> ここで、op startとop stopはそれぞれhogeの起動停止時に失敗したときの
>> 挙動を定義しているのだろうなと想像できるのですが(実際には失敗する
>> シチュエーションが作り出せなかったので未検証です)、op monitorについては
>> どのような動作を規定しているのかがわかりません。
>> 例えば、kill -9 "hogeのpid"でhogeを殺してやるとノードの切り替わりが
>> 発生しますが、これはmonitorの設定値にかかわらず1秒程度で切り替わっている
>> ように見えます。
>>
>> となると、op monitorの設定は何の役に立っているのかわからないのですが、
>> 機能について教えていただけないでしょうか。
>>
>> 以上、よろしくお願いします。
>>
>> --
>> 久保貴美
>>
>>
>> _______________________________________________
>> Linux-ha-japan mailing list
>> Linux****@lists*****
>> http://lists.osdn.me/mailman/listinfo/linux-ha-japan
>>
>>
> _______________________________________________
> Linux-ha-japan mailing list
> Linux****@lists*****
> http://lists.osdn.me/mailman/listinfo/linux-ha-japan
>
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
다운로드 



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