1) For the monitor action, I might suggest the docs be updated
slightly. According to http://www.linux-ha.org/OCFResourceAgent, 0
for 'running', 7 for 'stopped', and anything else is valid, but
indicates an error.
I have modified my script to only return '1' on error. However, the
same issue persists (Error in resource_samba_storage_monitor_0).
2) crm_resource -C does not seem to have any effect. I could not be
looking in the right place though.
3) The cibadmin -Q results are attached.
--Jason
On Jan 8, 2008 3:15 PM, Thomas Glanzmann <[EMAIL PROTECTED]> wrote:
> Hello Jason,
>
>
> > [1] Though I don't understand why 'resource_samba_storage_monitor_0
> > keeps giving Error.
>
> your monitor action should do the following:
>
> If resource is running => exit 0
> If resource is stopped => exit 7
> Otherwise => exit 1
>
> I think the "rc=9" refers to a "exit 9" but it definitely doesn't refer
> to a "exit 0" as it should be. So something is wrong with your monitor
> implemenation. Adress that first.
>
> You can cleanup the resource by calling:
>
> crm_resource -C -r resource_samba_storage -H node1.domain.com
>
> Btw. if the monitor operation only fails on one node but succeeds on the
> other node, than there you have your "resource stickiness".
>
>
> > [2] to satisy ocf-tester. Once I figure out how parameters,
> > validate-all and promote/demote/notify work, I'll implement something
> > better than 'exit 0'...
>
> I think there is no need to. If you search the recent archives of this
> month you see two "OCF resource agents" written by me. Both of them work
> without these.
>
> About the resource stickiness. Did you create your resources using the
> gui? If that is the case ... I saw the same problem with heartbeat-2.1.3
> but I never found out the reason behind that but stopped using the gui.
>
> Could you please send me the output of "cibadmin -Q"?
>
>
>
>
> Thomas
> _______________________________________________
> Linux-HA mailing list
> [email protected]
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
>
<cib generated="true" admin_epoch="0" have_quorum="true" ignore_dtd="false"
num_peers="2" cib_feature_revision="1.3" epoch="13" num_updates="30"
cib-last-written="Tue Jan 8 19:15:22 2008" ccm_transition="2"
dc_uuid="6c95a2d9-6158-4b0b-bc02-ff58fb48fd29">
<configuration>
<crm_config/>
<nodes>
<node id="03355d20-8527-4fab-8f16-e01817c3fc18" uname="node2.domain.com"
type="normal">
<instance_attributes id="nodes-03355d20-8527-4fab-8f16-e01817c3fc18">
<attributes>
<nvpair id="standby-03355d20-8527-4fab-8f16-e01817c3fc18"
name="standby" value="off"/>
</attributes>
</instance_attributes>
</node>
<node id="6c95a2d9-6158-4b0b-bc02-ff58fb48fd29" uname="node1.domain.com"
type="normal">
<instance_attributes id="nodes-6c95a2d9-6158-4b0b-bc02-ff58fb48fd29">
<attributes>
<nvpair id="standby-6c95a2d9-6158-4b0b-bc02-ff58fb48fd29"
name="standby" value="off"/>
</attributes>
</instance_attributes>
</node>
</nodes>
<resources>
<group id="group_samba" ordered="true" collocated="true">
<primitive id="resource_samba_ip" class="ocf" type="IPaddr"
provider="heartbeat">
<instance_attributes id="resource_samba_ip_instance_attrs">
<attributes>
<nvpair id="a572b727-1aaf-43b5-b2c3-826305b6d533" name="ip"
value="10.31.11.114"/>
<nvpair id="3669be20-7782-432e-9504-ba65668186ca" name="nic"
value="eth0"/>
<nvpair id="14fbbd65-3019-43e9-8eb5-d9fb88deced2"
name="cidr_netmask" value="255.255.255.0"/>
<nvpair id="941cbbab-490d-48e7-88a8-3d4d62ff79a5"
name="broadcast" value="10.31.11.255"/>
<nvpair id="e44afc64-42cb-470e-b418-9a981991ee02" name="iflabel"
value="vtqfs"/>
</attributes>
</instance_attributes>
</primitive>
<primitive id="resource_samba_storage" class="lsb" type="hb-vxvol"
provider="heartbeat">
<instance_attributes id="resource_samba_storage_instance_attrs">
<attributes/>
</instance_attributes>
</primitive>
<primitive id="resource_samba_daemon" class="lsb" type="hb-samba"
provider="heartbeat">
<instance_attributes id="resource_samba_daemon_instance_attrs">
<attributes/>
</instance_attributes>
</primitive>
</group>
</resources>
<constraints/>
</configuration>
<status>
<node_state id="6c95a2d9-6158-4b0b-bc02-ff58fb48fd29"
uname="node1.domain.com" crmd="online" crm-debug-origin="do_update_resource"
shutdown="0" in_ccm="true" ha="active" join="member" expected="member">
<transient_attributes id="6c95a2d9-6158-4b0b-bc02-ff58fb48fd29">
<instance_attributes id="status-6c95a2d9-6158-4b0b-bc02-ff58fb48fd29">
<attributes>
<nvpair
id="status-6c95a2d9-6158-4b0b-bc02-ff58fb48fd29-probe_complete"
name="probe_complete" value="true"/>
</attributes>
</instance_attributes>
</transient_attributes>
<lrm id="6c95a2d9-6158-4b0b-bc02-ff58fb48fd29">
<lrm_resources>
<lrm_resource id="resource_samba_storage" type="hb-vxvol"
class="lsb" provider="heartbeat">
<lrm_rsc_op id="resource_samba_storage_monitor_0"
operation="monitor" crm-debug-origin="build_active_RAs"
transition_key="4:0:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="4:9;4:0:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="3"
crm_feature_set="1.0.9" rc_code="9" op_status="4" interval="0"
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
<lrm_rsc_op id="resource_samba_storage_demote_0"
operation="demote" crm-debug-origin="build_active_RAs"
transition_key="5:1:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="0:0;5:1:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="5"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
<lrm_rsc_op id="resource_samba_storage_stop_0" operation="stop"
crm-debug-origin="do_update_resource"
transition_key="7:4:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="0:0;7:4:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="11"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
<lrm_rsc_op id="resource_samba_storage_start_0" operation="start"
crm-debug-origin="build_active_RAs"
transition_key="5:2:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="0:0;5:2:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="8"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
</lrm_resource>
<lrm_resource id="resource_samba_ip" type="IPaddr" class="ocf"
provider="heartbeat">
<lrm_rsc_op id="resource_samba_ip_monitor_0" operation="monitor"
crm-debug-origin="build_active_RAs"
transition_key="3:0:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="4:7;3:0:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="2"
crm_feature_set="1.0.9" rc_code="7" op_status="4" interval="0"
op_digest="e3de6c2d128afd269c1e3f77cd03fcfb"/>
<lrm_rsc_op id="resource_samba_ip_start_0" operation="start"
crm-debug-origin="build_active_RAs"
transition_key="4:2:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="0:0;4:2:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="7"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="e3de6c2d128afd269c1e3f77cd03fcfb"/>
<lrm_rsc_op id="resource_samba_ip_stop_0" operation="stop"
crm-debug-origin="do_update_resource"
transition_key="4:5:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="0:0;4:5:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="12"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="e3de6c2d128afd269c1e3f77cd03fcfb"/>
</lrm_resource>
<lrm_resource id="resource_samba_daemon" type="hb-samba" class="lsb"
provider="heartbeat">
<lrm_rsc_op id="resource_samba_daemon_monitor_0"
operation="monitor" crm-debug-origin="build_active_RAs"
transition_key="5:0:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="4:7;5:0:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="4"
crm_feature_set="1.0.9" rc_code="7" op_status="4" interval="0"
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
<lrm_rsc_op id="resource_samba_daemon_start_0" operation="start"
crm-debug-origin="build_active_RAs"
transition_key="6:2:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="0:0;6:2:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="9"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
<lrm_rsc_op id="resource_samba_daemon_stop_0" operation="stop"
crm-debug-origin="do_update_resource"
transition_key="11:3:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="0:0;11:3:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="10"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
</lrm_resource>
</lrm_resources>
</lrm>
</node_state>
<node_state id="03355d20-8527-4fab-8f16-e01817c3fc18"
uname="node2.domain.com" ha="active" crm-debug-origin="do_update_resource"
crmd="online" shutdown="0" in_ccm="true" join="member" expected="member">
<lrm id="03355d20-8527-4fab-8f16-e01817c3fc18">
<lrm_resources>
<lrm_resource id="resource_samba_storage" type="hb-vxvol"
class="lsb" provider="heartbeat">
<lrm_rsc_op id="resource_samba_storage_monitor_0"
operation="monitor" crm-debug-origin="do_update_resource"
transition_key="4:3:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="4:9;4:3:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="3"
crm_feature_set="1.0.9" rc_code="9" op_status="4" interval="0"
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
<lrm_rsc_op id="resource_samba_storage_stop_0" operation="stop"
crm-debug-origin="do_update_resource"
transition_key="1:4:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="0:0;1:4:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="5"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
<lrm_rsc_op id="resource_samba_storage_start_0" operation="start"
crm-debug-origin="do_update_resource"
transition_key="6:5:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="0:0;6:5:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="7"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
</lrm_resource>
<lrm_resource id="resource_samba_ip" type="IPaddr" class="ocf"
provider="heartbeat">
<lrm_rsc_op id="resource_samba_ip_monitor_0" operation="monitor"
crm-debug-origin="do_update_resource"
transition_key="3:3:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="0:7;3:3:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="2"
crm_feature_set="1.0.9" rc_code="7" op_status="0" interval="0"
op_digest="e3de6c2d128afd269c1e3f77cd03fcfb"/>
<lrm_rsc_op id="resource_samba_ip_start_0" operation="start"
crm-debug-origin="do_update_resource"
transition_key="5:5:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="0:0;5:5:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="6"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="e3de6c2d128afd269c1e3f77cd03fcfb"/>
</lrm_resource>
<lrm_resource id="resource_samba_daemon" type="hb-samba" class="lsb"
provider="heartbeat">
<lrm_rsc_op id="resource_samba_daemon_monitor_0"
operation="monitor" crm-debug-origin="do_update_resource"
transition_key="5:3:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="0:7;5:3:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="4"
crm_feature_set="1.0.9" rc_code="7" op_status="0" interval="0"
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
<lrm_rsc_op id="resource_samba_daemon_start_0" operation="start"
crm-debug-origin="do_update_resource"
transition_key="7:5:9b943d2b-2e60-4c5d-8beb-7f5511903a91"
transition_magic="0:0;7:5:9b943d2b-2e60-4c5d-8beb-7f5511903a91" call_id="8"
crm_feature_set="1.0.9" rc_code="0" op_status="0" interval="0"
op_digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/>
</lrm_resource>
</lrm_resources>
</lrm>
<transient_attributes id="03355d20-8527-4fab-8f16-e01817c3fc18">
<instance_attributes id="status-03355d20-8527-4fab-8f16-e01817c3fc18">
<attributes>
<nvpair
id="status-03355d20-8527-4fab-8f16-e01817c3fc18-probe_complete"
name="probe_complete" value="true"/>
</attributes>
</instance_attributes>
</transient_attributes>
</node_state>
</status>
</cib>
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems