<div dir="ltr"><div>It doesn't look like this would be possible due to nodemap or SSK limitations.  As you pointed out, nodemap must associate a NID with a single nodemap.  SSK was intentionally tied to nodemap by design.  It does a lookup on the nodemap of a NID to verify it matches what is found in the server key.  I think even if you used multiple NIDs for a client like o2ib(ib0),o2ib1(ib0) you would still run into issues due to LNet, but I'm not certain on that.<br></div><div><br></div><div>Jeremy<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Dec 30, 2019 at 9:30 PM Hans Henrik Happe <<a href="mailto:happe@nbi.dk">happe@nbi.dk</a>> 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">Hi,<br>
<br>
Is it possible to have one client mount multiple fileset's with<br>
different ssk keys.<br>
<br>
Basically, we would just like to hand out a key to clients that should<br>
be allowed to mount a specific fileset (subdir). First, it looks like<br>
the nodemap must contain the client NID for it to be able to mount. The<br>
key is not enough. Secondly, nodemaps are not allowed hold the same<br>
NIDs, so it seems impossible to have multiple ssk protected filesets<br>
mounted from one client, unless multiple NIDs are used?<br>
<br>
Example: For nodes A and B and filesets f0 (key0) and f1 (key1).<br>
<br>
A: Should be allowed to mount f0 (key0).<br>
B: Should be allowed to mount f0 (key0) and f1 (key1).<br>
<br>
Cheers,<br>
Hans Henrik<br>
_______________________________________________<br>
lustre-discuss mailing list<br>
<a href="mailto:lustre-discuss@lists.lustre.org" target="_blank">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>
</blockquote></div>