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