[Pacemaker] Resource options for group.

Kees chkoehoorn at live.nl
Tue Mar 9 15:38:20 UTC 2010


Hi,

I'm a bit confused about recource options for a group. Does a resource 
group need options like 'target-role' and 'is-managed?
According to the 'Pacemake_explained' normal (simple) resources have got 
a default 'target-role=started', so i asume i do not have to configure 
those for the resource that make up the group. The same goes for 
'is-managed'.
But how do I tell when my resource group is started complely? Do I have 
to look at the individual resources with crm_mon -1, like this:

test1:~# crm_mon -1
============
Last updated: Tue Mar  9 16:16:27 2010
Stack: openais
Current DC: webserver - partition with quorum
Version: 1.0.7-54d7869bfe3691eb723b1d47810e5585d8246b58
3 Nodes configured, 3 expected votes
3 Resources configured.
============

Online: [ webserver test2 test1 ]

  Master/Slave Set: ms_drbd_websites
      Masters: [ test1 ]
      Slaves: [ test2 ]
  Resource Group: websites
      fs_websites        (ocf::heartbeat:Filesystem):    Started test1
      ip_storage (ocf::heartbeat:IPaddr2):       Started test1
  nfsserver      (ocf::heartbeat:nfsserver):     Started test1

Failed actions:
     drbd_websites:0_monitor_0 (node=webserver, call=36, rc=5, 
status=complete): not installed
     nfsserver_monitor_0 (node=webserver, call=37, rc=5, 
status=complete): not installed

I my config  I've got some target-role's here and there, should i remove 
them?
An other question about the faild actions. I know both resources 
(drbd_websites/nfsserver) are not installed on the webserver, do i have 
to do something with a location contraint to tell the cluster
they are on test1 and test2? I thought I already did that with the 
"location ms_drbd_websites_placement ms_drbd_websites" for the drbd?

node test1 \
         attributes standby="off"
node test2 \
         attributes standby="off"
node webserver \
         attributes standby="off"
primitive drbd_websites ocf:linbit:drbd \
         params drbdconf="/etc/drbd.conf" drbd_resource="r0" \
         op monitor interval="15s" role="Master" timeout="30s" \
         op monitor interval="30s" role="Slave" timeout="30s" \
         meta target-role="Started" is-managed="true"
primitive fs_websites ocf:heartbeat:Filesystem \
         params device="/dev/drbd/by-res/r0" directory="/websites/" 
fstype="ext3" \
         meta target-role="Started"
primitive ip_storage ocf:heartbeat:IPaddr2 \
         params ip="172.16.0.4" nic="eth0:0" \
         meta target-role="Started"
primitive nfsserver ocf:heartbeat:nfsserver \
         params nfs_init_script="/etc/init.d/nfs-kernel-server" 
nfs_notify_cmd="/sbin/sm-notify" nfs_shared_infodir="/websites/nfs" 
nfs_ip="172.16.0.4" \
         meta target-role="Started"
group websites fs_websites nfsserver ip_storage \
         meta target-role="stopped"
ms ms_drbd_websites drbd_websites \
         meta master-max="1" master-node-max="1" clone-max="2" 
clone-node-max="1" notify="true" globally-unique="false" 
target-role="Started"
location cli-prefer-nfsserver nfsserver \
         rule $id="cli-prefer-rule-nfsserver" inf: #uname eq test1
location cli-prefer-websites websites \
         rule $id="cli-prefer-rule-websites" inf: #uname eq test1
location ms_drbd_websites_master_on_test1 ms_drbd_websites \
         rule $id="ms_drbd_websites_master_on_test1-rule" $role="master" 
100: #uname eq test1
location ms_drbd_websites_placement ms_drbd_websites \
         rule $id="ms_drbd_websites_placement-rule" -inf: #uname ne 
test1 and #uname ne test2
colocation websites_on_drbd inf: websites ms_drbd_websites:Master
order websites_after_drbd inf: ms_drbd_websites:promote websites:start
property $id="cib-bootstrap-options" \
         dc-version="1.0.7-54d7869bfe3691eb723b1d47810e5585d8246b58" \
         cluster-infrastructure="openais" \
         symmetric-cluster="true" \
         stonith-enabled="false" \
         no-quorum-policy="ignore" \
         default-action-timeout="70" \
         pe-error-series-max="100" \
         pe-input-series-max="100" \
         pe-warn-series-max="100" \
         last-lrm-refresh="1268136221" \
         expected-quorum-votes="3"







More information about the Pacemaker mailing list