hi All,
There is a problem again. The cluster has two nodes, and heartbeat's
version is 2.1.2, CentOS 5.
This is the resource (this is the same for teszt2, both of them do not
work):
<primitive class="stonith" type="apcsmart" provider="heartbeat"
id="stonith_teszt1">
<instance_attributes id="stonith_teszt1_instance_attrs">
<attributes>
<nvpair name="target_role" id="stonith_teszt1_target_role"
value="stopped"/>
<nvpair id="device_stonith1" name="ttydev" value="/dev/ttyS0"/>
<nvpair id="hostname_stonith1" name="hostlist" value="teszt1"/>
</attributes>
</instance_attributes>
</primitive>
Constraints:
<rsc_location id="stonith_teszt1_on_teszt2" rsc="stonith_teszt1">
<rule id="stonith_teszt1_preferred_teszt2" score="INFINITY">
<expression attribute="#uname" operation="eq" value="teszt2"/>
</rule>
<rule id="stonith_teszt1_nowhere_else_teszt2" score="-INFINITY">
<expression attribute="#uname" operation="ne" value="teszt2"/>
</rule>
</rsc_location>
I start the resource and see this in messages:
$ crm_resource -p target_role -v started -r stonith_teszt1
crm_resource[3002]: 2007/12/06_13:03:39 info: Invoked: crm_resource -p
target_role -v started -r stonith_teszt1
$
/var/log/messages:
Dec 6 13:03:39 teszt2 pengine: [2958]: info: determine_online_status: Node
teszt2 is online
Dec 6 13:03:39 teszt2 pengine: [2958]: info: determine_online_status: Node
teszt1 is online
Dec 6 13:03:39 teszt2 pengine: [2958]: info: native_print: stonith_teszt1
(stonith:apcsmart): Stopped
Dec 6 13:03:39 teszt2 pengine: [2958]: info: native_print: stonith_teszt2
(stonith:apcsmart): Stopped
Dec 6 13:03:39 teszt2 pengine: [2958]: notice: StartRsc: teszt2 Start
stonith_teszt1
Dec 6 13:03:39 teszt2 pengine: [2958]: WARN: native_color: Resource
stonith_teszt2 cannot run anywhere
Dec 6 13:03:39 teszt2 crmd: [2866]: info: do_state_transition: State
transition S_POLICY_ENGINE -> S_TRANSITION_ENGINE [ input=I_PE_SUCCESS
cause=C_IPC_MESSAGE origin=route_message ]
Dec 6 13:03:39 teszt2 tengine: [2957]: info: unpack_graph: Unpacked transition
3: 1 actions in 1 synapses
Dec 6 13:03:39 teszt2 pengine: [2958]: WARN: process_pe_message: Transition 3:
WARNINGs found during PE processing. PEngine Input stored in:
/var/lib/heartbeat/pengine/pe-warn-464.bz2
Dec 6 13:03:39 teszt2 tengine: [2957]: info: send_rsc_command: Initiating
action 4: stonith_teszt1_start_0 on teszt2
Dec 6 13:03:39 teszt2 pengine: [2958]: info: process_pe_message: Configuration
WARNINGs found during PE processing. Please run "crm_verify -L" to identify
issues.
Dec 6 13:03:40 teszt2 crmd: [2866]: info: do_lrm_rsc_op: Performing
op=stonith_teszt1_start_0 key=4:3:e21ebe4d-a057-4264-8905-05ab83dad327)
Dec 6 13:03:40 teszt2 lrmd: [3004]: info: Try to start STONITH resource
<rsc_id=stonith_teszt1> : Device=apcsmart
Dec 6 13:03:43 teszt2 crmd: [2866]: ERROR: process_lrm_event: LRM operation
stonith_teszt1_start_0 (call=4, rc=1) Error unknown error
Dec 6 13:03:43 teszt2 crmd: [2866]: info: build_operation_update: Digest for
4:1;4:3:e21ebe4d-a057-4264-8905-05ab83dad327 (stonith_teszt1_start_0) was
007459368f704b2551a6f4d6156433b0
Dec 6 13:03:43 teszt2 crmd: [2866]: info: log_data_element:
build_operation_update: digest:source <parameters target_role="started"
ttydev="/dev/ttyS0" hostlist="teszt1"/>
Dec 6 13:03:43 teszt2 lrmd: [2863]: WARN: stonithRA plugin: cannot get
shortdesc segment of apcsmart's metadata.
Dec 6 13:03:43 teszt2 tengine: [2957]: WARN: status_from_rc: Action start on
teszt2 failed (target: <null> vs. rc: 1): Error
Dec 6 13:03:43 teszt2 tengine: [2957]: info: update_abort_priority: Abort
priority upgraded to 1
Dec 6 13:03:43 teszt2 tengine: [2957]: info: update_abort_priority: Abort
action 0 superceeded by 2
Dec 6 13:03:43 teszt2 tengine: [2957]: info: match_graph_event: Action
stonith_teszt1_start_0 (4) confirmed on teszt2
Dec 6 13:03:43 teszt2 tengine: [2957]: info: run_graph: Transition 3:
(Complete=1, Pending=0, Fired=0, Skipped=0, Incomplete=0)
Dec 6 13:03:43 teszt2 crmd: [2866]: info: do_state_transition: State
transition S_TRANSITION_ENGINE -> S_POLICY_ENGINE [ input=I_PE_CALC
cause=C_IPC_MESSAGE origin=route_message ]
Dec 6 13:03:43 teszt2 crmd: [2866]: info: do_state_transition: All 2 cluster
nodes are eligible to run resources.
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: cluster_option: Using default
value 'stop' for cluster option 'no-quorum-policy'
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: cluster_option: Using default
value 'true' for cluster option 'symmetric-cluster'
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: cluster_option: Using default
value 'false' for cluster option 'stonith-enabled'
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: cluster_option: Using default
value 'reboot' for cluster option 'stonith-action'
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: cluster_option: Using default
value '0' for cluster option 'default-resource-stickiness'
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: cluster_option: Using default
value '0' for cluster option 'default-resource-failure-stickiness'
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: cluster_option: Using default
value 'true' for cluster option 'is-managed-default'
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: cluster_option: Using default
value '60s' for cluster option 'cluster-delay'
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: cluster_option: Using default
value '20s' for cluster option 'default-action-timeout'
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: cluster_option: Using default
value 'true' for cluster option 'stop-orphan-resources'
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: cluster_option: Using default
value 'true' for cluster option 'stop-orphan-actions'
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: cluster_option: Using default
value 'false' for cluster option 'remove-after-stop'
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: cluster_option: Using default
value '-1' for cluster option 'pe-error-series-max'
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: cluster_option: Using default
value '-1' for cluster option 'pe-warn-series-max'
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: cluster_option: Using default
value '-1' for cluster option 'pe-input-series-max'
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: cluster_option: Using default
value 'true' for cluster option 'startup-fencing'
Dec 6 13:03:43 teszt2 pengine: [2958]: info: determine_online_status: Node
teszt2 is online
Dec 6 13:03:43 teszt2 pengine: [2958]: WARN: unpack_rsc_op: Processing failed
op (stonith_teszt1_start_0) on teszt2
Dec 6 13:03:43 teszt2 pengine: [2958]: WARN: unpack_rsc_op: Handling failed
start for stonith_teszt1 on teszt2
Dec 6 13:03:43 teszt2 pengine: [2958]: info: determine_online_status: Node
teszt1 is online
Dec 6 13:03:43 teszt2 pengine: [2958]: info: native_print: stonith_teszt1
(stonith:apcsmart): Started teszt2 FAILED
Dec 6 13:03:43 teszt2 pengine: [2958]: info: native_print: stonith_teszt2
(stonith:apcsmart): Stopped
Dec 6 13:03:43 teszt2 pengine: [2958]: WARN: native_color: Resource
stonith_teszt1 cannot run anywhere
Dec 6 13:03:43 teszt2 pengine: [2958]: notice: StopRsc: teszt2 Stop
stonith_teszt1
Dec 6 13:03:43 teszt2 pengine: [2958]: WARN: native_color: Resource
stonith_teszt2 cannot run anywhere
Dec 6 13:03:43 teszt2 crmd: [2866]: info: do_state_transition: State
transition S_POLICY_ENGINE -> S_TRANSITION_ENGINE [ input=I_PE_SUCCESS
cause=C_IPC_MESSAGE origin=route_message ]
Dec 6 13:03:43 teszt2 pengine: [2958]: WARN: process_pe_message: Transition 4:
WARNINGs found during PE processing. PEngine Input stored in:
/var/lib/heartbeat/pengine/pe-warn-465.bz2
Dec 6 13:03:43 teszt2 tengine: [2957]: info: unpack_graph: Unpacked transition
4: 1 actions in 1 synapses
Dec 6 13:03:43 teszt2 pengine: [2958]: info: process_pe_message: Configuration
WARNINGs found during PE processing. Please run "crm_verify -L" to identify
issues.
Dec 6 13:03:43 teszt2 tengine: [2957]: info: send_rsc_command: Initiating
action 1: stonith_teszt1_stop_0 on teszt2
Dec 6 13:03:43 teszt2 crmd: [2866]: info: do_lrm_rsc_op: Performing
op=stonith_teszt1_stop_0 key=1:4:e21ebe4d-a057-4264-8905-05ab83dad327)
Dec 6 13:03:43 teszt2 lrmd: [3006]: info: Try to stop STONITH resource
<rsc_id=stonith_teszt1> : Device=apcsmart
Dec 6 13:03:43 teszt2 stonithd: [2864]: notice: try to stop a resource
stonith_teszt1 who is not in started resource queue.
Dec 6 13:03:43 teszt2 crmd: [2866]: info: process_lrm_event: LRM operation
stonith_teszt1_stop_0 (call=5, rc=0) complete
Dec 6 13:03:43 teszt2 tengine: [2957]: info: match_graph_event: Action
stonith_teszt1_stop_0 (1) confirmed on teszt2
Dec 6 13:03:43 teszt2 tengine: [2957]: info: run_graph: Transition 4:
(Complete=1, Pending=0, Fired=0, Skipped=0, Incomplete=0)
Dec 6 13:03:43 teszt2 tengine: [2957]: info: notify_crmd: Transition 4 status:
te_complete - <null>
Dec 6 13:03:43 teszt2 crmd: [2866]: info: do_state_transition: State
transition S_TRANSITION_ENGINE -> S_IDLE [ input=I_TE_SUCCESS
cause=C_IPC_MESSAGE origin=route_message ]
So I think this should shut down the UPS (which gives the power to teszt1).
What's wrong, what do I miss?
Thank you,
tamas
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems