On 16/04/2013, at 11:50 PM, Marcus Bointon <[email protected]> wrote:

> 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?

Could you attach the output of "cibadmin -Ql" when the cluster is in this state?
Sounds like you've done everything right and may have hit a bug
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to