Hello,

I'm testing Heartbeat 2 to make a MySQL master/slave system to takeover a failure. Now I can test a service, test the network connectivity, etc and all runs OK.

At this moment, I want the next thing:

Server A execute MySQL resource and IPADDR (the VIP shared address)
Server B execute MySQL in slave mode

When a failure happens in the server A (lost network connectivity, resource MySQL is lost...) the VIP and the MySQL resource must be moved to the server B, then if Server A goes up the resource can't go again to the server A ( I don't want it goes). I want to supervise this action and I will make it manually.

My problem is to write a rule and to execute the resource in the two nodes. I execute resources in two nodes as a clone statement. This is my config for the resource:

<clone id="mysqld">
<primitive id="mysqld-child" provider="heartbeat" class="lsb" type="mysql">
        <operations>
<op id="mysqld-child-monitor" name="monitor" interval="20s" timeout="40s" prereq="nothing"/>
          <op id="mysqld-child-start" name="start" prereq="nothing"/>
        </operations>
      </primitive>
</clone>
(This is an example.. and could change in the future...)

And my second problem is How can I write a rule to don't run a resource in a recovery node, even if it's "master" node ??

Best regards...

_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to