Hi Lars,<div><br></div><div>yes now is more clar for me.</div><div><br></div><div>We made &quot;node standby&quot; to simulate a package switching ( in a wrong way it seems ).</div><div>Let me ask one thing: do ypu know a way to do a &quot;cluster functionalty&quot; test?</div>
<div><br></div><div>I&#39;m thinking about unplugging lan cable... is that a right test?</div><div><br></div><div>Thanks again for your support.</div><div><br></div><div>Simone</div><div><br><div class="gmail_quote">2013/2/26 Lars Ellenberg <span dir="ltr">&lt;<a href="mailto:lars.ellenberg@linbit.com" target="_blank">lars.ellenberg@linbit.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Tue, Feb 26, 2013 at 10:31:27AM +0100, Simone Del Pinto wrote:<br>
&gt; Thank u lars!<br>
&gt;<br>
&gt; I&#39;ve implemented a cron scripts that if found drbd in Unconfigured state do<br>
&gt; a service reload. With this workaruond all seems to work fine.<br>
<br>
</div>Then you don&#39;t understand your cluster manager at all.<br>
Get rid of this cron job as soon as possible.<br>
See below.<br>
<div class="im"><br>
&gt; But... if the service really switch on other node and, for a reason, it<br>
&gt; come back to last nod what happen?<br>
&gt;<br>
&gt; It is very strange... it need a manual restart however.<br>
<br>
</div>I don&#39;t really understand your question.<br>
<br>
But if you want some node to be able to take over,<br>
you must not set it &quot;standby&quot;.<br>
<br>
Maybe some misundernstanding on the concept of &quot;node standby&quot; in pacemaker?<br>
<br>
In pacemaker you switch a node to &quot;standby&quot; to take it down for maintenance.<br>
<br>
In normal operation of the cluster, all nodes must be *online*.<br>
Some of the online nodes run resources, some run other resources,<br>
some run instances of clones of the same resource,<br>
some run instances of multi-state resources as Master or Slave.<br>
<br>
The node state &quot;standby&quot; in the Pacemaker sense is one that does not<br>
really take part in clustering anymore, possibly because it is about<br>
to be taken down for maintenance/hardware upgrade/whatever.<br>
<br>
What you apparently think of &quot;standby&quot; would be a node waiting to take<br>
over. For that to happen, it must be &quot;online&quot; in the pacemaker sense,<br>
just not running the resources in question yet (but probably the Slave<br>
instances of the DRBDs).<br>
<br>
Hope that clears things up a bit.<br>
<br>
        Lars<br>
<div><div class="h5"><br>
&gt;<br>
&gt; Simone<br>
&gt;<br>
&gt; 2013/2/26 Lars Ellenberg &lt;<a href="mailto:lars.ellenberg@linbit.com">lars.ellenberg@linbit.com</a>&gt;<br>
&gt;<br>
&gt; &gt; On Fri, Feb 22, 2013 at 11:26:07AM +0100, Simone Del Pinto wrote:<br>
&gt; &gt; &gt; Hi guys,<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; we are using drbd 8.3.13 on our 2 linux server to keep data of the oer<br>
&gt; &gt; MySQL server.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; corosync and pacemaker ensure that we have a virtuel IP running and that<br>
&gt; &gt; our DB is always up on one of those nodes.<br>
&gt; &gt; &gt; During a failover test we noted that when we put the Master node in<br>
&gt; &gt; standy<br>
&gt; &gt; &gt; ( crm node standby )<br>
&gt; &gt;<br>
&gt; &gt; &quot;crm node standby&quot; means: stop all services on that node.<br>
&gt; &gt; stop means stop.<br>
&gt; &gt; stop of DRBD means taking it down.<br>
&gt; &gt;<br>
&gt; &gt; there is no &quot;native&quot; way to<br>
&gt; &gt; tell pacemaker to &quot;go standby but leave DRBD configured as Secondary&quot;.<br>
&gt; &gt;<br>
&gt; &gt; There are a few ways to achieve similar functionality, though.<br>
&gt; &gt; You could do implement that using constraints,<br>
&gt; &gt; possibly referencing node attributes.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Or you re-configure drbd by hand<br>
&gt; &gt; once you switched to standby in pacemaker,<br>
&gt; &gt; just as you apparently did already.<br>
&gt; &gt;<br>
&gt; &gt; &gt; all services switch to other node but DRBD goes in &quot;Unconfigured state&quot;.<br>
&gt; &gt; &gt; Below the situation before standby:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; crm_mon -V1<br>
&gt; &gt; &gt;  Master/Slave Set: ms_zends_drbd [p_zends_drbd]<br>
&gt; &gt; &gt;      Masters: [ FRCVD2046 ]<br>
&gt; &gt; &gt;      Slaves: [ FRCVD2047 ]<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Now the situation after &quot;crm node standby&quot;:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;  Master/Slave Set: ms_zends_drbd [p_zends_drbd]<br>
&gt; &gt; &gt;      Masters: [ FRCVD2047 ]<br>
&gt; &gt; &gt;      Stopped: [ p_zends_drbd:1 ]<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; And now DRBD situation on &quot;old&quot; Master node ( FRCVD2046 ):<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; service drbd status<br>
&gt; &gt; &gt; 0:zendsdata  Unconfigured<br>
&gt; &gt;<br>
&gt; &gt; Right.<br>
&gt; &gt; Works &quot;as designed&quot;.<br>
&gt; &gt;<br>
&gt; &gt; &gt; Now if i run a DRBD service reload I have this scenario:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; service drbd reload<br>
&gt; &gt; &gt; service drbd status<br>
&gt; &gt; &gt; 0:zendsdata  Connected  Secondary/Primary  UpToDate/UpToDate  C<br>
&gt; &gt;<br>
&gt; &gt; Of course.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; : Lars Ellenberg<br>
&gt; &gt; : LINBIT | Your Way to High Availability<br>
&gt; &gt; : DRBD/HA support and consulting <a href="http://www.linbit.com" target="_blank">http://www.linbit.com</a><br>
&gt; &gt;<br>
&gt; &gt; DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; drbd-user mailing list<br>
&gt; &gt; <a href="mailto:drbd-user@lists.linbit.com">drbd-user@lists.linbit.com</a><br>
&gt; &gt; <a href="http://lists.linbit.com/mailman/listinfo/drbd-user" target="_blank">http://lists.linbit.com/mailman/listinfo/drbd-user</a><br>
&gt; &gt;<br>
<br>
&gt; _______________________________________________<br>
&gt; drbd-user mailing list<br>
&gt; <a href="mailto:drbd-user@lists.linbit.com">drbd-user@lists.linbit.com</a><br>
&gt; <a href="http://lists.linbit.com/mailman/listinfo/drbd-user" target="_blank">http://lists.linbit.com/mailman/listinfo/drbd-user</a><br>
<br>
<br>
--<br>
: Lars Ellenberg<br>
: LINBIT | Your Way to High Availability<br>
: DRBD/HA support and consulting <a href="http://www.linbit.com" target="_blank">http://www.linbit.com</a><br>
<br>
DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.<br>
__<br>
</div></div>please don&#39;t Cc me, but send to list   --   I&#39;m subscribed<br>
</blockquote></div><br></div>