"吉沢 誠"
m_yoshi****@mac*****
2008年 2月 27日 (水) 10:25:30 JST
吉沢と申します。 あまり詳しくはないですがコメントします。 (1)について LSBリソースエージェントを使用しているようですが、「/etc/rc.d/init.d/postgresql」は http://www.linux-ha.org/ja/LSBResourceAgent_ja の互換性チェックを全てクリアするでしょうか? 自分が、PostgreSQLとHeartbeatを試した際(heartbeat-2.1.2-2.i386.rpmを使用しました)には OCFリソースエージェントとしてリソースを作成しました。 この場合「/usr/lib/ocf/resource.d/heartbeat/pgsql」を使用しているようです。 OCFリソースエージェントに変更する事はできませんか?この場合リソース作成時に Class/Providerがlsbではなく、ocf/heartbeatになると思います。 (2)について 1の原因でHeartbeatがPostgreSQLをきっちり起動制御できていないのが原因のような気がします。 またOSリブートする場合は「/etc/init.d/postgresql」なのに対してOSリブートしない場合は 「/etc/ha.d/resource.d/postgresql」なのは何故なのでしょうか・・・? 両スクリプトは同一のものでしょうか? ついでに前回のリソース故障を覚えている事でfail-countがカウントアップされている事も原因かも しれません。リソースのクリーンアップは行っていますか? PS. 初メール投稿なので宛先など間違っていたらごめんなさい。 ついでに内容についても外していたらごめんなさい・・・