[Debian-ha-maintainers] Pacemaker 1.1.13 on Debian/Jessie

Michael Schwartzkopff ms at sys4.de
Wed Sep 23 13:54:54 UTC 2015


Am Mittwoch, 23. September 2015, 15:48:37 schrieb Cédric Dufour - Idiap 
Research Institute:
> On 23/09/15 14:26, Ferenc Wagner wrote:
> > Cédric Dufour - Idiap Research Institute <cedric.dufour at idiap.ch>
> > 
> > writes:
> >> Based on the available source packages (I followed your pointers on
> >> "Debian-HA ClustersFromScratch" page), I have successfully rebuilt all
> >> packages, including upgrading to Pacemaker 1.1.13 (released June
> >> 2015).
> > 
> > You can find fresher Corosync and Pacemaker (and DLM) packages at
> > deb http://apt.niif.hu/debian jessie main.  This is my somewhat volatile
> > testing repo, which represents more closely that we plan to upload.
> 
> Ok. Thanks. I'll have a look.
> 
> >> The only problems I met:
> >>  - maybe add an explicit libqb version dependency (>= 0.17.1) in
> >>  
> >>    corosync control file
> > 
> > I know that at least >= 0.12 is needed, but did not test anything in
> > between.  Is 0.17.1 a strict lower limit?
> 
> 0.12 is definitely not good; I accidentally ran a build against it and it
> generated an undefined constant error ("QB_IPC_something"; unfortunately
> don't remember which one exactly)
> >>  - fence-agents tests fail because of wrong /usr/sbin/vgs path in
> >>  
> >>    tests/data/metadata/fence_scsi.xml (correct path is /sbin/vgs)
> > 
> > Thanks; I haven't reviewed fence-agents yet, but this info will come
> > handy.
> > 
> >> Also find available for download the debian.tar.xz modified for
> >> Pacemaker 1.1.13:
> >> https://www.idiap.ch/~cdufour/download/pacemaker_1.1.13-0idiap1.debian.ta
> >> r.xz PS: I add to demote crmsh to 'Recommends' because of circular
> >> dependency error at build time.
> > 
> > Right, I also changed that part.
> > 
> >> I shall deploy this stack in production in a very small cluster
> >> (redundant LVS-backed load-balancer) by the end of the year; if
> >> interested, I can keep you posted or help for "on the field" tests you
> >> may need.
> > 
> > That would be excellent.  Field testing is something we really need.
> 
> I'll keep you posted then.
> 
> I allready noticed some discrepancies in ldirectord package now that it uses
> systemd and the actual (default) configuration has moved to
> /etc/ha.d/ldirectord.cf (and no longer in /etc/ldirectord.cf, as used to be
> and still referenced in /etc/default/ldirectord and /etc/init.d/ldirectord,
> both ignored by ldirectord.service)

These discrepancies always existed.

In the old days heartbeat expected all config files in /etc/ha.d because this 
dir could be easily symlinked to a shared disk (drbd). That is why this 
default is / was still in the resource agent.

When I modified the RA I moved the config to /etc what is more *nix style, but 
as far as I remember the default still was /etc/ha.d.

when you start ldirectord you MUST provide an option -c that points to the 
config file. I made the ldirectord RA to pass this parameter to ldirectord.

But cleaning it up whould be nice after all.

Mit freundlichen Grüßen,

Michael Schwartzkopff

-- 
[*] sys4 AG

http://sys4.de, +49 (89) 30 90 46 64, +49 (162) 165 0044
Franziskanerstraße 15, 81669 München

Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Marc Schiffbauer
Aufsichtsratsvorsitzender: Florian Kirstein
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 230 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/debian-ha-maintainers/attachments/20150923/2a2bd55c/attachment.sig>


More information about the Debian-ha-maintainers mailing list