<p dir="ltr"><br>
On 04/06/2015 8:50 PM, &quot;Kimly Heler&quot; &lt;<a href="mailto:kimlyheler@gmail.com">kimlyheler@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hello,<br>
&gt;<br>
&gt; I have 2 of two-node clusters in different data centers. I have configured drbd of lvm resource on each cluster. Now I need to configure a stacked drbd on top of these 2 clusters.<br>
&gt;<br>
&gt; It should be similar to section 8.4.2 in <a href="http://drbd.linbit.com/users-guide-emb/s-pacemaker-stacked-resources.html">http://drbd.linbit.com/users-guide-emb/s-pacemaker-stacked-resources.html</a> except I need to find a way to assign floating IPs to the stacked drbd.<br>
&gt;<br>
&gt; Here is what I derived from the user guide:<br>
&gt;<br>
&gt; resource clusterA {<br>
&gt;   net {<br>
&gt;     protocol C;<br>
&gt;   }<br>
&gt;<br>
&gt;   on host1-datacenterA {<br>
&gt;     device     /dev/drbd0;<br>
&gt;     disk       /dev/sda6;<br>
&gt;     address    <a href="http://10.0.0.1:7788">10.0.0.1:7788</a>;<br>
&gt;     meta-disk internal;<br>
&gt;   }<br>
&gt;<br>
&gt;   on host2-datacenterA {<br>
&gt;     device    /dev/drbd0;<br>
&gt;     disk      /dev/sda6;<br>
&gt;     address   <a href="http://10.0.0.2:7788">10.0.0.2:7788</a>;<br>
&gt;     meta-disk internal;<br>
&gt;   }<br>
&gt; }<br>
&gt;<br>
&gt; resource clusterB {<br>
&gt;   net {<br>
&gt;     protocol C;<br>
&gt;   }<br>
&gt;<br>
&gt;   on host1-datacenterB {<br>
&gt;     device     /dev/drbd0;<br>
&gt;     disk       /dev/sda6;<br>
&gt;     address    <a href="http://10.0.0.3:7788">10.0.0.3:7788</a>;<br>
&gt;     meta-disk internal;<br>
&gt;   }<br>
&gt;<br>
&gt;   on host2-datacenterB {<br>
&gt;     device    /dev/drbd0;<br>
&gt;     disk      /dev/sda6;<br>
&gt;     address   <a href="http://10.0.0.3:7788">10.0.0.3:7788</a>;<br>
&gt;     meta-disk internal;<br>
&gt;   }<br>
&gt; }<br>
&gt;<br>
&gt; resource r0 {<br>
&gt;   net {<br>
&gt;     protocol A;<br>
&gt;   }<br>
&gt;<br>
&gt;   stacked-on-top-of clusterA {<br>
&gt;     device     /dev/drbd10;<br>
&gt;     address    <a href="http://192.168.42.1:7788">192.168.42.1:7788</a>; # Virtual IP of cluster A<br>
&gt;   }<br>
&gt;<br>
&gt;   stacked-on-top-of clusterB {<br>
&gt;     device     /dev/drbd10;<br>
&gt;     address    <a href="http://192.168.42.2:7788">192.168.42.2:7788</a>; # Virtual IP of cluster B<br>
&gt;   }<br>
&gt; }<br>
&gt;<br>
&gt; With this, it would error out with the virtual IP address with &quot;IP not found on host&quot;. <br>
&gt;<br>
&gt; I also looked at Floating peers in the user guide, but floating <a href="http://192.168.42.1:7789">192.168.42.1:7789</a> would replace the whole section stacked-on-top-of. <br>
&gt;<br>
&gt; How can I tell drbd that r0 is a stacked drbd resource, and the peers IPs are floating?<br>
&gt;</p>
<p dir="ltr">Did you try setting:</p>
<p dir="ltr">net.ipv4.ip_nonlocal_bind=1</p>
<p dir="ltr">so apps can bind to non local ip?<br>
&gt; Thanks in advance<br>
&gt;<br>
&gt; Kimly<br>
&gt;<br>
&gt;<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">http://lists.linbit.com/mailman/listinfo/drbd-user</a><br>
&gt;<br>
</p>