<br><font size=2 face="sans-serif">Hi everyone,</font>
<br>
<br><font size=2 face="sans-serif">i have been into heartbeat 2 and pacemaker
for some time now and wonder wheather i can use it in more than just the
"normal" HA situation. However going through the excelent "Pacemaker
Configuration Explained" or the Linux HA Cluster book by Michael Schwarzkopff,
i still have no idea how to configure pacemaker for my scenario.</font>
<br>
<br><font size=2 face="sans-serif">My environment consists of multiple
servers (~40), each with one or more cpu-cores. I have two application-types
called A and B (services like eg. apache), that each use one cpu core.
A is mission critical, B is optional.</font>
<br><font size=2 face="sans-serif">So what i want to express is that there
should be 20 A's and the remaining cpu's may be used by B's. When a node
executing A's fails, it is perfectly ok to shut down B's to make cpu cores
available for A's to be started.</font>
<br>
<br><font size=2 face="sans-serif">Any idea how to do this?</font>
<br>
<br><font size=2 face="sans-serif">Going through the various examples in
the book and pdf, i found examples on how to use instance-attributes for
one resource. That mean things like "start apache only on host with
more than XY ram or MN cpu speed". However, in my scenario i thing
i need contraints that invole the number of resources on the host. An example
would be "the sum of A's and B's started on node must be less or equal
the number of cpu cores". But even going through the parameters supplied
to ocf-agent (page 72 in the pacemaker explained pdf), it seem i am unable
to figure out how many clones a currently runs.</font>
<br>
<br><font size=2 face="sans-serif">Is pacemaker able to handle such constraints?
Is there some work-around (eg with score-values) to emulate such behavior?</font>
<br>
<br><font size=2 face="sans-serif">any ideas/hints/comments are very welcome.</font>
<br><font size=2 face="sans-serif">best regards,</font>
<br>
<br><font size=2 face="sans-serif">Jens Bräuer</font>