[Pacemaker] Possible to colocate ms ressource with standard ones ?

Sékine Coulibaly scoulibaly at gmail.com
Wed May 14 06:00:53 EDT 2014


Hi Andrew,

I came through some kind of solution, lightly different from what I used in
my first post.
You'll find it in the raw cibadmin attached to this post.
BOUM,UFO,INGESTOR and QUOTAS all are applications and depend on ZK and
Postgresql.

I'm somewhat stuck with 6.3 release for the moment. Right now I'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'm afraid
I'll stay with 6.3 for the moment.

Sekine

> Hi,
>
> Let me explain my use case. I'm using RHEL 6.3

fwiw, there are updates to pacemaker 1.1.10 in 6.4 and 6.5.
Its even supported now.

> with Corosync + Pacemaker + PostgreSQL9.2 + repmgr 2.0. I have two nodes
names clustera and clusterb.
>
> I have a total of 3 resources :
> - APACHE
> - BOUM
> - MS_POSTGRESQL
>
> They are defined as follow :
>
> sudo crm configure  primitive APACHE ocf:heartbeat:apache \
>    params configfile=/etc/httpd/conf/httpd.conf \
>    op monitor interval=5s timeout=10s \
>    op start interval=0 timeout=10s \
>    op stop interval=0 timeout=10s
>
>  sudo crm configure primitive BOUM ocf:heartbeat:anything \
>    params binfile=/usr/local/boum/current/bin/boum \
>    workdir=/var/boum \
>    logfile=/var/log/boum/boum_STDOUT \
>    errlogfile=/var/log/boum/boum_STDERR \
>    pidfile=/var/run/boum.pid \
>    op monitor interval=5s timeout=10s \
>    op start interval=0 timeout=10s \
>    op stop interval=0 timeout=10s
>
> sudo crm configure primitive POSTGRESQL ocf:xxxxxx:postgresql \
>    params repmgr_conf=/var/lib/pgsql/repmgr/repmgr.conf
pgctl=/usr/pgsql-9.2/bin/pg_ctl pgdata=/opt/pgdata \
>    op start interval=0 timeout=90s \
>    op stop interval=0 timeout=60s \
>    op promote interval=0 timeout=120s \
>    op monitor interval=53s role=Master \
>    op monitor interval=60s role=Slave
>
> 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.
>
> 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't start anymore.
>
> I end up with :
>
> Online: [ clusterb clustera ]
>
>  Master/Slave Set: MS_POSTGRESQL [POSTGRESQL]
>      Masters: [ clustera ]
>      Stopped: [ POSTGRESQL:1 ]
> APACHE  (ocf::heartbeat:apache):        Started clustera
> BOUM     (ocf::heartbeat:anything):   Started clustera
>
> My configuration is as follows :
>
>
> node clustera \
>         attributes standby="off"
> node clusterb \
>         attributes standby="off"
> primitive APACHE ocf:heartbeat:apache \
>         params configfile="/etc/httpd/conf/httpd.conf" \
>         op monitor interval="5s" timeout="10s" \
>         op start interval="0" timeout="10s" \
>         op stop interval="0" timeout="10s" \
>         meta target-role="Started"
> primitive BOUM ocf:heartbeat:anything \
>         params binfile="/usr/local/boum/current/bin/boum"
workdir="/var/boum" logfile="/var/log/boum/boum_STDOUT"
errlogfile="/var/log/boum/boum_STDERR" pidfile="/var/run/boum.pid" \
>         op monitor interval="5s" timeout="10s" \
>         op start interval="0" timeout="10s" \
>         op stop interval="0" timeout="10s"
> primitive POSTGRESQL ocf:xxxxxxx:postgresql \
>         params repmgr_conf="/var/lib/pgsql/repmgr/repmgr.conf"
pgctl="/usr/pgsql-9.2/bin/pg_ctl" pgdata="/opt/pgdata" \
>         op start interval="0" timeout="90s" \
>         op stop interval="0" timeout="60s" \
>         op promote interval="0" timeout="120s" \
>         op monitor interval="53s" role="Master" \
>         op monitor interval="60s" role="Slave"
> ms MS_POSTGRESQL POSTGRESQL \
>         meta clone-max="2" target-role="Started"
resource-stickiness="100" notify="true"
> colocation link-resources inf: ZK UFO BOUM APACHE MS_POSTGRESQL

