Hi list,

While trying to manually migrate a resource from one node to the other one, 
nothing happens. I don't have any ideas anymore, so here is some information 
what I did and how the configuration/logs look like:

crm status
----------
============
Last updated: Tue Jul 31 11:20:24 2012
Last change: Tue Jul 31 11:17:25 2012 via crm_resource on halab3
Stack: openais
Current DC: halab4 - partition with quorum
Version: 1.1.7-ee0730e13d124c3d58f00016c3376a1de5323cff
2 Nodes configured, 2 expected votes
5 Resources configured.
============

Online: [ halab3 halab4 ]

 Resource Group: groupMysql
     resFsMysql (ocf::heartbeat:Filesystem):    Started halab3
     resIPMysql (ocf::heartbeat:IPaddr2):       Started halab3
     resMysql   (ocf::heartbeat:mysql): Started halab3
 Master/Slave Set: ms-resDRBDMysql [resDRBDMysql]
     Masters: [ halab3 ]
     Slaves: [ halab4 ]

crm configure show
------------------
node halab3
node halab4
primitive resDRBDMysql ocf:linbit:drbd \
        params drbd_resource="mysql" \
        op start interval="0" timeout="240" \
        op stop interval="0" timeout="100"
primitive resFsMysql ocf:heartbeat:Filesystem \
        params device="/dev/drbd/by-res/mysql" directory="/var/lib/mysql" 
fstype="ext4" \
        op start interval="0" timeout="60s" \
        op stop interval="0" timeout="60s"
primitive resIPMysql ocf:heartbeat:IPaddr2 \
        params ip="192.168.1.10" nic="eth0" cidr_netmask="28" \
        op monitor interval="30s"
primitive resMysql ocf:heartbeat:mysql \
        params config="/etc/mysql/my.cnf" datadir="/var/lib/mysql" 
log="/var/log/mysql.log" pid="/var/run/mysqld/mysqld.pid" 
socket="/var/run/mysqld/mysqld.sock" 
additional_parameters="--bind-address=0.0.0.0" \
        op start interval="0" timeout="120s" \
        op stop interval="0" timeout="120s" \
        op monitor interval="60s" timeout="30s"
group groupMysql resFsMysql resIPMysql resMysql
ms ms-resDRBDMysql resDRBDMysql \
        meta master-max="1" master-node-max="1" clone-max="2" 
clone-node-max="1" notify="true" target-role="Master"
location location-groupMysql-on-node1 groupMysql inf: halab3
colocation colo-groupMysql-ms-resDRBDMysql inf: groupMysql 
ms-resDRBDMysql:Master
order order-groupMysql-after-ms-resDRBDMysql inf: ms-resDRBDMysql:promote 
groupMysql:start
property $id="cib-bootstrap-options" \
        dc-version="1.1.7-ee0730e13d124c3d58f00016c3376a1de5323cff" \
        cluster-infrastructure="openais" \
        expected-quorum-votes="2" \
        no-quorum-policy="ignore" \
        stonith-enabled="false"

crm_simulate -sL
----------------
Current cluster status:
Online: [ halab3 halab4 ]

 Resource Group: groupMysql
     resFsMysql (ocf::heartbeat:Filesystem):    Started halab3
     resIPMysql (ocf::heartbeat:IPaddr2):       Started halab3
     resMysql   (ocf::heartbeat:mysql): Started halab3
 Master/Slave Set: ms-resDRBDMysql [resDRBDMysql]
     Masters: [ halab3 ]
     Slaves: [ halab4 ]

Allocation scores:
group_color: groupMysql allocation score on halab3: INFINITY
group_color: groupMysql allocation score on halab4: 0
group_color: resFsMysql allocation score on halab3: INFINITY
group_color: resFsMysql allocation score on halab4: 0
group_color: resIPMysql allocation score on halab3: 0
group_color: resIPMysql allocation score on halab4: 0
group_color: resMysql allocation score on halab3: 0
group_color: resMysql allocation score on halab4: 0
clone_color: ms-resDRBDMysql allocation score on halab3: INFINITY
clone_color: ms-resDRBDMysql allocation score on halab4: 0
clone_color: resDRBDMysql:0 allocation score on halab3: 10001
clone_color: resDRBDMysql:0 allocation score on halab4: 0
clone_color: resDRBDMysql:1 allocation score on halab3: 0
clone_color: resDRBDMysql:1 allocation score on halab4: 10001
native_color: resDRBDMysql:0 allocation score on halab3: 10001
native_color: resDRBDMysql:0 allocation score on halab4: 0
native_color: resDRBDMysql:1 allocation score on halab3: -INFINITY
native_color: resDRBDMysql:1 allocation score on halab4: 10001
resDRBDMysql:0 promotion score on halab3: INFINITY
resDRBDMysql:1 promotion score on halab4: 10000
native_color: resFsMysql allocation score on halab3: INFINITY
native_color: resFsMysql allocation score on halab4: -INFINITY
native_color: resIPMysql allocation score on halab3: 0
native_color: resIPMysql allocation score on halab4: -INFINITY
native_color: resMysql allocation score on halab3: 0
native_color: resMysql allocation score on halab4: -INFINITY

