I'm running crm using heartbeat 3.0.5 pacemaker 1.1.6 on Ubuntu Lucid 64.
I have a small resource group containing an IP, ARP and email notifier on a
cluster containing two nodes called proxy1 and proxy2. I asked it to move
nodes, and it seems to say that was ok, but it hasn't actually moved, and
crm_mon still shows it on the original node.
# crm resource move proxyfloat3
WARNING: Creating rsc_location constraint 'cli-standby-proxyfloat3' with a
score of -INFINITY for resource proxyfloat3 on proxy1.
This will prevent proxyfloat3 from running on proxy1 until the
constraint is removed using the 'crm_resource -U' command or manually with
cibadmin
This will be the case even if proxy1 is the last node in the cluster
This message can be disabled with -Q
This was in syslog:
Apr 16 13:32:35 proxy1 cib: [2948]: info: cib_process_request: Operation
complete: op cib_delete for section constraints (origin=local/crm_resource/3,
version=0.57.2): ok (rc=0)
Apr 16 13:32:35 proxy1 cib: [2948]: info: cib:diff: - <cib admin_epoch="0"
epoch="57" num_updates="2" />
Apr 16 13:32:35 proxy1 cib: [2948]: info: cib:diff: + <cib
validate-with="pacemaker-1.0" crm_feature_set="3.0.5" have-quorum="1"
admin_epoch="0" epoch="58" num_updates="1" cib-last-written="Tue Apr 16
08:52:01 2013" dc-uuid="68890308-615b-4b28-bb8b-5aa00bdbf65c" >
Apr 16 13:32:35 proxy1 cib: [2948]: info: cib:diff: + <configuration >
Apr 16 13:32:35 proxy1 crmd: [2952]: info: abort_transition_graph:
te_update_diff:124 - Triggered transition abort (complete=1, tag=diff,
id=(null), magic=NA, cib=0.58.1) : Non-status change
Apr 16 13:32:35 proxy1 cib: [2948]: info: cib:diff: + <constraints >
Apr 16 13:32:35 proxy1 crmd: [2952]: info: do_state_transition: State
transition S_IDLE -> S_POLICY_ENGINE [ input=I_PE_CALC cause=C_FSA_INTERNAL
origin=abort_transition_graph ]
Apr 16 13:32:35 proxy1 cib: [2948]: info: cib:diff: + <rsc_location
id="cli-standby-proxyfloat3" rsc="proxyfloat3" >
Apr 16 13:32:35 proxy1 crmd: [2952]: info: do_state_transition: All 2 cluster
nodes are eligible to run resources.
Apr 16 13:32:35 proxy1 cib: [2948]: info: cib:diff: + <rule
id="cli-standby-rule-proxyfloat3" score="-INFINITY" boolean-op="and" >
Apr 16 13:32:35 proxy1 crmd: [2952]: info: do_pe_invoke: Query 150: Requesting
the current CIB: S_POLICY_ENGINE
Apr 16 13:32:35 proxy1 cib: [2948]: info: cib:diff: + <expression
id="cli-standby-expr-proxyfloat3" attribute="#uname" operation="eq"
value="proxy1" type="string" __crm_diff_marker__="added:top" />
Apr 16 13:32:35 proxy1 cib: [2948]: info: cib:diff: + </rule>
Apr 16 13:32:35 proxy1 cib: [2948]: info: cib:diff: + </rsc_location>
Apr 16 13:32:35 proxy1 cib: [2948]: info: cib:diff: + </constraints>
Apr 16 13:32:35 proxy1 cib: [2948]: info: cib:diff: + </configuration>
Apr 16 13:32:35 proxy1 cib: [2948]: info: cib:diff: + </cib>
Apr 16 13:32:35 proxy1 cib: [2948]: info: cib_process_request: Operation
complete: op cib_modify for section constraints (origin=local/crm_resource/4,
version=0.58.1): ok (rc=0)
Yet crm status still shows:
Resource Group: proxyfloat3
ip3 (ocf::heartbeat:IPaddr2): Started proxy1
ip3arp (ocf::heartbeat:SendArp): Started proxy1
ip3email (ocf::heartbeat:MailTo): Started proxy1
So if all that's true, why is that resource group still on the original node?
Is there something else I need to do?
Marcus
--
Marcus Bointon
Synchromedia Limited: Creators of http://www.smartmessages.net/
UK info@hand CRM solutions
[email protected] | http://www.synchromedia.co.uk/
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems