[DRBD-user] drbd-8.3.11.tar.gz

Lars Ellenberg lars.ellenberg at linbit.com
Tue Jul 5 10:18:32 CEST 2011

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


On Tue, Jul 05, 2011 at 09:52:42AM +0200, Mathias Eggers wrote:
> Hi Phil,
> hi list,
> 
> I'm not really a new user to drbd, but it's my first post on a list.
> So I should say a thank you to everyone, because it's always very
> useful to read the posts here.
> 
> Regarding the new version of drbd: it compiles and runs well on my
> Debian 5.0.8 servers. Another thank you.
> 
> But using the resource agent for a corosync/pacemaker cluster built
> from sources with the recent cluster resource-agents layout (version
> 1.0.4) was not successful. After some reading I found why: sourcing
> the ".ocf-shellfuncs" does not work any more, because the ocf-*
> scripts lost the leading dot in their names and were moved to the
> newly introduced directory ${OCF_ROOT}/lib/heartbeat.
> 
> From the ChangeLog (Cluster-Resource-Agents-8a469febdcca):
> * Wed Feb 16 2011 Dejan Muhamedagic <dejan at suse.de> and others
> - stable release 1.0.4
> <-snip->
> - RA: add OCF_ROOT/lib/heartbeat directory (development)
> <-snip->
> 
> A little "patch" of the drbd resource agent worked for me so far:
> $ diff drbd.ocf drbd.ocf.orig
> 47,56c47,48
> < if [[ -d ${OCF_ROOT}/lib/heartbeat ]]
> < then
> <     # Cluster-RA >= 1.0.4
> <     : ${OCF_FUNCTIONS_DIR=${OCF_ROOT}/lib/heartbeat}
> <     . ${OCF_FUNCTIONS_DIR}/ocf-shellfuncs
> < else
> <     # "legacy" Cluster-RA
> <     : ${OCF_FUNCTIONS_DIR=${OCF_ROOT}/resource.d/heartbeat}
> <     . ${OCF_FUNCTIONS_DIR}/.ocf-shellfuncs
> < fi
> ---
> > : ${OCF_FUNCTIONS_DIR=${OCF_ROOT}/resource.d/heartbeat}
> > . ${OCF_FUNCTIONS_DIR}/.ocf-shellfuncs
> 
> As far as I can see in the git repository (I'm only able to look by
> browser - I'm not a developer) the "patch" should be added in the
> branches 8.3 and 8.4
> 
> I would appreciate if it could be verified on other clusters and if
> it is of use for anyone, I'm happy ;-)

That resource agent install of yours was supposed
to put a symlink in place there.

But thanks anyways, yes,
we will need to add a similar kludge sooner or later.

-- 
: Lars Ellenberg
: LINBIT | Your Way to High Availability
: DRBD/HA support and consulting http://www.linbit.com

DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.
__
please don't Cc me, but send to list   --   I'm subscribed



More information about the drbd-user mailing list