Kazuya Makino
makin****@e-sup*****
2013年 3月 25日 (月) 13:18:56 JST
岩崎@ハートビーツさま 初めまして。牧野@ESLでございます。 散々悩んだ結果、デフォルトで入ってるdb2 RAに追記しましたw 以外に簡単にできたので、拍子抜けでしたが、悩んでいるときはこんなもんですね(苦笑) 変更箇所としては、db2_start()関数の頭に、コピーするように仕掛けてみました。 こんな感じです。パスもべた書きなのは、よろしくない感じですが・・・・orz NODENAME=`hostname` cp /home/tsminst1/sqllib/db2nodes.cfg.$NODENAME /home/tsminst1/sqllib/db2nodes.cfg #一人でやっているので相談相手がほしい今日この頃でした。 まきの@いーさぽーとりんく From: linux****@lists***** [mailto:linux****@lists*****] On Behalf Of 岩崎@ハートビーツ Sent: Monday, March 25, 2013 12:11 PM To: linux****@lists***** Subject: Re: [Linux-ha-jp] db2nodes.cfgファイルの書き換え (13/03/23 1:28), Kazuya Makino wrote: MLの皆様 初めまして。牧野@ESLと申 します。 現在、pacemaker on Linuxで クラスタ構築の真っ最中です。 DB2 V9.7の2ノードクラスタ(Active/Standby) 構成を検討しておりますが、 /home/db2inst1/sqllib/db2nodes.cfgの 書き換え(ホスト名が書かれています) が出来ずに苦慮しております。 DB2のRAでは指定できないようですが、何とかShellScriptを 起動して Db2nodes.cfgファ イルの置き換えができればと考えております。 皆様のお知恵を拝借したく、投稿いたしました。 まきの@E-Supportlink ------------------------------------------------------ イーサ ポートリンク株式会社 牧野 和哉 ------------------------------------------------------ 岩崎@ハートビーツです シェルスクリプトの起動をするということであれば、手順が確立されているのでしょうから、RAを自分で組んでみてはいかがでしょうか。リザルト コードさえ気をつければ簡単にLSBタイプ(起動スクリプトみたいな)のRAは組めてしまいます。 英語なんですが、下のページにRAの作り方が掲載されています。 → http://www.linux-ha.org/wiki/Resource_Agents LSBタイプのRAの作り方はこれ → http://www.linux-ha.org/wiki/LSB_Resource_Agents 基本的にはフェイルオーバー(stop/start)が実行されるときの処理とstatusでモニタリングされたときに返すリザルトコードを気を つければOKな感じです。start状態の時にstartしたときに0を返すとか、stopの時にstopすると0を返すとか少し通常のLSBと 異なる所もありますが、条件さえ気をつければOKです。 是非挑戦してみてくださいっ。 で、うまくいったら是非こちらに情報を書いていただけると嬉しいですっ