Serge Dubrouski escribió:
On Tue, Oct 28, 2008 at 10:22 AM, Adrian Chapela
<[EMAIL PROTECTED]> wrote:
Serge Dubrouski escribió:
On Tue, Oct 28, 2008 at 6:29 AM, Adrian Chapela
<[EMAIL PROTECTED]> wrote:

Serge Dubrouski escribió:

On Mon, Oct 27, 2008 at 12:43 PM, Adrian Chapela
<[EMAIL PROTECTED]> wrote:


Serge Dubrouski escribió:


Something like this:

   <rsc_order id="drbd0_before_myGroup" first="ms-drbd0"
then="myGroup" then-action="start" first-action="promote"/>
   <rsc_colocation id="myGroup_on_drbd0" rsc="myGroup"
with-rsc="ms-drbd0" with-rsc-role="Master" score="INFINITY"/>
   <rsc_location id="primNode" rsc="myGroup">
     <rule id="prefered_primNode" score="1000">
       <expression attribute="#uname" id="expression.id2242728"
operation="eq" value="fc-node1"/>
     </rule>
   </rsc_location>

See that cib.xml that I sent you a couple of days ago. First rule will
promote DRBD before starting a group, second will collocate master and
a group, third one will place group and master to the desired node.



Yes, I bases my rules on yours, but I can't update my config with your
rules
directly.
<rsc_order id="drbd0_before_myGroup" first="ms-drbd0" then="mail_Group"
then-action="start" first-action="promote"/>

This could be like:
<rsc_order id="drbd0_before_myGroup" from="mail_Group" action="start"
to="ms-drbd0" to_action="promote"/>

What is the version of your heartbeat ? My 2.99.1 heartbeat didn't


It's processed by pacemaker, not heartbeat. That rule worked all right
under 0.6, 0.7, 1.0:

Refresh in 3s...

============
Last updated: Mon Oct 27 14:52:47 2008
Current DC: fc-node2 (ad6f19b7-228a-48b7-bae0-f95a838bde2a)
2 Nodes configured.
3 Resources configured.
============

Node: fc-node1 (b88f98c6-50f2-463a-a6eb-51abbec645a9): online
Node: fc-node2 (ad6f19b7-228a-48b7-bae0-f95a838bde2a): online

Full list of resources:

Clone Set: DoFencing
  child_DoFencing:0   (stonith:external/xen0):        Started fc-node1
  child_DoFencing:1   (stonith:external/xen0):        Started fc-node2
Master/Slave Set: ms-drbd0
  drbd0:0     (ocf::heartbeat:drbd):  Master fc-node1
  drbd0:1     (ocf::heartbeat:drbd):  Started fc-node2
Resource Group: myGroup
  myIP        (ocf::heartbeat:IPaddr):        Started fc-node1
  fs0 (ocf::heartbeat:Filesystem):    Started fc-node1
  myPgsql     (ocf::heartbeat:pgsql): Started fc-node1

[EMAIL PROTECTED] crm]# rpm -qa | grep pacemaker
libpacemaker3-1.0.0-2.1
pacemaker-1.0.0-2.1
[EMAIL PROTECTED] crm]#


What error do you get?


I can update the configuration now. I have Heartbeat 2.99.1 + Pacemaker
1.0.
Bur now, I can't put Master on the node. Have you check fc-node2 as a
master
node?

How are you using pingd ? As a clone instance or  configured in ha.cf ?

pingd is broken in 1.0 :-( Andrew fixed it in the latest dev release.

OK, but Adrew said me this morning that bug was fixed in last stable code. I
have downloaded Pacemaker-1-0-79d2ba7e502f but pingd seems broken as well.
If I delete the pingd rule Group is starting but if I don't delete the rule
the Group is not starting.

Another thing  is the master selection, it is wrong in my case, using your
config Sergei. Could you try changing the master node from fc-node1 and
fc-node2 ?

Thank you!

I have no problems with moving master to fc-node2. JUST A simple
change in the prefNode rsc_location rule:

      <rsc_location id="primNode" rsc="myGroup">
        <rule id="prefered_primNode" score="1000">
          <expression attribute="#uname" id="prefNode" operation="eq"
value="fc-node2"/>
        </rule>
OK, I understand the rule but is it working for you ? For me it is not working.


_______________________________________________
Pacemaker mailing list
[email protected]
http://list.clusterlabs.org/mailman/listinfo/pacemaker

Reply via email to