[Linux-ha-jp] 複数のリソースが両系アクティブ構成でシェルスクリプトをキック

Back to archive index

renay****@ybb***** renay****@ybb*****
2015年 3月 7日 (土) 11:00:04 JST


松島さん

こんにちは、山内です。

RAサンプルの提案ありがとうございます。
今週末は、ちょっと時間がないので、来週頭にでも拝見してみますね。

#個人的に、ちょっと気になるのが-INF制約で、あまり複雑な構成ではお勧めしたくないという思いはありますが・・

以上です。



----- Original Message -----
> From: Takehiro Matsushima <takeh****@gmail*****>
> To: Linux-HA Japan ML <linux****@lists*****>
> Cc: 
> Date: 2015/3/7, Sat 04:28
> Subject: Re: [Linux-ha-jp] 複数のリソースが両系アクティブ構成でシェルスクリプトをキック
> 
> 舘野さん、山内さん
> 
> お世話になっております、松島です。
> 
> スクリプトをキックする部分はanything RAを使って、すこし考えてみました。
> 
> dummyは本当にダミーとして使っています。
> hogeは何らかのスクリプトを実行するリソースです。
> ちなみに/usr/local/bin/hogeはひたすらsleep 10を無限ループしています(終了するとPIDが変わるので...)
> 
> apacheもhogeもdummyも、複数ノードで起動できるようにcloneとして定義しています。
> 
> apacheが起動しているところではdummyを起動せず、dummyが起動していないところでhogeを起動しません。
> これだけではapacheが起動しているところでhogeが起動してしまうので、orderで縛りを加えています。
> apacheのstopアクションをトリガーにしてシーケンスを開始させるようにしました。
> 
> ===============================
> node 1: n1
> node 2: n2
> primitive apache apache \
>         op start interval=0 timeout=40 on-fail=restart \
>         op stop interval=0 timeout=60 on-fail=ignore \
>         op monitor interval=10 timeout=20 on-fail=restart
> primitive dummy Dummy
> primitive hoge anything \
>         params binfile="/usr/local/bin/hoge" workdir="/tmp" 
> \
>         op start interval=0 timeout=20 on-fail=restart \
>         op stop interval=0 timeout=20 on-fail=ignore \
>         op monitor interval=30 timeout=20 on-fail=restart
> clone clone-apache apache \
>         meta target-role=Started
> clone clone-dummy dummy \
>         meta target-role=Started
> clone clone-hoge hoge \
>         meta target-role=Started
> colocation col-dummy -inf: clone-dummy:Started clone-apache:Started
> colocation col-hoge -inf: clone-hoge:Started clone-dummy:Started
> order order-dummy inf: clone-apache:stop clone-dummy:start
> order order-hoge inf: clone-dummy:start clone-hoge:start
> property cib-bootstrap-options: \
>         no-quorum-policy=ignore \
>         stonith-enabled=false \
>         last-lrm-refresh=1425669233
> rsc_defaults rsc-options: \
>         resource-stickiness=INFINITY \
>         migration-threshold=1
> ===============================
> 
> よく検証をしていませんし、要件もうまく汲み取れていないかもしれません。
> 完全に思いつきレベルの設定ですが、いかがでしょうか。
> 
> ----
> Takehiro Matsushima
> _______________________________________________
> Linux-ha-japan mailing list
> Linux****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan
> 





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