<div dir="auto">I do agree with JAB on this one.  But my first thought was if they aren't already using a solution... Why not just SuperPutty.<div dir="auto"><br></div><div dir="auto">In our environment we modify the two wrapper programs and we do our GPFS control via a non root system ID, say "gpfs" user with SSH enabled on that ID.</div><div dir="auto"><br></div><div dir="auto">So modify the remote shell command and remote file copy commands to a modified perl script, leveraging that user's ssh is and access... And we do our environments equivalent of sudo to launch that user's needed commands as privileged.</div><div dir="auto"><br></div><div dir="auto">In our space we needed mmremote, mmsdrrestore, scp, and echo to run as privileged commands.  And everything worked fine from there once those were granted.</div><div dir="auto"><br></div><div dir="auto">Trial and error, we put a debug log into that script so we could figure out which commands it was actually calling.</div><div dir="auto"><br></div><div dir="auto">Using copilot was able to convert my Perl script to Python.. and have AI explain it back to me.. we probably haven't look at this code in 7+ years, it's been pretty reliable.</div><div dir="auto"><br></div><div dir="auto">Hope that helps!</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Thu, Jul 10, 2025, 9:19 AM Steve Daniels <<a href="mailto:sadaniel@us.ibm.com">sadaniel@us.ibm.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">







<div bgcolor="#F1F1F1" lang="EN-US" link="blue" vlink="#0073CF" style="word-wrap:break-word">
<div class="m_-7773759139850939108WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">All,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><br>
Please review the idea below and vote if it is important to you. The mmdsh command is currently based on ssh and will not have a replacement unless development is convinced it will impact your ability to manage your clusters effectively.
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Also, if you have other ideas that you want the community to consider, please submit them for IBM’s consideration here - <a href="https://ideas.ibm.com/" target="_blank" rel="noreferrer">https://ideas.ibm.com/</a><u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Thanks,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Steve<u></u><u></u></span></p>
<div>
<p class="MsoNormal"><span style="font-size:1.0pt;color:white">Thank you for submitting your idea: ESS-I-114 mmdsh rest api command With the transition from ssh-based commanding to the Rest API, the functionality of mmdsh needs
 to be maintained. Currently, this command's functionality will no longer be<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:1.0pt;color:white"><u></u><u></u></span></p>
</div>
<div>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="598" style="width:448.5pt">
<tbody>
<tr>
<td style="padding:0in 0in 0in 0in">
<div>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;border-collapse:collapse">
<tbody>
<tr>
<td style="padding:15.0pt 0in 15.0pt 0in">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding:0in 0in 0in 0in"></td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"var(--default-font-family)",serif"><u></u> <u></u></span></p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="598" style="width:448.5pt;background:white">
<tbody>
<tr>
<td style="padding:0in 0in 0in 0in">
<div>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;background:white;border-collapse:collapse">
<tbody>
<tr>
<td style="border:solid #e1e1e1 1.0pt;padding:11.25pt 11.25pt 11.25pt 11.25pt">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding:0in 0in 0in 0in">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="566" style="width:424.5pt">
<tbody>
<tr>
<td style="padding:0in 0in 0in 0in">
<div>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;border-collapse:collapse">
<tbody>
<tr>
<td style="padding:15.0pt 0in 15.0pt 0in">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="226" valign="top" style="width:169.8pt;padding:0in 0in 0in 0in">
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;border-collapse:collapse">
<tbody>
<tr>
<td style="padding:7.5pt 18.75pt 7.5pt 18.75pt">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse">
<tbody>
<tr>
<td width="176" style="width:132.0pt;padding:0in 0in 0in 0in">
<p class="MsoNormal"><span style="font-size:10.5pt;font-family:Inter"><img border="0" width="176" height="68" style="width:1.8333in;height:.7083in" id="m_-7773759139850939108_x0000_i1027" src="https://ibm-sys-storage.ideas.ibm.com/logo.png?i=1644430823" alt="IBM System Storage Ideas Portal"></span><span style="font-size:10.5pt;font-family:Inter"><u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
<tr>
<td style="padding:0in 0in 0in 0in">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="566" style="width:424.5pt;background:#ecf0f7">
<tbody>
<tr>
<td style="padding:0in 0in 0in 0in">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;background:#ecf0f7;border-collapse:collapse;border-spacing:0;border-radius:4px">
<tbody>
<tr>
<td style="padding:18.75pt 18.75pt 18.75pt 18.75pt">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="516" valign="top" style="width:387.0pt;padding:0in 0in 0in 0in">
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;border-spacing:0">
<tbody>
<tr>
<td valign="top" style="border:none;border-top:solid #466bb0 1.5pt;background:white;padding:18.75pt 11.25pt 18.75pt 11.25pt">
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;border-collapse:collapse">
<tbody>
<tr>
<td style="padding:7.5pt 18.75pt 7.5pt 18.75pt;border-spacing:0">
<h3 align="center" style="margin-right:0in;margin-bottom:7.5pt;margin-left:0in;text-align:center;font-size:1.5rem;color:var(--theme-primary-text)">
<span style="font-family:"var(--default-font-family)",serif;color:#333333;font-weight:normal">Thank you for submitting your idea: ESS-I-114 mmdsh rest api command<u></u><u></u></span></h3>
<div>
<p align="center" style="margin-right:0in;margin-bottom:5.65pt;margin-left:0in;text-align:center">
<span style="font-size:9.0pt;font-family:Inter;color:#333333">With the transition from ssh-based commanding to the Rest API, the functionality of mmdsh needs to be maintained. Currently, this command's functionality will no longer be supported once a cluster
 is migrated off of ssh-based communications. Many administrators leverage the command for day-to-day management of the cluster. It is important to have a tightly integrated command to be able to pull information from some or all of the nodes.
<u></u><u></u></span></p>
</div>
</td>
</tr>
<tr>
<td style="padding:7.5pt 18.75pt 7.5pt 18.75pt;word-break:break-word">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" style="border-spacing:0">
<tbody>
<tr>
<td style="border:solid #466bb0 1.5pt;background:white;padding:7.5pt 18.75pt 7.5pt 18.75pt;border-spacing:0">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.5pt;font-family:Inter;color:black"><a href="https://ibm-sys-storage.ideas.ibm.com/ideas/ESS-I-114" target="_blank" rel="noreferrer"><b><span style="color:#466bb0;background:white">View idea
</span></b></a></span><span style="font-size:10.5pt;font-family:Inter"><u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"var(--default-font-family)",serif"><u></u> <u></u></span></p>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="598" style="width:448.5pt">
<tbody>
<tr>
<td style="padding:0in 0in 0in 0in">
<div>
<div align="center">
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;border-collapse:collapse;border-spacing:0">
<tbody>
<tr>
<td style="padding:15.0pt 0in 15.0pt 0in">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="598" valign="top" style="width:448.5pt;padding:0in 0in 0in 0in">
<table border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;border-collapse:collapse;border-spacing:0">
<tbody>
<tr>
<td style="padding:7.5pt .75pt 7.5pt .75pt">
<div align="center">
<table border="1" cellspacing="0" cellpadding="0" width="596" style="width:447.0pt;border:none;border-top:solid #f1f1f1 1.0pt">
<tbody>
<tr>
<td style="border:none;padding:0in 0in 0in 0in">
<p class="MsoNormal" style="line-height:0%"><span style="font-size:1.0pt">  <u></u>
<u></u></span></p>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
<tr>
<td style="padding:7.5pt 18.75pt 7.5pt 18.75pt;word-break:break-word">
<p class="m_-7773759139850939108secondary" align="center" style="margin-right:0in;margin-bottom:7.5pt;margin-left:0in;text-align:center">
<span style="font-size:10.5pt;font-family:Inter;color:#b5b5b5">You're receiving notifications because you created this idea.
<u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<p class="MsoNormal" style="line-height:0%"><span style="font-size:1.0pt;font-family:"var(--default-font-family)",serif"><img border="0" width="1" height="1" style="width:.0069in;height:.0069in" id="m_-7773759139850939108_x0000_i1026" src="https://iad-prod1.aha.io:443/mail/tracking_pixel.png?id=c615f22d3843cb6d9181227e-bigblue"></span><span style="font-size:1.0pt;font-family:"var(--default-font-family)",serif"><u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"var(--default-font-family)",serif"><img border="0" width="1" height="1" style="width:.0069in;height:.0069in" id="m_-7773759139850939108_x0000_i1025" src="https://ibm-sys-storage.ideas.ibm.com/ahoy/messages/iiWzMLaVZcGa93U28oUIrRPkc2pOw3ff/open.gif"></span><span style="font-size:9.0pt;font-family:"var(--default-font-family)",serif"><u></u><u></u></span></p>
</div>
</div>

_______________________________________________<br>
gpfsug-discuss mailing list<br>
gpfsug-discuss at <a href="http://gpfsug.org" rel="noreferrer noreferrer" target="_blank">gpfsug.org</a><br>
<a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss_gpfsug.org" rel="noreferrer noreferrer" target="_blank">http://gpfsug.org/mailman/listinfo/gpfsug-discuss_gpfsug.org</a><br>
</blockquote></div>