[Linux-ha-jp] PostgreSQLのフェールオーバができません

Zurück zum Archiv-Index

taka yamada yamat****@gmail*****
2012年 7月 12日 (木) 04:56:40 JST


はじめまして、山田ともうします。

最近、Pacemakerの勉強を始めました。
RAでPostgreSQQL用のがあるみたいだったのPostgreSQLのHA化を試してみております。

いろいろなサイトの内容を参考に以下のように設定をしました。

primitive fs_db ocf:heartbeat:Filesystem \
        params device="/dev/drbd1" directory="/pgdata" fstype="ext3"
options="noatime" \
        op monitor interval="10s"
primitive postgresql ocf:heartbeat:pgsql \
        params pgctl="/usr/bin/pg_ctl" start_opt="-p 5432 -h 127.0.0.1"
psql="/usr/bin/psql" pgdata="/pgdata" pgdba="postgres" pgport="5432"
pgdb="template1" \
        op start interval="0s" timeout="120s" on-fail="restart" \
        op monitor interval="10s" timeout="60s" on-fail="restart" \
        op stop interval="0s" timeout="120s" on-fail="block"
primitive res_drbd ocf:linbit:drbd \
        params drbd_resource="db" \
        op monitor interval="10s" timeout="30s"
group gr_postgres fs_db postgresql
ms ms_drbd res_drbd \
        meta master-max="1" master-node-max="1" clone-max="2"
clone-node-max="1" notify="true" is-managed="true" target-role="Started"
location cli-standby-gr_postgres gr_postgres \
        rule $id="cli-standby-rule-gr_postgres" -inf: #uname eq vm85.lab
colocation postgres_on_drbd inf: gr_postgres ms_drbd:Master
order postgres_after_drbd inf: ms_drbd:promote gr_postgres:start
property $id="cib-bootstrap-options" \
        dc-version="1.0.12-066152e" \
        cluster-infrastructure="Heartbeat" \
        expected-quorum-votes="2" \
        no-quorum-policy="ignore" \
        stonith-enabled="false"
rsc_defaults $id="rsc-options" \
        resource-stickiness="INFINITY" \
        migration-threshold="1"

migrateでDRBDのスレーブ側に切り替わった際にPostgreSQLも切り替わり、正常にPostgreSQLも使用できます。
migrateでうまく切り替わるので、故障時の切り替えを試すのにPostgreSQLを停止させました。
しかし、crm_monでは以下のようにStoppedと停止を検出はしてくれているようですがフェールオーバしてくれません。

Online: [ vm84.lab vm85.lab ]

 Master/Slave Set: ms_drbd
     Masters: [ vm84.lab ]
     Slaves: [ vm85.lab ]
 Resource Group: gr_postgres
     fs_db      (ocf::heartbeat:Filesystem):    Started vm84.lab
     postgresql (ocf::heartbeat:pgsql): Stopped

なにか設定が悪いのかと参考にしたサイトを見直しましたが、同じような設定をしているようなので原因が分かりません。
御教示していただけないでしょうか。
-------------- next part --------------
HTMLの添付ファイルを保管しました...
Download 



Linux-ha-japan メーリングリストの案内
Zurück zum Archiv-Index