<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
On Oct 23, 2025, at 17:35, Sid Young via lustre-discuss <lustre-discuss@lists.lustre.org> wrote:<br>
<div>
<blockquote type="cite"><br class="Apple-interchange-newline">
<div>
<div dir="ltr">
<div>G'Day all,</div>
<div><br>
</div>
<div>Following on from my earlier post and reviewing the responses I received (thanks for responding), I've done further research on migrating to a new MGS, am I correct that there is no actual data in an MGS until the underlying services register themselves
with it? </div>
<div><br>
</div>
<div>In other words, can I just repoint my legacy CENTOS 7.9/Lustre 2.12 MDS/MDTs and OSS/OSTs to the new mgs node running a later lustre version on a newer supported OS platform, then repoint the clients to the new MGS and simply not mount the old CENTOS MGS?</div>
</div>
</div>
</blockquote>
<br>
</div>
<div>The important information on the MGS is the configuration parameters, OST Pool config, etc.</div>
<div><br>
</div>
<div>You can regenerate the basic filesystem config with a "writeconf" process (per Lustre Operations Manual).</div>
<div><br>
</div>
<div>Any tunable parameters would be lost if the MGT is not copied, unless you do a backup+restore of them.</div>
<div>I _think_ it is enough to use "lctl --device MGS llog_print params" to dump the "set_param" parameters,</div>
<div>and same for "... FSNAME-MDT0000" and "... FSNAME-OST0000" and "... FSNAME-client" to dump the</div>
<div>(deprecated) "conf_param" parameters.</div>
<br>
<div>
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div>Cheers, Andreas</div>
<div>—</div>
<div>Andreas Dilger</div>
<div>Lustre Principal Architect</div>
<div>Whamcloud/DDN</div>
</div>
<br class="Apple-interchange-newline">
</div>
<br class="Apple-interchange-newline">
<br class="Apple-interchange-newline">
</div>
<br>
</div>
</div>
</div>
</div>
</body>
</html>