[Pacemaker] Cannot control the placement of the resource.
renayama19661014 at ybb.ne.jp
renayama19661014 at ybb.ne.jp
Mon Feb 8 03:52:41 UTC 2010
Hi,
I set slightly complicated colocation.
* corosync 1.2.0
* Pacemaker 1.0.7(Pacemaker-1-0-d3fa20fc76c7)
---------------------------------------------------------------------------------------
Online: [ srv01 srv02 srv03 srv04 ]
Resource Group: UMgroup01
UmVIPcheck (ocf::heartbeat:Dummy): Started srv01
UmIPaddr (ocf::heartbeat:Dummy): Started srv01
UmDummy01 (ocf::heartbeat:Dummy): Started srv01
UmDummy02 (ocf::heartbeat:Dummy): Started srv01
Resource Group: OVDBgroup02-1
prmExPostgreSQLDB1 (ocf::heartbeat:Dummy): Started srv01
prmFsPostgreSQLDB1-1 (ocf::heartbeat:Dummy): Started srv01
prmFsPostgreSQLDB1-2 (ocf::heartbeat:Dummy): Started srv01
prmFsPostgreSQLDB1-3 (ocf::heartbeat:Dummy): Started srv01
prmIpPostgreSQLDB1 (ocf::heartbeat:Dummy): Started srv01
prmApPostgreSQLDB1 (ocf::heartbeat:Dummy): Started srv01
Resource Group: OVDBgroup02-2
prmExPostgreSQLDB2 (ocf::heartbeat:Dummy): Started srv02
prmFsPostgreSQLDB2-1 (ocf::heartbeat:Dummy): Started srv02
prmFsPostgreSQLDB2-2 (ocf::heartbeat:Dummy): Started srv02
prmFsPostgreSQLDB2-3 (ocf::heartbeat:Dummy): Started srv02
prmIpPostgreSQLDB2 (ocf::heartbeat:Dummy): Started srv02
prmApPostgreSQLDB2 (ocf::heartbeat:Dummy): Started srv02
Resource Group: OVDBgroup02-3
prmExPostgreSQLDB3 (ocf::heartbeat:Dummy): Started srv03
prmFsPostgreSQLDB3-1 (ocf::heartbeat:Dummy): Started srv03
prmFsPostgreSQLDB3-2 (ocf::heartbeat:Dummy): Started srv03
prmFsPostgreSQLDB3-3 (ocf::heartbeat:Dummy): Started srv03
prmIpPostgreSQLDB3 (ocf::heartbeat:Dummy): Started srv03
prmApPostgreSQLDB3 (ocf::heartbeat:Dummy): Started srv03
Resource Group: grpStonith1
prmStonithN1 (stonith:external/ssh): Started srv04
Resource Group: grpStonith2
prmStonithN2 (stonith:external/ssh): Started srv01
Resource Group: grpStonith3
prmStonithN3 (stonith:external/ssh): Started srv02
Resource Group: grpStonith4
prmStonithN4 (stonith:external/ssh): Started srv03
Clone Set: clnUMgroup01
Started: [ srv01 srv04 ]
Clone Set: clnPingd
Started: [ srv01 srv02 srv03 srv04 ]
Clone Set: clnDiskd1
Started: [ srv01 srv02 srv03 srv04 ]
Clone Set: clnG3dummy1
Started: [ srv01 srv02 srv03 srv04 ]
Clone Set: clnG3dummy2
Started: [ srv01 srv02 srv03 srv04 ]
---------------------------------------------------------------------------------------
1.From an early placement state.....
The resource did failover definitely when I stopped srv01.(No Problem)
---------------------------------------------------------------------------------------
[root at srv01 ~]# service corosync stop
Online: [ srv02 srv03 srv04 ]
OFFLINE: [ srv01 ]
Resource Group: UMgroup01
UmVIPcheck (ocf::heartbeat:Dummy): Started srv04
UmIPaddr (ocf::heartbeat:Dummy): Started srv04
UmDummy01 (ocf::heartbeat:Dummy): Started srv04
UmDummy02 (ocf::heartbeat:Dummy): Started srv04
Resource Group: OVDBgroup02-1
prmExPostgreSQLDB1 (ocf::heartbeat:Dummy): Started srv04
prmFsPostgreSQLDB1-1 (ocf::heartbeat:Dummy): Started srv04
prmFsPostgreSQLDB1-2 (ocf::heartbeat:Dummy): Started srv04
prmFsPostgreSQLDB1-3 (ocf::heartbeat:Dummy): Started srv04
prmIpPostgreSQLDB1 (ocf::heartbeat:Dummy): Started srv04
prmApPostgreSQLDB1 (ocf::heartbeat:Dummy): Started srv04
Resource Group: OVDBgroup02-2
prmExPostgreSQLDB2 (ocf::heartbeat:Dummy): Started srv02
prmFsPostgreSQLDB2-1 (ocf::heartbeat:Dummy): Started srv02
prmFsPostgreSQLDB2-2 (ocf::heartbeat:Dummy): Started srv02
prmFsPostgreSQLDB2-3 (ocf::heartbeat:Dummy): Started srv02
prmIpPostgreSQLDB2 (ocf::heartbeat:Dummy): Started srv02
prmApPostgreSQLDB2 (ocf::heartbeat:Dummy): Started srv02
Resource Group: OVDBgroup02-3
prmExPostgreSQLDB3 (ocf::heartbeat:Dummy): Started srv03
prmFsPostgreSQLDB3-1 (ocf::heartbeat:Dummy): Started srv03
prmFsPostgreSQLDB3-2 (ocf::heartbeat:Dummy): Started srv03
prmFsPostgreSQLDB3-3 (ocf::heartbeat:Dummy): Started srv03
prmIpPostgreSQLDB3 (ocf::heartbeat:Dummy): Started srv03
prmApPostgreSQLDB3 (ocf::heartbeat:Dummy): Started srv03
Resource Group: grpStonith1
prmStonithN1 (stonith:external/ssh): Started srv04
Resource Group: grpStonith2
prmStonithN2 (stonith:external/ssh): Started srv03
Resource Group: grpStonith3
prmStonithN3 (stonith:external/ssh): Started srv02
Resource Group: grpStonith4
prmStonithN4 (stonith:external/ssh): Started srv03
Clone Set: clnUMgroup01
Started: [ srv04 ]
Stopped: [ clnUmResource:0 ]
Clone Set: clnPingd
Started: [ srv02 srv03 srv04 ]
Stopped: [ clnPrmPingd:0 ]
Clone Set: clnDiskd1
Started: [ srv02 srv03 srv04 ]
Stopped: [ clnPrmDiskd1:0 ]
Clone Set: clnG3dummy1
Started: [ srv02 srv03 srv04 ]
Stopped: [ clnG3dummy01:0 ]
Clone Set: clnG3dummy2
Started: [ srv02 srv03 srv04 ]
Stopped: [ clnG3dummy02:0 ]
---------------------------------------------------------------------------------------
2.From an early placement state.....
I intercepted understanding of clnPingd.
The resource did failover definitely.(No Problem)
---------------------------------------------------------------------------------------
[root at srv01 ~]# iptables -A INPUT -i eth0 -s 192.168.40.2 -j DROP
Online: [ srv01 srv02 srv03 srv04 ]
Resource Group: UMgroup01
UmVIPcheck (ocf::heartbeat:Dummy): Started srv04
UmIPaddr (ocf::heartbeat:Dummy): Started srv04
UmDummy01 (ocf::heartbeat:Dummy): Started srv04
UmDummy02 (ocf::heartbeat:Dummy): Started srv04
Resource Group: OVDBgroup02-1
prmExPostgreSQLDB1 (ocf::heartbeat:Dummy): Started srv04
prmFsPostgreSQLDB1-1 (ocf::heartbeat:Dummy): Started srv04
prmFsPostgreSQLDB1-2 (ocf::heartbeat:Dummy): Started srv04
prmFsPostgreSQLDB1-3 (ocf::heartbeat:Dummy): Started srv04
prmIpPostgreSQLDB1 (ocf::heartbeat:Dummy): Started srv04
prmApPostgreSQLDB1 (ocf::heartbeat:Dummy): Started srv04
Resource Group: OVDBgroup02-2
prmExPostgreSQLDB2 (ocf::heartbeat:Dummy): Started srv02
prmFsPostgreSQLDB2-1 (ocf::heartbeat:Dummy): Started srv02
prmFsPostgreSQLDB2-2 (ocf::heartbeat:Dummy): Started srv02
prmFsPostgreSQLDB2-3 (ocf::heartbeat:Dummy): Started srv02
prmIpPostgreSQLDB2 (ocf::heartbeat:Dummy): Started srv02
prmApPostgreSQLDB2 (ocf::heartbeat:Dummy): Started srv02
Resource Group: OVDBgroup02-3
prmExPostgreSQLDB3 (ocf::heartbeat:Dummy): Started srv03
prmFsPostgreSQLDB3-1 (ocf::heartbeat:Dummy): Started srv03
prmFsPostgreSQLDB3-2 (ocf::heartbeat:Dummy): Started srv03
prmFsPostgreSQLDB3-3 (ocf::heartbeat:Dummy): Started srv03
prmIpPostgreSQLDB3 (ocf::heartbeat:Dummy): Started srv03
prmApPostgreSQLDB3 (ocf::heartbeat:Dummy): Started srv03
Resource Group: grpStonith1
prmStonithN1 (stonith:external/ssh): Started srv04
Resource Group: grpStonith2
prmStonithN2 (stonith:external/ssh): Started srv01
Resource Group: grpStonith3
prmStonithN3 (stonith:external/ssh): Started srv02
Resource Group: grpStonith4
prmStonithN4 (stonith:external/ssh): Started srv03
Clone Set: clnUMgroup01
Started: [ srv01 srv04 ]
Clone Set: clnPingd
Started: [ srv01 srv02 srv03 srv04 ]
Clone Set: clnDiskd1
Started: [ srv01 srv02 srv03 srv04 ]
Clone Set: clnG3dummy1
Started: [ srv01 srv02 srv03 srv04 ]
Clone Set: clnG3dummy2
Started: [ srv01 srv02 srv03 srv04 ]
[root at srv01 ~]# ptest -L -s | grep UmVIPcheck
group_color: UmVIPcheck allocation score on srv01: -1000000
group_color: UmVIPcheck allocation score on srv02: -1000000
group_color: UmVIPcheck allocation score on srv03: -1000000
group_color: UmVIPcheck allocation score on srv04: 200
native_color: UmVIPcheck allocation score on srv01: -1000000
native_color: UmVIPcheck allocation score on srv02: -1000000
native_color: UmVIPcheck allocation score on srv03: -1000000
native_color: UmVIPcheck allocation score on srv04: 5500
---------------------------------------------------------------------------------------
3.Successively....
Restore understanding of clnPingd.
There is not the change for the placement of the resource.(No Problem)
---------------------------------------------------------------------------------------
[root at srv01 ~]# iptables -F
Online: [ srv01 srv02 srv03 srv04 ]
Resource Group: UMgroup01
UmVIPcheck (ocf::heartbeat:Dummy): Started srv04
UmIPaddr (ocf::heartbeat:Dummy): Started srv04
UmDummy01 (ocf::heartbeat:Dummy): Started srv04
UmDummy02 (ocf::heartbeat:Dummy): Started srv04
Resource Group: OVDBgroup02-1
prmExPostgreSQLDB1 (ocf::heartbeat:Dummy): Started srv04
prmFsPostgreSQLDB1-1 (ocf::heartbeat:Dummy): Started srv04
prmFsPostgreSQLDB1-2 (ocf::heartbeat:Dummy): Started srv04
prmFsPostgreSQLDB1-3 (ocf::heartbeat:Dummy): Started srv04
prmIpPostgreSQLDB1 (ocf::heartbeat:Dummy): Started srv04
prmApPostgreSQLDB1 (ocf::heartbeat:Dummy): Started srv04
Resource Group: OVDBgroup02-2
prmExPostgreSQLDB2 (ocf::heartbeat:Dummy): Started srv02
prmFsPostgreSQLDB2-1 (ocf::heartbeat:Dummy): Started srv02
prmFsPostgreSQLDB2-2 (ocf::heartbeat:Dummy): Started srv02
prmFsPostgreSQLDB2-3 (ocf::heartbeat:Dummy): Started srv02
prmIpPostgreSQLDB2 (ocf::heartbeat:Dummy): Started srv02
prmApPostgreSQLDB2 (ocf::heartbeat:Dummy): Started srv02
Resource Group: OVDBgroup02-3
prmExPostgreSQLDB3 (ocf::heartbeat:Dummy): Started srv03
prmFsPostgreSQLDB3-1 (ocf::heartbeat:Dummy): Started srv03
prmFsPostgreSQLDB3-2 (ocf::heartbeat:Dummy): Started srv03
prmFsPostgreSQLDB3-3 (ocf::heartbeat:Dummy): Started srv03
prmIpPostgreSQLDB3 (ocf::heartbeat:Dummy): Started srv03
prmApPostgreSQLDB3 (ocf::heartbeat:Dummy): Started srv03
Resource Group: grpStonith1
prmStonithN1 (stonith:external/ssh): Started srv04
Resource Group: grpStonith2
prmStonithN2 (stonith:external/ssh): Started srv01
Resource Group: grpStonith3
prmStonithN3 (stonith:external/ssh): Started srv02
Resource Group: grpStonith4
prmStonithN4 (stonith:external/ssh): Started srv03
Clone Set: clnUMgroup01
Started: [ srv04 srv01 ]
Clone Set: clnPingd
Started: [ srv01 srv02 srv03 srv04 ]
Clone Set: clnDiskd1
Started: [ srv01 srv02 srv03 srv04 ]
Clone Set: clnG3dummy1
Started: [ srv01 srv02 srv03 srv04 ]
Clone Set: clnG3dummy2
Started: [ srv01 srv02 srv03 srv04 ]
[root at srv01 ~]# ptest -L -s | grep UmVIPcheck
group_color: UmVIPcheck allocation score on srv01: 200
group_color: UmVIPcheck allocation score on srv02: -1000000
group_color: UmVIPcheck allocation score on srv03: -1000000
group_color: UmVIPcheck allocation score on srv04: 200
native_color: UmVIPcheck allocation score on srv01: 5200
native_color: UmVIPcheck allocation score on srv02: -1000000
native_color: UmVIPcheck allocation score on srv03: -1000000
native_color: UmVIPcheck allocation score on srv04: 5500
[root at srv01 ~]#
---------------------------------------------------------------------------------------
4.Successively....
I stopped srv01.
A resource of UMgroup01 stops for some reason.(Problem)
The score becomes the funny value, too.
---------------------------------------------------------------------------------------
[root at srv01 ~]# service corosync stop
Online: [ srv02 srv03 srv04 ]
OFFLINE: [ srv01 ]
Resource Group: OVDBgroup02-1
prmExPostgreSQLDB1 (ocf::heartbeat:Dummy): Started srv04
prmFsPostgreSQLDB1-1 (ocf::heartbeat:Dummy): Started srv04
prmFsPostgreSQLDB1-2 (ocf::heartbeat:Dummy): Started srv04
prmFsPostgreSQLDB1-3 (ocf::heartbeat:Dummy): Started srv04
prmIpPostgreSQLDB1 (ocf::heartbeat:Dummy): Started srv04
prmApPostgreSQLDB1 (ocf::heartbeat:Dummy): Started srv04
Resource Group: OVDBgroup02-2
prmExPostgreSQLDB2 (ocf::heartbeat:Dummy): Started srv02
prmFsPostgreSQLDB2-1 (ocf::heartbeat:Dummy): Started srv02
prmFsPostgreSQLDB2-2 (ocf::heartbeat:Dummy): Started srv02
prmFsPostgreSQLDB2-3 (ocf::heartbeat:Dummy): Started srv02
prmIpPostgreSQLDB2 (ocf::heartbeat:Dummy): Started srv02
prmApPostgreSQLDB2 (ocf::heartbeat:Dummy): Started srv02
Resource Group: OVDBgroup02-3
prmExPostgreSQLDB3 (ocf::heartbeat:Dummy): Started srv03
prmFsPostgreSQLDB3-1 (ocf::heartbeat:Dummy): Started srv03
prmFsPostgreSQLDB3-2 (ocf::heartbeat:Dummy): Started srv03
prmFsPostgreSQLDB3-3 (ocf::heartbeat:Dummy): Started srv03
prmIpPostgreSQLDB3 (ocf::heartbeat:Dummy): Started srv03
prmApPostgreSQLDB3 (ocf::heartbeat:Dummy): Started srv03
Resource Group: grpStonith1
prmStonithN1 (stonith:external/ssh): Started srv04
Resource Group: grpStonith2
prmStonithN2 (stonith:external/ssh): Started srv03
Resource Group: grpStonith3
prmStonithN3 (stonith:external/ssh): Started srv02
Resource Group: grpStonith4
prmStonithN4 (stonith:external/ssh): Started srv03
Clone Set: clnUMgroup01
Started: [ srv04 ]
Stopped: [ clnUmResource:1 ]
Clone Set: clnPingd
Started: [ srv02 srv03 srv04 ]
Stopped: [ clnPrmPingd:0 ]
Clone Set: clnDiskd1
Started: [ srv02 srv03 srv04 ]
Stopped: [ clnPrmDiskd1:0 ]
Clone Set: clnG3dummy1
Started: [ srv02 srv03 srv04 ]
Stopped: [ clnG3dummy01:0 ]
Clone Set: clnG3dummy2
Started: [ srv02 srv03 srv04 ]
Stopped: [ clnG3dummy02:0 ]
[root at srv02 ~]# ptest -L -s | grep UmVIPcheck
group_color: UmVIPcheck allocation score on srv01: -1000000
group_color: UmVIPcheck allocation score on srv02: -1000000
group_color: UmVIPcheck allocation score on srv03: -1000000
group_color: UmVIPcheck allocation score on srv04: 100
native_color: UmVIPcheck allocation score on srv01: -1000000
native_color: UmVIPcheck allocation score on srv02: -1000000
native_color: UmVIPcheck allocation score on srv03: -1000000
native_color: UmVIPcheck allocation score on srv04: -1900
[root at srv02 ~]#
---------------------------------------------------------------------------------------
Possibly is setting of resource-stickiness bad?
Is any special setting necessary?
Do this problem occur for a mistake of my setting?
Please teach a right setting method.
Best Regards,
Hideo Yamauchi.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: problem_905.tar.bz2
Type: application/octet-stream
Size: 130631 bytes
Desc: 2219775303-problem_905.tar.bz2
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20100208/bc617532/attachment-0001.obj>
More information about the Pacemaker
mailing list