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 >