OKADA Satoshi
okada****@oss*****
2009年 12月 18日 (金) 14:29:50 JST
木下 さま 岡田です。こんにちは。 ping先である、10.20.0.250 への接続が切れた時に 全てのリソースがフェイルオーバするということで よいでしょうか? cib.xmlへは以下を追加してみてはいかがでしょうか? <!-- pingdに対する制約を追加 --> <rsc_location id="ping1_1" rsc="group_1"> <rule id="ping_1_1_rule" score="-INFINITY" boolean_op="and"> <expression id="ping1_1_expr_defined" attribute="default_ping_set" operation="defined"/> <expression id="ping1_1_expr_positive" attribute="default_ping_set" operation="lt" value="100"/> </rule> </rsc_location> <!-- pingdに対する制約を追加 終わり--> > また、ping設定は、マスターのみとして、スレーブ側ではha.cfに > ping設定はしていません。 とありましたが、以下のpingに関する設定は 両方のサーバで指定してみてください。 -- ping 10.20.0.250 respawn root /usr/lib/heartbeat/pingd -m 100 -d 5s -a default_ping_set -- Heartbeatが内部で持っているdefault_ping_setの値が スレーブ側で100になっていなくて、フェイルオーバしないのかも 知れません。 以上です。おためしを。 kinos****@tdc***** さんは書きました: > 木下と申します。 > > 以前、「ゲートウェイへの疎通が出来なくなった場合の切り替えについて 」 > という投稿記事と同じことをしようとしていますが、制御に関する設定方法の > 基礎が良く理解出来ません。 > > 設定方法についてアドバイスをいただければと思います。 > > 利用している環境は以下のバージョンです。 > CentOS4.7 2.6.9-78.ELsmp > heartbeat 2.1.3-3 > drbd 8.2.6-1 > postgresql 8.4.1 > > 設定としては、最初v1形式で試みたのですが、postgres8がうまく起動せずに > v2形式にしました。 > /usr/lib/heartbeat/haresources2cib.py haresourcesで、cib.xmlを > 作ってから、cib.xmlファイル内のnicとcidr_netmaskのvalue値を置き > 換えて、postgresの設定をocf形式に置き換えて、それ以外はそのままで > 起動しています。 > > 当初、ha.cfにrespawn root /usr/lib/heartbeat/pingd -m 100 -d 5s > -a default_ping_setを入れて、pingをデフォルトゲートウェイアドレスに > pingをして、サービスポートのLANケーブルを抜けば、系切替えするもの > だと思っていました。 > > 系切替えがせずに、いろいろと調べて、上記投稿にたどり着いたのですが、 > 投稿者の環境とリソースに構成が違うので、設定方法に戸惑っています。 > > 件の投稿者は、リソースに「IPaddr_192_168_123_1」と > 「IPaddr_192_168_123_2」を持っていて、それに対しての制御設定として、 > 回答があったのですが、haresources2cib.pyで自動作成されたファイルでは、 > リソースのアドレスは、仮想IP1つのみだったので、回答してくれた方の > 設定を片方だけ設定してもリソースは停止するのですが、スタンバイノードに > リソースを引き継いでくれません。 > > また、ping設定は、マスターのみとして、スレーブ側ではha.cfに > ping設定はしていません。 > > 設定方法についてお知恵をお借りできませんか。 > > よろしくお願いいたします。 > > (See attached file: ha.zip) > > > ------------------------------------------------------------------------ > > _______________________________________________ > Linux-ha-japan mailing list > Linux****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/linux-ha-japan > --