<div dir="ltr">Hi Andrew,<div><br></div><div>I came through some kind of solution, lightly different from what I used in my first post.</div><div>You&#39;ll find it in the raw cibadmin attached to this post.</div><div>BOUM,UFO,INGESTOR and QUOTAS all are applications and depend on ZK and Postgresql.</div>

<div><br></div><div>I&#39;m somewhat stuck with 6.3 release for the moment. Right now I&#39;m considering switching to PCS to make the transition to RHEL 6.5 or 7.x easier. Transition to RHEL 6.X is a global decision process so I&#39;m afraid I&#39;ll stay with 6.3 for the moment.</div>

<div><br></div><div>Sekine</div><div><br><span style="font-family:arial,sans-serif;font-size:13px">&gt; Hi,</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt; Let me explain my use case. I&#39;m using RHEL 6.3</span><br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">fwiw, there are updates to pacemaker 1.1.10 in 6.4 and 6.5.</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">Its even supported now.</span><br style="font-family:arial,sans-serif;font-size:13px">

<br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt; with Corosync + Pacemaker + PostgreSQL9.2 + repmgr 2.0. I have two nodes names clustera and clusterb.</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt; I have a total of 3 resources :</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt; - APACHE</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt; - BOUM</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt; - MS_POSTGRESQL</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt; They are defined as follow :</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt; sudo crm configure  primitive APACHE ocf:heartbeat:apache \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;    params configfile=/etc/httpd/conf/</span><span style="font-family:arial,sans-serif;font-size:13px">httpd.conf \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;    op monitor interval=5s timeout=10s \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;    op start interval=0 timeout=10s \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;    op stop interval=0 timeout=10s</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;  sudo crm configure primitive BOUM ocf:heartbeat:anything \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;    params binfile=/usr/local/boum/</span><span style="font-family:arial,sans-serif;font-size:13px">current/bin/boum \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;    workdir=/var/boum \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;    logfile=/var/log/boum/boum_</span><span style="font-family:arial,sans-serif;font-size:13px">STDOUT \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;    errlogfile=/var/log/boum/boum_</span><span style="font-family:arial,sans-serif;font-size:13px">STDERR \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;    pidfile=/var/run/boum.pid \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;    op monitor interval=5s timeout=10s \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;    op start interval=0 timeout=10s \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;    op stop interval=0 timeout=10s</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt; sudo crm configure primitive POSTGRESQL ocf:xxxxxx:postgresql \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;    params repmgr_conf=/var/lib/pgsql/</span><span style="font-family:arial,sans-serif;font-size:13px">repmgr/repmgr.conf pgctl=/usr/pgsql-9.2/bin/pg_</span><span style="font-family:arial,sans-serif;font-size:13px">ctl pgdata=/opt/pgdata \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;    op start interval=0 timeout=90s \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;    op stop interval=0 timeout=60s \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;    op promote interval=0 timeout=120s \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;    op monitor interval=53s role=Master \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;    op monitor interval=60s role=Slave</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt; Since the PostgreSQL is in streaming replication, I need to have a master and a slave constantly running. Hence, I created an MasterSlave resource, called MS_POSTGRESQL.</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt; I want to that APACHE, BOUM and the master node of PostgreSQL run altogether on the same node. It looks like that as soon as I add a colocation, the Postgresql slave doesn&#39;t start anymore.</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt; I end up with :</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt; Online: [ clusterb clustera ]</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;  Master/Slave Set: MS_POSTGRESQL [POSTGRESQL]</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;      Masters: [ clustera ]</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;      Stopped: [ POSTGRESQL:1 ]</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt; APACHE  (ocf::heartbeat:apache):        Started clustera</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt; BOUM     (ocf::heartbeat:anything):   Started clustera</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt; My configuration is as follows :</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt; node clustera \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;         attributes standby=&quot;off&quot;</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt; node clusterb \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;         attributes standby=&quot;off&quot;</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt; primitive APACHE ocf:heartbeat:apache \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;         params configfile=&quot;/etc/httpd/conf/</span><span style="font-family:arial,sans-serif;font-size:13px">httpd.conf&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;         op monitor interval=&quot;5s&quot; timeout=&quot;10s&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;         op start interval=&quot;0&quot; timeout=&quot;10s&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;         op stop interval=&quot;0&quot; timeout=&quot;10s&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;         meta target-role=&quot;Started&quot;</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt; primitive BOUM ocf:heartbeat:anything \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;         params binfile=&quot;/usr/local/boum/</span><span style="font-family:arial,sans-serif;font-size:13px">current/bin/boum&quot; workdir=&quot;/var/boum&quot; logfile=&quot;/var/log/boum/boum_</span><span style="font-family:arial,sans-serif;font-size:13px">STDOUT&quot; errlogfile=&quot;/var/log/boum/</span><span style="font-family:arial,sans-serif;font-size:13px">boum_STDERR&quot; pidfile=&quot;/var/run/boum.pid&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;         op monitor interval=&quot;5s&quot; timeout=&quot;10s&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;         op start interval=&quot;0&quot; timeout=&quot;10s&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;         op stop interval=&quot;0&quot; timeout=&quot;10s&quot;</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt; primitive POSTGRESQL ocf:xxxxxxx:postgresql \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;         params repmgr_conf=&quot;/var/lib/pgsql/</span><span style="font-family:arial,sans-serif;font-size:13px">repmgr/repmgr.conf&quot; pgctl=&quot;/usr/pgsql-9.2/bin/pg_</span><span style="font-family:arial,sans-serif;font-size:13px">ctl&quot; pgdata=&quot;/opt/pgdata&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;         op start interval=&quot;0&quot; timeout=&quot;90s&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;         op stop interval=&quot;0&quot; timeout=&quot;60s&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;         op promote interval=&quot;0&quot; timeout=&quot;120s&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;         op monitor interval=&quot;53s&quot; role=&quot;Master&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;         op monitor interval=&quot;60s&quot; role=&quot;Slave&quot;</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt; ms MS_POSTGRESQL POSTGRESQL \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;         meta clone-max=&quot;2&quot; target-role=&quot;Started&quot; resource-stickiness=&quot;100&quot; notify=&quot;true&quot;</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt; colocation link-resources inf: ZK UFO BOUM APACHE MS_POSTGRESQL</span><br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">Could you send the raw xml (cibadmin -Ql) please?</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">I&#39;ve never gotten used to crmsh&#39;s colocation syntax and don&#39;t have it installed locally (pcs is the supplied tool for configuring pacemaker on rhel)</span><br style="font-family:arial,sans-serif;font-size:13px">

<br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt; property $id=&quot;cib-bootstrap-options&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;         dc-version=&quot;1.1.7-6.el6-</span><span style="font-family:arial,sans-serif;font-size:13px">148fccfd5985c5590cc601123c6c16</span><span style="font-family:arial,sans-serif;font-size:13px">e966b85d14&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;         cluster-infrastructure=&quot;</span><span style="font-family:arial,sans-serif;font-size:13px">openais&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;         expected-quorum-votes=&quot;2&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;         stonith-enabled=&quot;false&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;         no-quorum-policy=&quot;ignore&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;         default-resource-stickiness=&quot;</span><span style="font-family:arial,sans-serif;font-size:13px">10&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;         start-failure-is-fatal=&quot;false&quot; \</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt;         last-lrm-refresh=&quot;1398775386&quot;</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">&gt;</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">&gt; Is this a normal behaviour ? If it is, is there a workaround I didn&#39;t think of ?</span><br>

</div></div>