<div dir="ltr"><div><span style="font-size:12.8px">&gt; I&#39;m not sure if I have understood your setup correctly. </span><br></div><div><br></div>In this case, the clients are a combination of all three: some are o2ib only, some tcp only, and some o2ib+tcp with tcp as failover.<div><br></div><div>It sounds like I need a combination of configurations, one for the OSSes and one for each client type.</div><div><br></div><div>So if I used this parameter in the OST,</div><div>--mgsnode=&quot;172.16.10.1@o2ib0,192.168.10.1@tcp0&quot;<br></div><div><br></div><div>Then configured the modprobe.d/lustre.conf appropriately on the clients</div><div>tcp: options lnet networks=&quot;tcp0(ixgbe1)&quot;</div><div>o2ib: options lnet networks=&quot;o2ib0(ib1)&quot;</div><div>both: options lnet networks=&quot;o2ib0(ib1),tcp0(ixgbe1)&quot;</div>







<div><br></div><div>And use these mount parameters:</div><div><div>tcp: <span style="font-size:12.8px">mount -v -t lustre 192.168.10.1</span><span style="font-size:12.8px">@tcp0:/testfs /mnt/testfs</span></div><div>o2ib: <span style="font-size:12.8px">mount -v -t lustre 172.16.10.1@o2ib0</span><span style="font-size:12.8px">:/testfs /mnt/testfs</span></div><div>both: <span style="font-size:12.8px">mount -v -t lustre 172.16.10.1@o2ib0,192.168.10.1</span><span style="font-size:12.8px">@tcp0:/testfs /mnt/testfs</span></div></div><div><br></div><div>Everything should be happy?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 24, 2015 at 9:12 AM, Martin Hecht <span dir="ltr">&lt;<a href="mailto:hecht@hlrs.de" target="_blank">hecht@hlrs.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 09/24/2015 05:33 PM, Chris Hunter wrote:<br>
&gt; [...]<br>
<span class="">&gt;&gt;    2. What&#39;s the best way to trace the TCP client interactions to see<br>
&gt;&gt; where<br>
&gt;&gt;    it&#39;s breaking down?<br>
&gt; If lnet is running on the client, you can try &quot;lctl ping&quot;<br>
&gt; eg) lctl ping 172.16.10.1@o2ib<br>
&gt;<br>
&gt; I believe a lustre mount uses ipoib for initial handshake with a mds<br>
&gt; o2ib interfaces. You should make sure regular ping over ipoib is<br>
&gt; working before mounting lustre.<br>
</span>if the client and the server is on the same network, yes, it&#39;s a good<br>
starting point. But it&#39;s not a prerequisite. In general you can have an<br>
lnet router in-between or have different ip subnets for ipoib, so you<br>
can&#39;t ping on the ipoib layer, but you can still lctl ping the whole<br>
path (although you could verify that you can ip ping to the next hop at<br>
least).<br>
<br>
We also have a case in which we tried to block ipoib completely with<br>
iptables, but we still could lctl ping, even after rebooting the host<br>
and ensuring that the firewall was up before loading the lnet module.<br>
So, I doubt that ipoib is needed at all for establishing the o2ib<br>
connection.<br>
<br>
<br>
<br>_______________________________________________<br>
lustre-discuss mailing list<br>
<a href="mailto:lustre-discuss@lists.lustre.org">lustre-discuss@lists.lustre.org</a><br>
<a href="http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org" rel="noreferrer" target="_blank">http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org</a><br>
<br></blockquote></div><br></div>