[Pacemaker] DRBD not demoted when moving resources

Andrew Beekhof andrew at beekhof.net
Wed Apr 9 06:47:41 UTC 2014


On 3 Apr 2014, at 6:51 pm, Саша Александров <shurrman at gmail.com> wrote:

> Hi, all!
> 
> I set up the latest clustering sftware versions from CentOS 6.5 repo (pacemaker 1.1.10 + pcs + drbd 8.4.4) on a two-node cluster.
> 
> pcs constraint show
> Location Constraints:
> Ordering Constraints:
>   promote ms_u01 then start u01_fs
> Colocation Constraints:
>   u01_fs with ms_u01 (with-rsc-role:Master)
> 
> Now, when I reboot or shut down 'active' server - filesystem gets promoted on the secondry, and filesystem gets mounted - all as expected. However, when I move resource group with pcs resource move - resources are stopped (correct) and FS unmounted, but DRBD resource stays Primary, after some timeout I get failed action "monitor with role:Master" on the "target" server and eventually resource is kept out of the target server.
> 
> I tried to add additional ordering constraint, like this:
> 
> pcs constraint show
> Location Constraints:
>   Resource: OraGroup
>     Enabled on: server2 (role: Started)
> Ordering Constraints:
>   promote ms_u01 then start u01_fs
>   stop u01_fs then demote ms_u01

The second is implied by the first.

pcs help says:

    move <resource id> [destination node] [--master]

If you want to move the master instance of a clone, you need the --master keyword.

> Colocation Constraints:
>   u01_fs with ms_u01 (with-rsc-role:Master)
> 
> This did not change anything...
> 
> Am I missing somethig?
> 
> 
> The previous OS (it was OpenSuSE) and software (pacemaker 1.1.8 + crmsh) worked as expected:
> 
> primitive u01_drbd ocf:linbit:drbd \
>         params drbd_resource=
> "u01"
>  \
>         op start interval=
> "0" timeout="240"
>  \
>         op stop interval=
> "0" timeout="100"
>  \
>         op monitor interval=
> "20" role="Slave" timeout="60" depth="0"
>  \
>         op monitor interval=
> "10" role="Master" timeout="60" depth="0"
> 
> primitive u01_fs ocf:heartbeat:Filesystem \
>         params device=
> "/dev/drbd2" directory="/u01" fstype="ext3"
>  \
>         op start interval=
> "0" timeout="60"
>  \
>         op stop interval=
> "0" timeout="60"
> 
> primitive u01_ip ocf:heartbeat:IPaddr2 \
>         params ip=
> "********" nic="eth0" cidr_netmask="255.255.255.248"
> 
> primitive u01_ip_local ocf:heartbeat:IPaddr2 \
>         params ip=
> "10.10.10.253" nic="eth1" cidr_netmask="255.255.255.0"
> 
> primitive u01_lsnr ocf:heartbeat:oralsnr \
>         params sid=
> "orcl"
>  \
>         op start interval=
> "0" timeout="120"
>  \
>         op stop interval=
> "0" timeout="120"
>  \
>         op monitor interval=
> "30" timeout="60"
> 
> primitive u01_orcl ocf:heartbeat:oracle \
>         params sid=
> "orcl"
>  \
>         op start interval=
> "0" timeout="300"
>  \
>         op stop interval=
> "0" timeout="300"
>  \
>         op monitor interval=
> "30" timeout="180"
> group U01Group u01_ip u01_ip_local u01_fs u02_fs u01_lsnr u01_orcl \
>         meta target-role="Started"
> 
> ms ms_u01 u01_drbd \
>         meta master-max=
> "1" master-node-max="1" clone-max="2" clone-node-max="1" notify="true" target-role="Master"
> 
> location cli-prefer-U01Group U01Group \
>         rule $id=
> "cli-prefer-rule-U01Group"
>  inf: #uname eq server2
> colocation u0_on_drbd inf: u01_ip u01_ip_local ms_u01:Master u01_fs ms_u02:Master u02_fs u01_lsnr u01_orcl
> order order_u01 inf: u01_ip u01_ip_local ms_u01:promote u01_fs:start ms_u02:promote u02_fs:start u01_lsnr u01_orcl
> 
> 
> 
> 
> -- 
> Best regards,
> Alexandr A. Alexandrov
> _______________________________________________
> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
> 
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://bugs.clusterlabs.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20140409/dc5fa7b1/attachment-0004.sig>


More information about the Pacemaker mailing list