In talking with andreask from IRC, I miss understood the need to include the op monitor. I figured it was pulled from the resource script by default.
I used pcs to add the new attributes and one was then promoted to master pcs resource add_operation PGSQL monitor interval=5s role=Master pcs resource add_operation PGSQL monitor interval=7s v/r STEVE On Mar 27, 2013, at 7:08 AM, Steven Bambling <smbambl...@arin.net> wrote: > > I've built and installed the lastest resource-agents from github on Centos 6 > and configured two resources > > 1 primitive PGVIP: > pcs resource create PGVIP ocf:heartbeat:IPaddr2 ip=10.1.22.48 cidr_netmask=25 > op monitor interval=1 > > Before setting up the PGSQL resource I manually configured sync/streaming > replication on the three nodes with p1.example.com as the master and verified > that replication was working. I think removed the synchronous_standby_name > from my postgresql.conf and stop all postgres services on all nodes > > 1 master/slave PGSQL: -- I've the resource to use sync replication. Also I > am using PGSQL 9.2.3 > > pcs resource create PGSQL ocf:heartbeat:pgsql params > pgctl="/usr/pgsql-9.2/bin/pg_ctl" pgdata="/var/lib/pgsql/9.2/data" > config="/var/lib/pgsql/9.2/data/postgresql.conf" stop_escalate="5" > rep_mode="sync" node_list="p1.example.com p2.example.com p3.example.com" > restore_command='cp /var/lib/pgsql/9.2/archive/%f "%p"' > master_ip="10.1.22.48" repuser="postgres" restart_on_promote="true" > tmpdir="/var/lib/pgsql/9.2/tmpdir" xlog_check_count="3" crm_attr_timeout="5" > check_wal_receiver="true" --master > > I'm able to successfully get all the nodes in the cluster started and the > PGVIP resource starts on the 1st node and the PGSQL:[012] resource start on > each node in the cluster. The one thing I don't understand is why none of > the slaves is taking over the master role. > > Also how would I go about force promoting one of the slaves into the master > role via the PCS command line utility. > > v/r > > STEVE > _______________________________________________ > Pacemaker mailing list: Pacemaker@oss.clusterlabs.org > http://oss.clusterlabs.org/mailman/listinfo/pacemaker > > Project Home: http://www.clusterlabs.org > Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf > Bugs: http://bugs.clusterlabs.org
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org