Transition Summary:

What I did
----------
"crm resource migrate groupMysql halab4"

What I see in the logs /var/log/corosync.log
--------------------------------------------
halab4:
Jul 31 11:30:14 halab4 cib: [13557]: info: cib_process_request: Operation 
complete: op cib_delete for section constraints (origin=halab3/crm_resource/3, 
version=0.17.28): ok (rc=0)
Jul 31 11:30:14 halab4 cib: [13557]: info: cib:diff: - <cib admin_epoch="0" 
epoch="17" num_updates="28" />
Jul 31 11:30:14 halab4 cib: [13557]: info: cib:diff: + <cib epoch="18" 
num_updates="1" admin_epoch="0" validate-with="pacemaker-1.2" 
cib-last-written="Tue Jul 31 11:28:04 2012" crm_feature_set="3.0.6" 
update-origin="halab3" update-client="cibadmin" have-quorum="1" 
dc-uuid="halab4" >
Jul 31 11:30:14 halab4 cib: [13557]: info: cib:diff: +   <configuration >
Jul 31 11:30:14 halab4 cib: [13557]: info: cib:diff: +     <constraints >
Jul 31 11:30:14 halab4 cib: [13557]: info: cib:diff: +       <rsc_location 
id="cli-prefer-groupMysql" rsc="groupMysql" __crm_diff_marker__="added:top" >
Jul 31 11:30:14 halab4 cib: [13557]: info: cib:diff: +         <rule 
id="cli-prefer-rule-groupMysql" score="INFINITY" boolean-op="and" >
Jul 31 11:30:14 halab4 cib: [13557]: info: cib:diff: +           <expression 
id="cli-prefer-expr-groupMysql" attribute="#uname" operation="eq" 
value="halab4" type="string" />
Jul 31 11:30:14 halab4 cib: [13557]: info: cib:diff: +         </rule>
Jul 31 11:30:14 halab4 cib: [13557]: info: cib:diff: +       </rsc_location>
Jul 31 11:30:14 halab4 cib: [13557]: info: cib:diff: +     </constraints>
Jul 31 11:30:14 halab4 cib: [13557]: info: cib:diff: +   </configuration>
Jul 31 11:30:14 halab4 cib: [13557]: info: cib:diff: + </cib>
Jul 31 11:30:14 halab4 crmd: [13562]: info: abort_transition_graph: 
te_update_diff:126 - Triggered transition abort (complete=1, tag=diff, 
id=(null), magic=NA, cib=0.18.1) : Non-status change
Jul 31 11:30:14 halab4 cib: [13557]: info: cib_process_request: Operation 
complete: op cib_modify for section constraints (origin=halab3/crm_resource/4, 
version=0.18.1): ok (rc=0)
Jul 31 11:30:14 halab4 crmd: [13562]: notice: do_state_transition: State 
transition S_IDLE -> S_POLICY_ENGINE [ input=I_PE_CALC cause=C_FSA_INTERNAL 
origin=abort_transition_graph ]
Jul 31 11:30:14 halab4 pengine: [13561]: notice: unpack_config: On loss of CCM 
Quorum: Ignore
Jul 31 11:30:14 halab4 pengine: [13561]: notice: unpack_rsc_op: Operation 
monitor found resource resDRBDMysql:0 active in master mode on halab3
Jul 31 11:30:14 halab4 crmd: [13562]: notice: do_state_transition: State 
transition S_POLICY_ENGINE -> S_TRANSITION_ENGINE [ input=I_PE_SUCCESS 
cause=C_IPC_MESSAGE origin=handle_response ]
Jul 31 11:30:14 halab4 crmd: [13562]: info: do_te_invoke: Processing graph 2499 
(ref=pe_calc-dc-1343727014-3833) derived from /var/lib/pengine/pe-input-21.bz2
Jul 31 11:30:14 halab4 crmd: [13562]: notice: run_graph: ==== Transition 2499 
(Complete=0, Pending=0, Fired=0, Skipped=0, Incomplete=0, 
Source=/var/lib/pengine/pe-input-21.bz2): Complete
Jul 31 11:30:14 halab4 crmd: [13562]: notice: do_state_transition: State 
transition S_TRANSITION_ENGINE -> S_IDLE [ input=I_TE_SUCCESS 
cause=C_FSA_INTERNAL origin=notify_crmd ]
Jul 31 11:30:14 halab4 pengine: [13561]: notice: process_pe_message: Transition 
2499: PEngine Input stored in: /var/lib/pengine/pe-input-21.bz2

halab3:
nothing logged at this time

What my problem is
------------------
The resource group "groupMysql" should migrate from halab3 to halab4, but it 
doesn't. If I manually stop corosync on halab3, the resource group "groupMysql" 
successfully starts on halab4. I don't understand why the manual migration does 
not work. Does anyone have any ideas? How can I debug such problems?

Thanks for every help!

Cheers,
Tobias
_______________________________________________
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