Could you send the raw xml (cibadmin -Ql) please?
I've never gotten used to crmsh's colocation syntax and don't have it
installed locally (pcs is the supplied tool for configuring pacemaker on
rhel)

> property $id="cib-bootstrap-options" \
>         dc-version="1.1.7-6.el6-148fccfd5985c5590cc601123c6c16e966b85d14"
\
>         cluster-infrastructure="openais" \
>         expected-quorum-votes="2" \
>         stonith-enabled="false" \
>         no-quorum-policy="ignore" \
>         default-resource-stickiness="10" \
>         start-failure-is-fatal="false" \
>         last-lrm-refresh="1398775386"
>
> Is this a normal behaviour ? If it is, is there a workaround I didn't
think of ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.clusterlabs.org/pipermail/pacemaker/attachments/20140514/c34a8a1a/attachment-0002.html>
-------------- next part --------------
<cib epoch="339" num_updates="154" admin_epoch="0" validate-with="pacemaker-1.2" crm_feature_set="3.0.6" update-origin="clustera" update-client="crmd" cib-last-written="Wed May 14 04:37:38 2014" have-quorum="1" dc-uuid="clusterb">
  <configuration>
    <crm_config>
      <cluster_property_set id="cib-bootstrap-options">
        <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="1.1.7-6.el6-148fccfd5985c5590cc601123c6c16e966b85d14"/>
        <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="openais"/>
        <nvpair id="cib-bootstrap-options-expected-quorum-votes" name="expected-quorum-votes" value="2"/>
        <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enabled" value="false"/>
        <nvpair id="cib-bootstrap-options-no-quorum-policy" name="no-quorum-policy" value="ignore"/>
        <nvpair id="cib-bootstrap-options-default-resource-stickiness" name="default-resource-stickiness" value="10"/>
        <nvpair id="cib-bootstrap-options-start-failure-is-fatal" name="start-failure-is-fatal" value="false"/>
        <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1398775386"/>
      </cluster_property_set>
    </crm_config>
    <nodes>
      <node id="clusterb" type="normal" uname="clusterb">
        <instance_attributes id="clusterb-instance_attributes">
          <nvpair id="clusterb-instance_attributes-standby" name="standby" value="off"/>
        </instance_attributes>
      </node>
      <node id="clustera" type="normal" uname="clustera">
        <instance_attributes id="clustera-instance_attributes">
          <nvpair id="clustera-instance_attributes-standby" name="standby" value="off"/>
        </instance_attributes>
      </node>
    </nodes>
    <resources>
      <primitive class="ocf" id="APACHE" provider="heartbeat" type="apache">
        <instance_attributes id="APACHE-instance_attributes">
          <nvpair id="APACHE-instance_attributes-configfile" name="configfile" value="/etc/httpd/conf/httpd.conf"/>
        </instance_attributes>
        <operations>
          <op id="APACHE-monitor-5s" interval="5s" name="monitor" timeout="10s"/>
          <op id="APACHE-start-0" interval="0" name="start" timeout="10s"/>
          <op id="APACHE-stop-0" interval="0" name="stop" timeout="10s"/>
        </operations>
        <meta_attributes id="APACHE-meta_attributes">
          <nvpair id="APACHE-meta_attributes-target-role" name="target-role" value="Started"/>
        </meta_attributes>
      </primitive>
      <primitive class="ocf" id="UFO" provider="heartbeat" type="anything">
        <instance_attributes id="UFO-instance_attributes">
          <nvpair id="UFO-instance_attributes-binfile" name="binfile" value="/usr/local/xxxxxxxxx/yyyyyyyyyyy/ufo/current/bin/ufo"/>
          <nvpair id="UFO-instance_attributes-workdir" name="workdir" value="/var/xxxxxxxxx/yyyyyyyyyyy/ufo"/>
          <nvpair id="UFO-instance_attributes-logfile" name="logfile" value="/var/log/xxxxxxxxx/yyyyyyyyyyy/ufo/ufo_STDOUT"/>
          <nvpair id="UFO-instance_attributes-errlogfile" name="errlogfile" value="/var/log/xxxxxxxxx/yyyyyyyyyyy/ufo/ufo_STDERR"/>
          <nvpair id="UFO-instance_attributes-pidfile" name="pidfile" value="/var/run/xxxxxxxxx/yyyyyyyyyyy/ufo.pid"/>
        </instance_attributes>
        <operations>
          <op id="UFO-monitor-5s" interval="5s" name="monitor" timeout="10s"/>
          <op id="UFO-start-0" interval="0" name="start" timeout="10s"/>
          <op id="UFO-stop-0" interval="0" name="stop" timeout="10s"/>
        </operations>
      </primitive>
      <primitive class="ocf" id="BOUM" provider="heartbeat" type="anything">
        <instance_attributes id="BOUM-instance_attributes">
          <nvpair id="BOUM-instance_attributes-binfile" name="binfile" value="/usr/local/xxxxxxxxx/yyyyyyyyyyy/boum/current/bin/boum"/>
          <nvpair id="BOUM-instance_attributes-workdir" name="workdir" value="/var/xxxxxxxxx/yyyyyyyyyyy/boum"/>
          <nvpair id="BOUM-instance_attributes-logfile" name="logfile" value="/var/log/xxxxxxxxx/yyyyyyyyyyy/boum/boum_STDOUT"/>
          <nvpair id="BOUM-instance_attributes-errlogfile" name="errlogfile" value="/var/log/xxxxxxxxx/yyyyyyyyyyy/boum/boum_STDERR"/>
          <nvpair id="BOUM-instance_attributes-pidfile" name="pidfile" value="/var/run/xxxxxxxxx/yyyyyyyyyyy/boum.pid"/>
        </instance_attributes>
        <operations>
          <op id="BOUM-monitor-5s" interval="5s" name="monitor" timeout="10s"/>
          <op id="BOUM-start-0" interval="0" name="start" timeout="10s"/>
          <op id="BOUM-stop-0" interval="0" name="stop" timeout="10s"/>
        </operations>
      </primitive>
      <primitive class="ocf" id="UPDATEMANAGER" provider="heartbeat" type="anything">
        <instance_attributes id="UPDATEMANAGER-instance_attributes">
          <nvpair id="UPDATEMANAGER-instance_attributes-binfile" name="binfile" value="/usr/local/xxxxxxxxx/yyyyyyyyyyy/updatemanager/current/bin/updatemanager"/>
          <nvpair id="UPDATEMANAGER-instance_attributes-workdir" name="workdir" value="/var/xxxxxxxxx/yyyyyyyyyyy/updatemanager"/>
          <nvpair id="UPDATEMANAGER-instance_attributes-logfile" name="logfile" value="/var/log/xxxxxxxxx/yyyyyyyyyyy/updatemanager/updatemanager_STDOUT"/>
          <nvpair id="UPDATEMANAGER-instance_attributes-errlogfile" name="errlogfile" value="/var/log/xxxxxxxxx/yyyyyyyyyyy/updatemanager/updatemanager_STDERR"/>
          <nvpair id="UPDATEMANAGER-instance_attributes-pidfile" name="pidfile" value="/var/run/xxxxxxxxx/yyyyyyyyyyy/updatemanager.pid"/>
        </instance_attributes>
        <operations>
          <op id="UPDATEMANAGER-monitor-5s" interval="5s" name="monitor" timeout="10s"/>
          <op id="UPDATEMANAGER-start-0" interval="0" name="start" timeout="10s"/>
          <op id="UPDATEMANAGER-stop-0" interval="0" name="stop" timeout="10s"/>
        </operations>
      </primitive>
      <primitive class="ocf" id="QUOTAS" provider="heartbeat" type="anything">
        <instance_attributes id="QUOTAS-instance_attributes">
          <nvpair id="QUOTAS-instance_attributes-binfile" name="binfile" value="/usr/local/xxxxxxxxx/yyyyyyyyyyy/quotas/current/bin/quotas"/>
          <nvpair id="QUOTAS-instance_attributes-workdir" name="workdir" value="/var/xxxxxxxxx/yyyyyyyyyyy/quotas"/>
          <nvpair id="QUOTAS-instance_attributes-logfile" name="logfile" value="/var/log/xxxxxxxxx/yyyyyyyyyyy/quotas/quotas_STDOUT"/>
          <nvpair id="QUOTAS-instance_attributes-errlogfile" name="errlogfile" value="/var/log/xxxxxxxxx/yyyyyyyyyyy/quotas/quotas_STDERR"/>
          <nvpair id="QUOTAS-instance_attributes-pidfile" name="pidfile" value="/var/run/xxxxxxxxx/yyyyyyyyyyy/quotas.pid"/>
        </instance_attributes>
        <operations>
          <op id="QUOTAS-monitor-5s" interval="5s" name="monitor" timeout="10s"/>
          <op id="QUOTAS-start-0" interval="0" name="start" timeout="10s"/>
          <op id="QUOTAS-stop-0" interval="0" name="stop" timeout="10s"/>
        </operations>
      </primitive>
      <primitive class="ocf" id="INGESTOR" provider="xxxxxxxxx" type="ingestord">
        <operations>
          <op id="INGESTOR-monitor-5s" interval="5s" name="monitor" timeout="10s"/>
          <op id="INGESTOR-start-0" interval="0" name="start" timeout="10s"/>
          <op id="INGESTOR-stop-0" interval="0" name="stop" timeout="10s"/>
        </operations>
      </primitive>
      <primitive class="ocf" id="ZK" provider="xxxxxxxxx" type="zookeeper">
        <operations>
          <op id="ZK-monitor-5s" interval="5s" name="monitor" timeout="10s"/>
          <op id="ZK-start-0" interval="0" name="start" timeout="10s"/>
          <op id="ZK-stop-0" interval="0" name="stop" timeout="10s"/>
        </operations>
        <meta_attributes id="ZK-meta_attributes">
          <nvpair id="ZK-meta_attributes-target-role" name="target-role" value="Started"/>
        </meta_attributes>
      </primitive>
      <primitive class="ocf" id="CRON_REPORTING_SYMLINK" provider="xxxxxxxxx" type="symlink">
        <instance_attributes id="CRON_REPORTING_SYMLINK-instance_attributes">
          <nvpair id="CRON_REPORTING_SYMLINK-instance_attributes-link" name="link" value="/etc/cron.d/xxxxxxxxx/yyyyyyyyyyy/l_yyyyyyyyyyy_reporting"/>
          <nvpair id="CRON_REPORTING_SYMLINK-instance_attributes-target" name="target" value="/usr/local/xxxxxxxxx/yyyyyyyyyyy/website/current/tools/reporting/yyyyyyyyyyy_reporting"/>
        </instance_attributes>
        <operations>
          <op id="CRON_REPORTING_SYMLINK-monitor-10s" interval="10s" name="monitor"/>
        </operations>
      </primitive>
      <master id="MS_POSTGRESQL">
        <meta_attributes id="MS_POSTGRESQL-meta_attributes">
          <nvpair id="MS_POSTGRESQL-meta_attributes-clone-max" name="clone-max" value="2"/>
          <nvpair id="MS_POSTGRESQL-meta_attributes-target-role" name="target-role" value="Started"/>
          <nvpair id="MS_POSTGRESQL-meta_attributes-resource-stickiness" name="resource-stickiness" value="100"/>
          <nvpair id="MS_POSTGRESQL-meta_attributes-notify" name="notify" value="true"/>
        </meta_attributes>
        <primitive class="ocf" id="POSTGRESQL" provider="xxxxxxxxx" type="postgresql">
          <instance_attributes id="POSTGRESQL-instance_attributes">
            <nvpair id="POSTGRESQL-instance_attributes-repmgr_conf" name="repmgr_conf" value="/var/lib/pgsql/repmgr/repmgr.conf"/>
            <nvpair id="POSTGRESQL-instance_attributes-pgctl" name="pgctl" value="/usr/pgsql-9.2/bin/pg_ctl"/>
            <nvpair id="POSTGRESQL-instance_attributes-pgdata" name="pgdata" value="/opt/yyyyyyyyyyy/pgdata"/>
          </instance_attributes>
          <operations>
            <op id="POSTGRESQL-start-0" interval="0" name="start" timeout="90s"/>
            <op id="POSTGRESQL-stop-0" interval="0" name="stop" timeout="60s"/>
            <op id="POSTGRESQL-promote-0" interval="0" name="promote" timeout="120s"/>
            <op id="POSTGRESQL-monitor-53s" interval="53s" name="monitor" role="Master"/>
            <op id="POSTGRESQL-monitor-60s" interval="60s" name="monitor" role="Slave"/>
          </operations>
        </primitive>
      </master>
      <primitive class="ocf" id="VIP1" provider="heartbeat" type="IPaddr2">
        <instance_attributes id="VIP1-instance_attributes">
          <nvpair id="VIP1-instance_attributes-ip" name="ip" value="192.168.72.222"/>
          <nvpair id="VIP1-instance_attributes-broadcast" name="broadcast" value="192.168.72.255"/>
          <nvpair id="VIP1-instance_attributes-nic" name="nic" value="eth0"/>
          <nvpair id="VIP1-instance_attributes-cidr_netmask" name="cidr_netmask" value="24"/>
          <nvpair id="VIP1-instance_attributes-iflabel" name="iflabel" value="VIP1"/>
        </instance_attributes>
        <operations>
          <op id="VIP1-monitor-10s" interval="10s" name="monitor" timeout="20s"/>
        </operations>
      </primitive>
    </resources>
    <constraints>
      <rsc_colocation id="link-resources" score="INFINITY">
        <resource_set id="link-resources-0">
          <resource_ref id="VIP1"/>
          <resource_ref id="ZK"/>
          <resource_ref id="APACHE"/>
          <resource_ref id="UFO"/>
          <resource_ref id="BOUM"/>
          <resource_ref id="INGESTOR"/>
          <resource_ref id="QUOTAS"/>
          <resource_ref id="UPDATEMANAGER"/>
          <resource_ref id="CRON_REPORTING_SYMLINK"/>
        </resource_set>
        <resource_set id="link-resources-1" role="Master">
          <resource_ref id="MS_POSTGRESQL"/>
        </resource_set>
      </rsc_colocation>
      <rsc_order id="VIP_last" score="INFINITY">
        <resource_set id="VIP_last-0">
          <resource_ref id="ZK"/>
          <resource_ref id="APACHE"/>
          <resource_ref id="CRON_REPORTING_SYMLINK"/>
        </resource_set>
        <resource_set action="promote" id="VIP_last-1">
          <resource_ref id="MS_POSTGRESQL"/>
        </resource_set>
        <resource_set id="VIP_last-2">
          <resource_ref id="UFO"/>
          <resource_ref id="BOUM"/>
          <resource_ref id="INGESTOR"/>
          <resource_ref id="QUOTAS"/>
          <resource_ref id="UPDATEMANAGER"/>
          <resource_ref id="VIP1"/>
        </resource_set>
      </rsc_order>
    </constraints>
  </configuration>
  <status>
    <node_state id="clustera" uname="clustera" ha="active" in_ccm="false" crmd="online" join="pending" expected="down" crm-debug-origin="do_state_transition" shutdown="0"/>
    <node_state id="clusterb" uname="clusterb" crmd="online" crm-debug-origin="do_state_transition" ha="active" in_ccm="true" join="member" expected="member" shutdown="0">
      <transient_attributes id="clusterb">
        <instance_attributes id="status-clusterb">
          <nvpair id="status-clusterb-master-POSTGRESQL.1" name="master-POSTGRESQL:1" value="100"/>
          <nvpair id="status-clusterb-probe_complete" name="probe_complete" value="true"/>
        </instance_attributes>
      </transient_attributes>
      <lrm id="clusterb">
        <lrm_resources>
          <lrm_resource id="CRON_REPORTING_SYMLINK" type="symlink" class="ocf" provider="xxxxxxxxx">
            <lrm_rsc_op id="CRON_REPORTING_SYMLINK_last_0" operation_key="CRON_REPORTING_SYMLINK_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="23:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;23:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="44" rc-code="0" op-status="0" interval="0" op-digest="48d059b4267e36bcae014ada117fd346"/>
            <lrm_rsc_op id="CRON_REPORTING_SYMLINK_monitor_10000" operation_key="CRON_REPORTING_SYMLINK_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="24:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;24:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="45" rc-code="0" op-status="0" interval="10000" op-digest="6d05264a8411146539c55f341d2816ea"/>
          </lrm_resource>
          <lrm_resource id="INGESTOR" type="ingestord" class="ocf" provider="xxxxxxxxx">
            <lrm_rsc_op id="INGESTOR_last_0" operation_key="INGESTOR_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="14:1:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;14:1:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="33" rc-code="0" op-status="0" interval="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
            <lrm_rsc_op id="INGESTOR_monitor_5000" operation_key="INGESTOR_monitor_5000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="19:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;19:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="36" rc-code="0" op-status="0" interval="5000" op-digest="19240b0a103493c96459e91c1a816b50"/>
          </lrm_resource>
          <lrm_resource id="APACHE" type="apache" class="ocf" provider="heartbeat">
            <lrm_rsc_op id="APACHE_last_0" operation_key="APACHE_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="7:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;7:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="34" rc-code="0" op-status="0" interval="0" op-digest="88eb8382443cc988d0e6ddee48ebac1a"/>
            <lrm_rsc_op id="APACHE_monitor_5000" operation_key="APACHE_monitor_5000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="8:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;8:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="43" rc-code="0" op-status="0" interval="5000" op-digest="77dd72debc1850e1e94edca98dd4eedd"/>
          </lrm_resource>
          <lrm_resource id="ZK" type="zookeeper" class="ocf" provider="xxxxxxxxx">
            <lrm_rsc_op id="ZK_last_0" operation_key="ZK_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="16:1:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;16:1:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="28" rc-code="0" op-status="0" interval="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
            <lrm_rsc_op id="ZK_last_failure_0" operation_key="ZK_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="20:11:7:d2579f78-bb31-4984-9a32-bb9c52a0b7ff" transition-magic="0:0;20:11:7:d2579f78-bb31-4984-9a32-bb9c52a0b7ff" call-id="8" rc-code="0" op-status="0" interval="0" op-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
            <lrm_rsc_op id="ZK_monitor_5000" operation_key="ZK_monitor_5000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="22:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;22:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="37" rc-code="0" op-status="0" interval="5000" op-digest="19240b0a103493c96459e91c1a816b50"/>
          </lrm_resource>
          <lrm_resource id="POSTGRESQL:1" type="postgresql" class="ocf" provider="xxxxxxxxx">
            <lrm_rsc_op id="POSTGRESQL:1_last_0" operation_key="POSTGRESQL:1_promote_0" operation="promote" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="24:0:0:d3ab2a6c-7835-4233-8578-9bdcfe194615" transition-magic="0:0;24:0:0:d3ab2a6c-7835-4233-8578-9bdcfe194615" call-id="23" rc-code="0" op-status="0" interval="0" op-digest="8b5081007a3e470159651a97a2d3a393"/>
            <lrm_rsc_op id="POSTGRESQL:1_monitor_53000" operation_key="POSTGRESQL:1_monitor_53000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="24:1:8:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:8;24:1:8:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="29" rc-code="8" op-status="0" interval="53000" op-digest="94c2169128876fb8d5730a9b710151ed"/>
          </lrm_resource>
          <lrm_resource id="BOUM" type="anything" class="ocf" provider="heartbeat">
            <lrm_rsc_op id="BOUM_last_0" operation_key="BOUM_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="8:1:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;8:1:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="31" rc-code="0" op-status="0" interval="0" op-digest="5ae8c9e58219d2b0c7694c43344b8d3e"/>
            <lrm_rsc_op id="BOUM_monitor_5000" operation_key="BOUM_monitor_5000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="9:1:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;9:1:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="32" rc-code="0" op-status="0" interval="5000" op-digest="f0fdcb06a0b1488a57eafdbd68bb5b75"/>
          </lrm_resource>
          <lrm_resource id="UFO" type="anything" class="ocf" provider="heartbeat">
            <lrm_rsc_op id="UFO_last_0" operation_key="UFO_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="6:1:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;6:1:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="27" rc-code="0" op-status="0" interval="0" op-digest="27db2bad14bcfeb52500c53e32925479"/>
            <lrm_rsc_op id="UFO_monitor_5000" operation_key="UFO_monitor_5000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="7:1:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;7:1:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="30" rc-code="0" op-status="0" interval="5000" op-digest="987aaa05fbffbe0d5e7d19229f9404c8"/>
          </lrm_resource>
          <lrm_resource id="VIP1" type="IPaddr2" class="ocf" provider="heartbeat">
            <lrm_rsc_op id="VIP1_last_0" operation_key="VIP1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="53:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;53:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="41" rc-code="0" op-status="0" interval="0" op-digest="304fff7a67b08d79da2ddac76a669481"/>
            <lrm_rsc_op id="VIP1_monitor_10000" operation_key="VIP1_monitor_10000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="54:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;54:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="42" rc-code="0" op-status="0" interval="10000" op-digest="7fa06aabbe146e6821de6877cad30180"/>
          </lrm_resource>
          <lrm_resource id="QUOTAS" type="anything" class="ocf" provider="heartbeat">
            <lrm_rsc_op id="QUOTAS_last_0" operation_key="QUOTAS_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="15:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;15:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="35" rc-code="0" op-status="0" interval="0" op-digest="ee9c6c06b4c74b00b8138c5a88ce223e"/>
            <lrm_rsc_op id="QUOTAS_monitor_5000" operation_key="QUOTAS_monitor_5000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="16:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;16:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="39" rc-code="0" op-status="0" interval="5000" op-digest="044fceafed73f400a8d5e6a105b06459"/>
          </lrm_resource>
          <lrm_resource id="UPDATEMANAGER" type="anything" class="ocf" provider="heartbeat">
            <lrm_rsc_op id="UPDATEMANAGER_last_0" operation_key="UPDATEMANAGER_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="13:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;13:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="38" rc-code="0" op-status="0" interval="0" op-digest="1a1fe229048d6b0197964841793f9047"/>
            <lrm_rsc_op id="UPDATEMANAGER_monitor_5000" operation_key="UPDATEMANAGER_monitor_5000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.0.6" transition-key="14:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" transition-magic="0:0;14:2:0:33919176-9004-4f17-b2a9-a4b9ec23d532" call-id="40" rc-code="0" op-status="0" interval="5000" op-digest="b26174dc3509aaff304168d4f3ddd4eb"/>
          </lrm_resource>
        </lrm_resources>
      </lrm>
    </node_state>
  </status>
</cib>


More information about the Pacemaker mailing list