<div dir="ltr">Hello,<div class="gmail_quote"><div dir="ltr"><div><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 18, 2022 at 3:08 AM Eric Robinson &lt;<a href="mailto:eric.robinson@psmnv.com" target="_blank">eric.robinson@psmnv.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div>
<p class="MsoNormal">We noticed section 2.7 of the Linstor User Guide ends with the following statement, apparently intended for internal use:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">“FIXME describe how to route the controller &lt;-&gt; client communication through a specific
<code><span style="font-size:10pt">netif</span></code>.”<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Will that be fixed soon? It’s information we need to know. </p></div></div></blockquote><div><br></div><div>Thank you for noting. We already removed the FIXME and will try to add that information soon.</div><div><br></div><div>Besides the options you can use for defining the controller&#39;s IP
      address or hostname (described in [1]), there is no way to tell
      the client through which NIC it should reach the specified
      controller, using `linstor` commands.</div><div>Please be aware that the client does not know about the configured &quot;netif&quot;s specified through `linstor node interface ...` (sounds a bit hard having to ask the controller on how to contact the very same controller :) )<br></div><div> </div><div>What exactly are you trying to achieve here?<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div><p class="MsoNormal"><u></u>
<u></u></p>

<p class="MsoNormal">Does anyone here know if NIC assignment commands can be applied retroactively to resources that already exist? For example, if I issue the commands…<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<pre>linstor node interface create alpha 100G_nic 192.168.43.221<u></u><u></u></pre>
<pre>linstor node interface create alpha 10G_nic 192.168.43.231<u></u><u></u></pre>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;Courier New&quot;"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:&quot;Courier New&quot;">linstor storage-pool set-property alpha pool_hdd PrefNic 10G_nic<u></u><u></u></span></p>
<pre>linstor storage-pool set-property alpha pool_ssd PrefNic 100G_nic</pre></div></div></blockquote><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div><p class="MsoNormal"><u></u><u></u></p>
</div></div></blockquote><div> </div><div>Yes that works, but it is not perfect right now. If you change the PrefNic for a storage pool, all resources using that storage pool will update accordingly but also simultaneously. That means that updating the PrefNic on a diskless storage pool (for a diskless resource) will briefly disconnect it from all diskful peers, which might cause some problems, especially if that diskless resource is primary.</div></div><div> <span style="font-size:10pt;font-family:&quot;Courier New&quot;"></span></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="EN-US"><div><br><p class="MsoNormal">…can I then modify existing resources that use the pool_hdd and pool_ssd storage pools and make them start using multiple paths?</p></div></div></blockquote><div><br></div><div>Not sure if I understand this question correctly or not: If the question is &quot;can I move a resource from one storage pool to another&quot;, then the answer is no. Only by deleting the resource and re-creating it into the new storage pool and letting DRBD resync the data.</div><div>If you meant that question if you can configure DRBD to use multiple network paths somehow, `PrefNic` is the wrong approach here. I just realized that we are missing that part in our documentation, which we will of course fix soon.</div><div>Until then, please feel free to explore the feature via the client&#39;s help messages:</div><div>   linstor resource-connection path create -h<br></div><div><br></div><div><br></div></div><div>[1] <a href="https://linbit.com/drbd-user-guide/linstor-guide-1_0-en/#s-using_the_linstor_client" target="_blank">https://linbit.com/drbd-user-guide/linstor-guide-1_0-en/#s-using_the_linstor_client</a></div><br></div></div>-- <br><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Best regards,<br></div>Gabor Hernadi<br></div></div></div></div></div>