<div dir="ltr"><div>hmmm... @Arnold...<br></div>you are correct.<br><div>Thanks your reply <br>"Yes, this can be made to work _if_ each<br>
mysql-instance has its own disk-space for the tables."<br></div><div>this give me a hit...haha i think my mind is stuck at that time.<br><br></div><div>I already use active/Passive mode for my mysql cluster and it works fine now.<br>
<br></div><div>thanks so much....<br></div><div><br><br></div><div><span name="Arnold Krille" class=""></span></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Oct 9, 2013 at 3:56 AM, Arnold Krille <span dir="ltr"><<a href="mailto:arnold@arnoldarts.de" target="_blank">arnold@arnoldarts.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Sun, 6 Oct 2013 02:08:24 +0800 Gray Wen Wen<br>
<<a href="mailto:deutschland.gray@gmail.com">deutschland.gray@gmail.com</a>> wrote:<br>
> Hi all,<br>
> now I am trying to configure a dual DRBD with mysql<br>
> i wanna use active/active mode without any loadbalance.<br>
> so my drbd is primary/primary on node1 and node2.<br>
> the mount point is /mysql<br>
> and i configure everything for mysql<br>
> then when I start the pacemaker service<br>
> the mysql can only be active on one node.<br>
> and another server show mysql startup error.<br>
><br>
> I tried few times...so here is my question,<br>
> whether because of I set primay/primary drbd so actually the two<br>
> nodes hold the same shared storage (/mysql folder on two nodes)<br>
> so if one node start mysql that means it locks the folder /mysql<br>
> and another node can not continue use this shared storage.<br>
><br>
> does mysql active/active mode must use loadblance or something else?<br>
<br>
</div>How do you think mysql (or any other database) works?<br>
What happens when a row is added to a table? Now think about making<br>
mysql sync that process (adding a row to a table) across several<br>
instances, regardless whether these are all read-write masters or some<br>
just read-only slaves. Yes, this can be made to work _if_ each<br>
mysql-instance has its own disk-space for the tables. But these<br>
mysql-instances will get horribly confused when someone else modifies<br>
their disk-space without them knowing. Even if that "someone else" is<br>
another mysql-instance meaning to do the right thing. There is a reason<br>
why the second instance sees the tables as "locked".<br>
<br>
Long story short: Don't do what you are trying to do.<br>
Either use drbd in active-passive and run _one_ mysql-instance on the<br>
drbd-master. Or run one mysql instance with its own disk-space on each<br>
node and promote/demote the write-master/read-only-slave with the<br>
mysql-RA.<br>
<br>
Good luck,<br>
<br>
Arnold<br>
<br>_______________________________________________<br>
Pacemaker mailing list: <a href="mailto:Pacemaker@oss.clusterlabs.org">Pacemaker@oss.clusterlabs.org</a><br>
<a href="http://oss.clusterlabs.org/mailman/listinfo/pacemaker" target="_blank">http://oss.clusterlabs.org/mailman/listinfo/pacemaker</a><br>
<br>
Project Home: <a href="http://www.clusterlabs.org" target="_blank">http://www.clusterlabs.org</a><br>
Getting started: <a href="http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf" target="_blank">http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf</a><br>
Bugs: <a href="http://bugs.clusterlabs.org" target="_blank">http://bugs.clusterlabs.org</a><br>
<br></blockquote></div><br></div>