[Linux-ha-jp] ゲートウェイアドレスへのping不達での系切り替えがうまくいかない

アーカイブの一覧に戻る

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
> 


-- 





Linux-ha-japan メーリングリストの案内
アーカイブの一覧に戻る