<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
Wow, Lustre 1.6 is really old, released in 2009. Even Lustre 2.6 would be pretty old, released in 2014.
<div class=""><br class="">
</div>
<div class="">While there haven't been a *lot* of on-disk format changes over the years, there was a fairly significant change in Lustre 2.0 that would probably make upgrading the filesystem directly to a more recent Lustre release (e.g. 2.12.9) difficult.
We've long since removed compatibility for such old versions from the code.</div>
<div class=""><br class="">
</div>
<div class="">My recommendation would be to install a VM with an old version of RHEL and Lustre (e.g. RHEL5 and Lustre 1.8.9 from <a href="https://downloads.whamcloud.com/public/lustre/lustre-1.8.9-wc1/el5/server/RPMS/x86_64/" class="">https://downloads.whamcloud.com/public/lustre/lustre-1.8.9-wc1/el5/server/RPMS/x86_64/</a>)
and attach the storage to the node. You would probably need to do the "writeconf" process to change the server NIDs from their current IB addresses to TCP. Other than that, if the node can see the storage, Lustre should be able to mount it.</div>
<div class=""><br class="">
</div>
<div class="">I would then strongly recommend to copy all of the data to new hardware, instead of running it like this. *Even if* the storage is currently working, it is 10+ years old and likely to also fail soon. Also, the storage is likely to be small and
slow compared to any modern devices, and should be refreshed before the data is permanently lost.</div>
<div class=""><br class="">
</div>
<div class="">Cheers, Andreas </div>
<div class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Jul 19, 2023, at 21:31, Richard Chang via lustre-discuss <<a href="mailto:lustre-discuss@lists.lustre.org" class="">lustre-discuss@lists.lustre.org</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="">Hi,<br class="">
<br class="">
I have an existing, old Lustre, don't remember the exact version, but most most likely 1.6 . The Lustre Servers had crashed and can't be fixed, HW wise.<br class="">
<br class="">
The MDT/MGT and OSTs are housed in a backend FC based DAS.<br class="">
<br class="">
How easy or difficult it is to create a few new servers and adding these backend storage to the new servers to get back the data ?<br class="">
<br class="">
I am not saying it is staright forward, but there is no harm in trying. We can even load the old version of OS and Lustre SW.<br class="">
<br class="">
All the user is concerned about is the data, which I am sure is still safe in the backend storage box.<br class="">
<br class="">
One thing though. The old servers had Infiniband as the LNET, but the newer ones will use TCP.<br class="">
<br class="">
Any help and advice will be highly appreciated.<br class="">
<br class="">
Thanks & regards,<br class="">
<br class="">
Richard.<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
_______________________________________________<br class="">
lustre-discuss mailing list<br class="">
<a href="mailto:lustre-discuss@lists.lustre.org" class="">lustre-discuss@lists.lustre.org</a><br class="">
http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org<br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
<div class="">
<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; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<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; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<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; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<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; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<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; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<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; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div>Cheers, Andreas</div>
<div>--</div>
<div>Andreas Dilger</div>
<div>Lustre Principal Architect</div>
<div>Whamcloud</div>
<div><br class="">
</div>
<div><br class="">
</div>
<div><br class="">
</div>
</div>
</div>
</div>
</div>
</div>
<br class="Apple-interchange-newline">
</div>
<br class="Apple-interchange-newline">
<br class="Apple-interchange-newline">
</div>
<br class="">
</div>
</body>
</html>