[Pacemaker] DRBD into standalone mode when failover

Andrew Beekhof andrew at beekhof.net
Tue Jun 4 23:05:33 UTC 2013


On 04/06/2013, at 11:35 PM, Weihua JIANG <weihua.jiang at gmail.com> wrote:

> Hi all,
> 
> I want a typical active/passive mode HA solution.
> 
> My Pacemaker configuration as below:
> 3 Nodes:
> node Lezbxh0jl
> node Ljn74rici
> node L472nxxdy (standby)
> The 3rd node L472nxxdy is only used for quorum election. So, I forced it to enter standby mode to avoid resource migrated to it.
> 
> The resource configuration is:
> primitive drbd_proj ocf:heartbeat:drbd \
>         params drbd_resource="r0" \
>         op monitor interval="15s"
> primitive fs_proj ocf:heartbeat:Filesystem \
>         op monitor interval="15s" \
>         params device="/dev/drbd0" directory="/proj/drbd" fstype="ext3" \
>         meta target-role="Started"
> primitive ip_proj ocf:heartbeat:IPaddr2 \
>         params ip="192.168.201.201" cidr_netmask="32" \
>         op monitor interval="15s" \
>         meta target-role="Started"
> primitive myserv lsb:proj-service \
>         op monitor interval="15s" \
>         meta target-role="Started" is-managed="true"
> ms ms_drbd_proj drbd_proj \
>         meta master-max="1" master-node-max="1" clone-max="2" clone-node-max="1" notify="true" target-role="Started"
> location master_prefer_on_active ms_drbd_proj 50: Ljn74rici
> colocation fs_ip_on_same_node inf: ip_proj fs_proj
> colocation fs_on_drbd inf: fs_proj ms_drbd_proj:Master
> colocation myserv_on_ip inf: myserv ip_proj
> order proj_after_drbd inf: ms_drbd_proj:promote fs_proj:start
> order ip_after_fs inf: fs_proj:start ip_proj:start
> order myserv_after_ip inf: ip_proj:start myserv:start
> property $id="cib-bootstrap-options" \
>         dc-version="1.1.6-3.el6-a02c0f19a00c1eb2527ad38f146ebc0834814558" \
>         cluster-infrastructure="openais" \
>         expected-quorum-votes="2" \
>         stonith-enabled="false"
> rsc_defaults $id="rsc-options" \
>         resource-stickiness="100"
> 
> Currently, I have following problems:
> 1. After failover, the DRBD partition enters into standalone mode. This means the failover can only happen once.
> 2. The failover is slow. I checked /var/log/messages and found there are many attempts to migrate resource to standby node.

That would be unusual.  Logs + full config?

> After these failed attempts, resource migrates to backup node. So, how to restrict certain resources to only certain node sets instead of using standby node solution?
> 3. In some situations, the failover will not happen. For example, if I block the active node's network via network congestion leads the service unavailable (up to 1 min), but HA doesn't switch.
> 
> Can you help to review my configuration and tell which parts shall be fixed?
> 
> Thanks
> Weihua
> _______________________________________________
> 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





More information about the Pacemaker mailing list