<font size=2 face="sans-serif">How do you set the size of a ZFS file that
is simulating a GPFS disk? &nbsp;How do &quot;tell&quot; GPFS about that?</font><br><br><font size=2 face="sans-serif">How efficient is this layering, compared
to just giving GPFS direct access to the same kind of LUNs that ZFS is
using?<br></font><br><font size=2 face="sans-serif">Hmmm... to partially answer my question,
I do something similar, but strictly for testing non-performance critical
GPFS functions.</font><br><font size=2 face="sans-serif">On any file system one can:</font><br><br><font size=2 face="sans-serif">&nbsp; dd if=/dev/zero of=/fakedisks/d3
count=1 bs=1M seek=3000 &nbsp;# create a fake 3GB disk for GPFS</font><br><br><font size=2 face="sans-serif">Then use a GPFS nsd configuration record
like this:</font><br><br><font size=2 face="sans-serif">%nsd: nsd=d3 &nbsp;device=/fakedisks/d3
&nbsp;usage=dataOnly pool=xtra &nbsp;servers=bog-xxx</font><br><br><font size=2 face="sans-serif">Which starts out as sparse and the filesystem
will dynamically &quot;grow&quot; as GPFS writes to it...</font><br><br><font size=2 face="sans-serif">But I have no idea how well this will
work for a critical &quot;production&quot; system...</font><br><br><font size=2 face="sans-serif">tx, marc kaplan.</font><br><br><br><br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">&quot;Allen, Benjamin
S.&quot; &lt;bsallen@alcf.anl.gov&gt;</font><br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">gpfsug main discussion
list &lt;gpfsug-discuss@spectrumscale.org&gt;</font><br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">06/13/2016 12:34 PM</font><br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">Re: [gpfsug-discuss]
GPFS on ZFS?</font><br><font size=1 color=#5f5f5f face="sans-serif">Sent by: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">gpfsug-discuss-bounces@spectrumscale.org</font><br><hr noshade><br><br><br><tt><font size=2>Jaime,<br><br>See </font></tt><a href=https://www.ibm.com/support/knowledgecenter/STXKQY_4.2.0/com.ibm.spectrum.scale.v4r2.adm.doc/bl1adm_nsddevices.htm><tt><font size=2>https://www.ibm.com/support/knowledgecenter/STXKQY_4.2.0/com.ibm.spectrum.scale.v4r2.adm.doc/bl1adm_nsddevices.htm</font></tt></a><tt><font size=2>.
An example I have for add /dev/nvme* devices:<br><br>* GPFS doesn't know how that /dev/nvme* are valid block devices, use a
user exit script to let it know about it<br><br>cp /usr/lpp/mmfs/samples/nsddevices.sample /var/mmfs/etc/nsddevices<br><br>* Edit /var/mmfs/etc/nsddevices, and add to linux section:<br><br>if [[ $osName = Linux ]]<br>then<br> &nbsp;: # Add function to discover disks in the Linux environment.<br> &nbsp; &nbsp;for dev in $( cat /proc/partitions | grep nvme | awk '{print
$4}' )<br> &nbsp; &nbsp; &nbsp;do<br> &nbsp; &nbsp; &nbsp; &nbsp;echo $dev generic<br> &nbsp; &nbsp;done<br>fi<br><br>* Copy edited nsddevices to the rest of the nodes at the same path<br>for host in n01 n02 n03 n04; do<br> &nbsp;scp /var/mmfs/etc/nsddevices ${host}:/var/mmfs/etc/nsddevices<br>done<br><br><br>Ben<br><br>&gt; On Jun 13, 2016, at 11:26 AM, Jaime Pinto &lt;pinto@scinet.utoronto.ca&gt;
wrote:<br>&gt; <br>&gt; Hi Chris<br>&gt; <br>&gt; As I understand, GPFS likes to 'see' the block devices, even on a
hardware raid solution such at DDN's.<br>&gt; <br>&gt; How is that accomplished when you use ZFS for software raid?<br>&gt; On page 4 I see this info, and I'm trying to interpret it:<br>&gt; <br>&gt; General Configuration<br>&gt; ...<br>&gt; * zvols<br>&gt; * nsddevices<br>&gt; &nbsp;- echo &quot;zdX generic&quot;<br>&gt; <br>&gt; <br>&gt; Thanks<br>&gt; Jaime<br>&gt; <br>&gt; Quoting &quot;Hoffman, Christopher P&quot; &lt;cphoffma@lanl.gov&gt;:<br>&gt; <br>&gt;&gt; Hi Jaime,<br>&gt;&gt; <br>&gt;&gt; What in particular would you like explained more? I'd be more
than &nbsp;happy to discuss things further.<br>&gt;&gt; <br>&gt;&gt; Chris<br>&gt;&gt; ________________________________________<br>&gt;&gt; From: gpfsug-discuss-bounces@spectrumscale.org &nbsp;[gpfsug-discuss-bounces@spectrumscale.org]
on behalf of Jaime Pinto &nbsp;[pinto@scinet.utoronto.ca]<br>&gt;&gt; Sent: Monday, June 13, 2016 10:11<br>&gt;&gt; To: gpfsug main discussion list<br>&gt;&gt; Subject: Re: [gpfsug-discuss] GPFS on ZFS?<br>&gt;&gt; <br>&gt;&gt; I just came across this presentation on &quot;GPFS with underlying
ZFS<br>&gt;&gt; block devices&quot;, by Christopher Hoffman, Los Alamos National
Lab,<br>&gt;&gt; although some of the<br>&gt;&gt; implementation remains obscure.<br>&gt;&gt; <br>&gt;&gt; </font></tt><a href="http://files.gpfsug.org/presentations/2016/anl-june/LANL_GPFS_ZFS.pdf"><tt><font size=2>http://files.gpfsug.org/presentations/2016/anl-june/LANL_GPFS_ZFS.pdf</font></tt></a><tt><font size=2><br>&gt;&gt; <br>&gt;&gt; It would be great to have more details, in particular the possibility<br>&gt;&gt; of straight use of GPFS on ZFS, instead of the 'archive' use case
as<br>&gt;&gt; described on the presentation.<br>&gt;&gt; <br>&gt;&gt; Thanks<br>&gt;&gt; Jaime<br>&gt;&gt; <br>&gt;&gt; <br>&gt;&gt; <br>&gt;&gt; <br>&gt;&gt; Quoting &quot;Jaime Pinto&quot; &lt;pinto@scinet.utoronto.ca&gt;:<br>&gt;&gt; <br>&gt;&gt;&gt; Since we can not get GNR outside ESS/GSS appliances, is anybody
using<br>&gt;&gt;&gt; ZFS for software raid on commodity storage?<br>&gt;&gt;&gt; <br>&gt;&gt;&gt; Thanks<br>&gt;&gt;&gt; Jaime<br>&gt;&gt;&gt; <br>&gt;&gt;&gt; <br>&gt;&gt; <br>&gt;&gt; <br>&gt;&gt; <br>&gt;&gt; <br>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;************************************<br>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; TELL US ABOUT YOUR SUCCESS
STORIES<br>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font></tt><a href=http://www.scinethpc.ca/testimonials><tt><font size=2>http://www.scinethpc.ca/testimonials</font></tt></a><tt><font size=2><br>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;************************************<br>&gt;&gt; ---<br>&gt;&gt; Jaime Pinto<br>&gt;&gt; SciNet HPC Consortium &nbsp;- Compute/Calcul Canada<br>&gt;&gt; </font></tt><a href=www.scinet.utoronto.ca><tt><font size=2>www.scinet.utoronto.ca</font></tt></a><tt><font size=2>- </font></tt><a href=www.computecanada.org><tt><font size=2>www.computecanada.org</font></tt></a><tt><font size=2><br>&gt;&gt; University of Toronto<br>&gt;&gt; 256 McCaul Street, Room 235<br>&gt;&gt; Toronto, ON, M5T1W5<br>&gt;&gt; P: 416-978-2755<br>&gt;&gt; C: 416-505-1477<br>&gt;&gt; <br>&gt;&gt; ----------------------------------------------------------------<br>&gt;&gt; This message was sent using IMP at SciNet Consortium, University
of Toronto.<br>&gt;&gt; <br>&gt;&gt; _______________________________________________<br>&gt;&gt; gpfsug-discuss mailing list<br>&gt;&gt; gpfsug-discuss at spectrumscale.org<br>&gt;&gt; </font></tt><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><tt><font size=2>http://gpfsug.org/mailman/listinfo/gpfsug-discuss</font></tt></a><tt><font size=2><br>&gt;&gt; _______________________________________________<br>&gt;&gt; gpfsug-discuss mailing list<br>&gt;&gt; gpfsug-discuss at spectrumscale.org<br>&gt;&gt; </font></tt><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><tt><font size=2>http://gpfsug.org/mailman/listinfo/gpfsug-discuss</font></tt></a><tt><font size=2><br>&gt;&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; <br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; ************************************<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TELL US ABOUT YOUR SUCCESS STORIES<br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; </font></tt><a href=http://www.scinethpc.ca/testimonials><tt><font size=2>http://www.scinethpc.ca/testimonials</font></tt></a><tt><font size=2><br>&gt; &nbsp; &nbsp; &nbsp; &nbsp; ************************************<br>&gt; ---<br>&gt; Jaime Pinto<br>&gt; SciNet HPC Consortium &nbsp;- Compute/Calcul Canada<br>&gt; </font></tt><a href=www.scinet.utoronto.ca><tt><font size=2>www.scinet.utoronto.ca</font></tt></a><tt><font size=2>- </font></tt><a href=www.computecanada.org><tt><font size=2>www.computecanada.org</font></tt></a><tt><font size=2><br>&gt; University of Toronto<br>&gt; 256 McCaul Street, Room 235<br>&gt; Toronto, ON, M5T1W5<br>&gt; P: 416-978-2755<br>&gt; C: 416-505-1477<br>&gt; <br>&gt; ----------------------------------------------------------------<br>&gt; This message was sent using IMP at SciNet Consortium, University of
Toronto.<br>&gt; <br>&gt; _______________________________________________<br>&gt; gpfsug-discuss mailing list<br>&gt; gpfsug-discuss at spectrumscale.org<br>&gt; </font></tt><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><tt><font size=2>http://gpfsug.org/mailman/listinfo/gpfsug-discuss</font></tt></a><tt><font size=2><br><br>_______________________________________________<br>gpfsug-discuss mailing list<br>gpfsug-discuss at spectrumscale.org<br></font></tt><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><tt><font size=2>http://gpfsug.org/mailman/listinfo/gpfsug-discuss</font></tt></a><tt><font size=2><br><br></font></tt><br><BR>