On 2008-02-19T15:49:28, Sebastian Reitenbach <[EMAIL PROTECTED]> wrote:
> > Make rsc 'from' run on the same machine as rsc 'to'
> >
> > If rsc 'to' cannot run anywhere and 'score' is INFINITY,
> > then rsc 'from' wont be allowed to run anywhere either
> > If rsc 'from' cannot run anywhere, then 'to' wont be affected
> >
> > -->
> >
> > (You can force this to be bidirectional if you set symmetrical to true for
> > the
> > colocation constraint; I don't think you can set that for groups.)
>
> I am aware of that, thanks. But I wanted to use groups, to not need such a
> lot of constraints.
Yeah, I agree. You'd need N:N-1 constraints to get what you want, which
probably wouldn't make you happy ;-)
You could all colocate them with another resource (if there is one they
need to share; perhaps the fs?) This would reduce the number to N
constraints.
Or, you could use a non-colocated, non-ordered group, and then define a
rsc_location rule to make them all run on the same node if available.
Or, a colocation constraint from that group to the resource you want to
collocate with. I'm not sure this works. Would reduce the number to 1
constraint.
Groups were meant as a short-hand for the most common case, and now
people find out other uses for them; we need to find ways how to make
the groups more powerful, or the constraints (to reduce the need for
more powerful groups).
Regards,
Lars
--
Teamlead Kernel, SuSE Labs, Research and Development
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
"Experience is the name everyone gives to their mistakes." -- Oscar Wilde
_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems