On Fri, May 17, 2013 at 02:00:48PM -0500, Brassow Jonathan wrote:
>
> On May 17, 2013, at 10:14 AM, Lars Ellenberg wrote:
>
> > On Thu, May 16, 2013 at 10:42:30AM -0400, David Vossel wrote:
> >
> >>>>>>> The use of 'auto_activation_volume_list' depends on updates to the LVM
> >>>>>>> initscripts - ensuring that they use '-aay' in order to activate
> >>>>>>> logical
> >>>>>>> volumes. That has been checked in upstream. I'm sure it will go into
> >>>>>>> RHEL7 and I think (but would need to check on) RHEL6.
> >
> > Only that this is upstream here, so it better work with
> > debian oldstale, gentoo or archlinux as well ;-)
> >
> >
> > Would this be good enough:
> >
> > vgchange --addtag pacemaker $VG
> > and NOT mention the "pacemaker" tag anywhere in lvm.conf ...
> > then, in the agent start action,
> > vgchange -ay --config "tags { pacemaker {} }" $VG
> >
> > (or have the to be used tag as an additional parameter)
> >
> > No retagging necessary.
> >
> > How far back do the lvm tools understand the "--config ..." option?
>
> --config option goes back years and years - not sure of the exact date, but
> could probably tell with 'git bisect' if you wanted me to.
>
> The above would not quite be sufficient.
> You would still have to change the 'volume_list' field in lvm.conf (and
> update the initrd).
You have to do that anyways if you want to make use of tags in this way?
> What you are proposing would simplify things in that you would not
> need different 'volume_list's on each machine - you could copy configs
> between machines.
I thought volume_list = [ ... , "@*" ] in lvm.conf,
assuming that works on all "relevant" distributions as well,
and a command line "--config" tag would also propagate into that @*.
It did so for me.
But yes, vlumen_list = [ ... , "pacemaker" ] would be fine as well.
Lars
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems