<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div id="x_gw_reply" style="font-family:Helvetica; font-size:12pt; color:#1F497D">
<div style="direction:ltr">We build the rpm and it gets installed if needed in a systemd script that puts it on and then restarts GPFS.  Apps are dependent on a health check startup script. To use that auto build you have to have a compiler installed and we
 avoid that on production servers</div>
<div style="direction:ltr"><br>
</div>
<br>
</div>
<div class="x_gw_quote" style="border-top:#b5c4df 1pt solid; padding-top:6px; font-size:14px">
<div><b>From: </b><span>gpfsug-discuss <<a href="mailto:gpfsug-discuss-bounces@gpfsug.org">gpfsug-discuss-bounces@gpfsug.org</a>> on behalf of: David Magda <<a href="mailto:dmagda+gpfs@ee.torontomu.ca">dmagda+gpfs@ee.torontomu.ca</a>></span></div>
<div><b>Date: </b><span>Friday, Mar 03, 2023 at 2:32 PM</span></div>
<div><b>To: </b><span>gpfsug-discuss@gpfsug.org <<a href="mailto:gpfsug-discuss@gpfsug.org">gpfsug-discuss@gpfsug.org</a>></span></div>
<div><b>Subject: </b><span>[gpfsug-discuss] kernel updates and GPFS modules: manual, DKMS, cron, other?</span></div>
</div>
<br>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">Hello,<br>
<br>
I am a new user of GPFS (Spectrum Scale) and would like to know if there is a ‘best practice’ on handling kernel updates on HPC clients. We are running Ubuntu 18.04 and 20.04 clients with 5.1.x, talking to RHEL storage servers, and would like to know how to
 handle re-compiling the client-side kernel modules.<br>
<br>
There is of course the “mmbuildgpl” utility:<br>
<br>
        <a href="https://urldefense.com/v3/__https://www.ibm.com/docs/en/spectrum-scale/5.1.3?topic=reference-mmbuildgpl-command__;!!F9svGWnIaVPGSwU!tqT64CJ2SAvhvbhPiYeVKH9b1XztNG7r2d8dAVOj48Zej07X8wGOjK_lrIA3R9Y-lHfOSLaUjPtEWB5YIlBHO_nwEGE-eT0mkfQ$">
https://urldefense.com/v3/__https://www.ibm.com/docs/en/spectrum-scale/5.1.3?topic=reference-mmbuildgpl-command__;!!F9svGWnIaVPGSwU!tqT64CJ2SAvhvbhPiYeVKH9b1XztNG7r2d8dAVOj48Zej07X8wGOjK_lrIA3R9Y-lHfOSLaUjPtEWB5YIlBHO_nwEGE-eT0mkfQ$</a>
<br>
<br>
but how do folks invoke it? Manually, via cron at night on or reboot, via some kind of apt (dpkg-trigger(1)) / RPM hook?<br>
<br>
We have the “unattended-upgrades” package enabled, which only installs security-tagged updates by default, but sometimes this does include kernel updates, which may become active on the next reboot:<br>
<br>
        <a href="https://urldefense.com/v3/__https://packages.ubuntu.com/search?keywords=unattended-upgrades__;!!F9svGWnIaVPGSwU!tqT64CJ2SAvhvbhPiYeVKH9b1XztNG7r2d8dAVOj48Zej07X8wGOjK_lrIA3R9Y-lHfOSLaUjPtEWB5YIlBHO_nwEGE-Mb-QG4A$">
https://urldefense.com/v3/__https://packages.ubuntu.com/search?keywords=unattended-upgrades__;!!F9svGWnIaVPGSwU!tqT64CJ2SAvhvbhPiYeVKH9b1XztNG7r2d8dAVOj48Zej07X8wGOjK_lrIA3R9Y-lHfOSLaUjPtEWB5YIlBHO_nwEGE-Mb-QG4A$</a>
<br>
<br>
So is there a best practice? Has someone invented this wheel that I could leverage, or will I have to invent it myself?<br>
<br>
Thanks for any info.<br>
<br>
-- <br>
David Magda<br>
_______________________________________________<br>
gpfsug-discuss mailing list<br>
gpfsug-discuss at gpfsug.org<br>
<a href="https://urldefense.com/v3/__http://gpfsug.org/mailman/listinfo/gpfsug-discuss_gpfsug.org__;!!F9svGWnIaVPGSwU!tqT64CJ2SAvhvbhPiYeVKH9b1XztNG7r2d8dAVOj48Zej07X8wGOjK_lrIA3R9Y-lHfOSLaUjPtEWB5YIlBHO_nwEGE-G6wiNEE$">https://urldefense.com/v3/__http://gpfsug.org/mailman/listinfo/gpfsug-discuss_gpfsug.org__;!!F9svGWnIaVPGSwU!tqT64CJ2SAvhvbhPiYeVKH9b1XztNG7r2d8dAVOj48Zej07X8wGOjK_lrIA3R9Y-lHfOSLaUjPtEWB5YIlBHO_nwEGE-G6wiNEE$</a>
<br>
</div>
</span></font>
</body>
</html>