<div class="socmaildefaultfont" dir="ltr" style="font-family:Arial, Helvetica, sans-serif;font-size:10.5pt" ><div dir="ltr" >The requirements for GUI & ReST API aren't  actually that dramatic. It boils down to three things:</div>
<div dir="ltr" > </div>
<div dir="ltr" >1) CCR. This is part of the base package but you need to migrate you config from server based to CCR which comes with the added benefit that your cluster config is now truly HA.</div>
<div dir="ltr" >2) mmhealth/mmsysmonc. This comes with the base package as well.</div>
<div dir="ltr" >3) mmperfmon. This comes with the pm-sensor packages that need to be distributed accross all nodes. And the pm-collector that sits on the GUI node (in large configuration you might want to have more than one collector).</div>
<div dir="ltr" > </div>
<div dir="ltr" >So from a package point of view it is basically just the pm-sensor package that needs to be installed all accross your cluster.</div>
<div dir="ltr" > </div>
<div dir="ltr" ><div class="socmaildefaultfont" dir="ltr" style="font-family:Arial, Helvetica, sans-serif;font-size:10.5pt" ><div class="socmaildefaultfont" dir="ltr" style="font-family:Arial, Helvetica, sans-serif;font-size:10.5pt" ><div class="socmaildefaultfont" dir="ltr" style="font-family:Arial, Helvetica, sans-serif;font-size:10.5pt" ><div class="socmaildefaultfont" dir="ltr" style="font-family:Arial, Helvetica, sans-serif;font-size:10.5pt" ><div class="socmaildefaultfont" dir="ltr" style="font-family:Arial;font-size:10.5pt" ><div class="socmaildefaultfont" dir="ltr" style="font-family:Arial;font-size:10.5pt" ><div dir="ltr" ><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" ><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" ><font face="Arial" size="2" >Mit freundlichen Grüßen / Kind regards</font> </font> </font>
<p><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" ><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" ><img height="23" src="cid:15536731432843" width="605" ></font></font></p><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" > <font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" > </font> </font>
<table border="0" cellpadding="0" cellspacing="0" >        <tbody>                <tr valign="top" >                        <td valign="middle" width="202" ><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" ><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" ><img align="bottom" alt="IBM Spectrum Scale" height="51" src="cid:15536731432844" width="201" > </font> </font>
                        <ul style="padding-left: 0pt; margin-left: 0px; list-style-type: none;" >                                <li><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" > </font></li>                        </ul>                        <font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" > <font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" > </font></font></td>                        <td valign="middle" width="31" >                        <ul style="padding-left: 0pt; margin-left: 0px; list-style-type: none;" >                                <li><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" ><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" ><font size="3" >     </font></font></font></li>                        </ul>                        </td>                        <td valign="middle" width="464" >                        <ul style="padding-left: 0pt; margin-left: 0px; list-style-type: none;" >                                <li><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" ><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" ><b><font face="Arial" size="3" >Dr. Alexander Wolf-Reber</font></b><br>                                <font face="Arial" size="1" >Spectrum Scale Release Lead Architect<br>                                Department M069 / Spectrum Scale Software Development<br>                                <br>                                +49-7034-2745404<br>                                a.wolf-reber@de.ibm.com</font></font></font></li>                        </ul>                        </td>                </tr>        </tbody></table><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" > <font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" > <img height="23" src="cid:15536731432845" width="605" > </font> </font>
<p><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" ><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" ><font color="#999999" face="Arial" size="1" >IBM Deutschland Research & Development GmbH / Vorsitzende des Aufsichtsrats: Matthias Hartmann / Geschäftsführung: Dirk Wittkopp<br>Sitz der Gesellschaft: Böblingen / Registergericht: Amtsgericht Stuttgart, HRB 243294</font></font></font></p><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" > <font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" > </font></font></div></div></div></div></div></div></div></div>
<div dir="ltr" > </div>
<div dir="ltr" > </div>
<blockquote data-history-content-modified="1" dir="ltr" style="border-left:solid #aaaaaa 2px; margin-left:5px; padding-left:5px; direction:ltr; margin-right:0px" >----- Original message -----<br>From: Peter Childs <p.childs@qmul.ac.uk><br>Sent by: gpfsug-discuss-bounces@spectrumscale.org<br>To: "gpfsug-discuss@spectrumscale.org" <gpfsug-discuss@spectrumscale.org><br>Cc:<br>Subject: Re: [gpfsug-discuss] mmlsquota output<br>Date: Wed, Mar 27, 2019 10:09 AM<br> 
<div><font face="Default Monospace,Courier New,Courier,monospace" size="2" >On Mon, 2019-03-25 at 09:52 +0000, Robert Horton wrote:<br>> I don't know the answer to your actual question, but have you thought<br>> about using the REST-API rather than parsing the command outputs? I<br>> can<br>> send over the Python stuff we're using if you mail me off list.<br><br>Thanks, We don't currently run the REST-API, partly I've never got<br>around to getting the monitoring overhead working, and working out<br>which extra packages we need to go round our 300 nodes and install. Out<br>cluster has been gradually upgraded over the years from 3.5 and we<br>don't routinely install all the new packages the GUI needs on every<br>node. It might be nice to see a list of which Spectrum Scale packages<br>are needed for the different added value features in Scale.<br><br>I'm currently working on re-writing the cli quota reporting program<br>which was originally written in a combination of bash and awk. Its a<br>strict Linux Cli util for reporting quota's and hence I'd prefer to<br>avoid the overhead of using a Rest-API.<br><br>With reference to the issue people reported not being able to run<br>"mmlsfileset" as a user a few weeks ago, I've found a handy work-around<br>using "mmlsattr" instead, and yes it does use the -Y flag all the time.<br><br>I'd like to share the code, once its gone though some internal code<br>review......<br><br>With reference to the other post, I will I think raise a PMR for this<br>as it does not look like mmlsquota is working as documented.<br><br>Thanks<br><br>Peter Childs<br><br>><br>> Rob<br>><br>> On Mon, 2019-03-25 at 09:38 +0000, Peter Childs wrote:<br>> > Can someone tell me I'm not reading this wrong.<br>> ><br>> > This is using Spectrum Scale 5.0.2-1<br>> ><br>> > It looks like the output from mmlsquota is not what it says<br>> ><br>> > In the man page it says,<br>> ><br>> > mmlsquota [-u User | -g Group] [-v | -q] [-e] [-C ClusterName]<br>> >           [-Y] [--block-size {BlockSize | auto}] [Device[:Fileset]<br>> > ...]<br>> ><br>> > however<br>> ><br>> > mmlsquota -u username fs:fileset<br>> ><br>> > Return the output for every fileset, not just the "fileset" I've<br>> > asked<br>> > for, this is same output as<br>> ><br>> > mmlsquota -u username fs<br>> ><br>> > Where I've not said the fileset.<br>> ><br>> > I can work around this, but I'm just checking this is not actually<br>> > a<br>> > bug, that ought to be fixed.<br>> ><br>> > Long story is that I'm working on rewriting our quota report util<br>> > that<br>> > used be a long bash/awk script into a more easy to understand<br>> > python<br>> > script, and I want to get the user quota info for just one<br>> > fileset.<br>> ><br>> > Thanks in advance.<br>> ><br>> ><br>--<br>Peter Childs<br>ITS Research Storage<br>Queen Mary, University of London<br><br>_______________________________________________<br>gpfsug-discuss mailing list<br>gpfsug-discuss at spectrumscale.org<br><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss" target="_blank">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</a></font><br> </div></blockquote>
<div dir="ltr" > </div></div>
<BR>