<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Strahli,<div class=""><br class=""></div><div class="">It's a distributed-only volume (no replication). So heal or restore from backup is not an option (it's a really big FS).  The question is rather, if /etc/gluster  and /var/lib/glusterd are the only directories that are relevant, or if there are other directories.   </div><div class="">(I know that other distributions [commerical] have a longer support, but still, eventually, one will have to upgrade the server os or repace a server.)</div><div class=""><br class=""></div><div class="">best wishes,</div><div class="">Stefan</div><div class=""><br class=""><div class="">
<div>-- </div><div>Dr. Stefan Solbrig<br class="">Universität Regensburg, Fakultät für Physik,<br class="">93040 Regensburg, Germany<br class="">Tel +49-941-943-2097<br class=""></div>
</div>
<div><br class=""><blockquote type="cite" class=""><div class="">Am 13.05.2021 um 19:27 schrieb Strahil Nikolov <<a href="mailto:hunter86_bg@yahoo.com" class="">hunter86_bg@yahoo.com</a>>:</div><br class="Apple-interchange-newline"><div class=""><div id="yMail_cursorElementTracker_1620925976240" class="">Hi Stefan,</div><div id="yMail_cursorElementTracker_1620926214351" class=""><br class=""></div><div id="yMail_cursorElementTracker_1620926214596" class="">add-brick requires FS without any extended file attributes which means that you start "fresh". You have to first remove the brick (to shrink the volume), detach the peer and after reinstall add the peer and expand the volume via add-brick (don't forget to recreate the FS).</div><div id="yMail_cursorElementTracker_1620926389762" class=""><br class=""></div><div id="yMail_cursorElementTracker_1620926389988" class="">If you have a lot of data, the restore from backup approach should save you a lot of healing, but you need to test it on a test setup (just to be on the safe side).</div><div id="yMail_cursorElementTracker_1620926516028" class=""><br class=""></div><div id="yMail_cursorElementTracker_1620926516290" class="">You didn't mention the volume type.</div><div id="yMail_cursorElementTracker_1620926654399" class="">In distributed volumes, I would go with remove-brick (start/commit), detach, peer probe ,add-brick .</div><div id="yMail_cursorElementTracker_1620926733535" class="">For replica volumes, you can try the backup/restore procedure.</div><div id="yMail_cursorElementTracker_1620926753979" class=""><br class=""></div><div id="yMail_cursorElementTracker_1620926754200" class="">Best Regards,</div><div id="yMail_cursorElementTracker_1620926757471" class="">Strahil Nikolov</div><div id="yMail_cursorElementTracker_1620925994468" class=""> <br class=""> <blockquote style="margin: 0 0 20px 0;" class=""> <div style="font-family:Roboto, sans-serif; color:#6D00F6;" class=""> <div class="">On Wed, May 12, 2021 at 13:03, Stefan Solbrig</div><div class=""><<a href="mailto:stefan.solbrig@ur.de" class="">stefan.solbrig@ur.de</a>> wrote:</div> </div> <div style="padding: 10px 0 0 20px; margin: 10px 0 0 0; border-left: 1px solid #6D00F6;" class=""> <div id="yiv5914210876" class=""><div class="">Hi Strahli,<div class="yiv5914210876"><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876">Thank you for the quick answer!  Sorry I have to ask again: as far as I can see, Gluster keeps all information about peers, bricks, in /var/lib/glusterd.  So if I migrate to a new OS, it seems that I have to restore them. Or would you suggest rather to re-generate them by repeating all "peer probe ..."  and "volume brick-add ..." commands?</div><div class="yiv5914210876"><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876">best wishes,</div><div class="yiv5914210876">Stefan</div><div class="yiv5914210876"><br clear="none" class="yiv5914210876"><div class="yiv5914210876">
<div class="">-- </div><div class="">Dr. Stefan Solbrig<br clear="none" class="yiv5914210876">Universität Regensburg, Fakultät für Physik,<br clear="none" class="yiv5914210876">93040 Regensburg, Germany<br clear="none" class="yiv5914210876">Tel +49-941-943-2097<br clear="none" class="yiv5914210876"></div>
</div>
<div class=""><br clear="none" class="yiv5914210876"><blockquote class="yiv5914210876" type="cite"><div class="yiv5914210876">Am 11.05.2021 um 13:46 schrieb Strahil Nikolov <<a rel="nofollow noopener noreferrer" shape="rect" class="yiv5914210876" ymailto="mailto:hunter86_bg@yahoo.com" target="_blank" href="mailto:hunter86_bg@yahoo.com">hunter86_bg@yahoo.com</a>>:</div><br clear="none" class="yiv5914210876Apple-interchange-newline"><div class="yiv5914210876yqt5446076928" id="yiv5914210876yqt63272"><div class="yiv5914210876">Hi Stefan,<div class="yiv5914210876" id="yiv5914210876yMail_cursorElementTracker_1620733455652"><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" id="yiv5914210876yMail_cursorElementTracker_1620733455826"><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" id="yiv5914210876yMail_cursorElementTracker_1620733455975">I would backup Gluster's dir in /etc .</div><div class="yiv5914210876" id="yiv5914210876yMail_cursorElementTracker_1620733490636">You don't need to restore any configuration files after the update, but it's good to have them backed up.</div><div class="yiv5914210876" id="yiv5914210876yMail_cursorElementTracker_1620733530213"><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" id="yiv5914210876yMail_cursorElementTracker_1620733530418">Best Regards,</div><div class="yiv5914210876" id="yiv5914210876yMail_cursorElementTracker_1620733566094">Strahil Nikolov</div><div class="yiv5914210876" id="yiv5914210876yMail_cursorElementTracker_1620733530637"><br clear="none" class="yiv5914210876"> <br clear="none" class="yiv5914210876"> <blockquote class="yiv5914210876" style="margin:0 0 20px 0;"> <div class="yiv5914210876" style="font-family:Roboto, sans-serif;color:#6D00F6;"> <div class="yiv5914210876">On Tue, May 11, 2021 at 10:11, Stefan Solbrig</div><div class="yiv5914210876"><<a rel="nofollow noopener noreferrer" shape="rect" class="yiv5914210876" ymailto="mailto:stefan.solbrig@ur.de" target="_blank" href="mailto:stefan.solbrig@ur.de">stefan.solbrig@ur.de</a>> wrote:</div> </div> <div class="yiv5914210876" style="padding:10px 0 0 20px;margin:10px 0 0 0;border-left:1px solid #6D00F6;"> <div class="yiv5914210876" dir="ltr">Dear all,<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr"><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">I was wondering what is the prefered way to upgrade the server OS (not glusterd) for a GlusterFS. <br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">I'm running a distributed-only system (no replication) on centos 7, planning an upgrade to centos 8 stream.<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr"><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">I suppose a possible way is like this:<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr"><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">* unmount file system on all clients<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">* stop cluster<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">* copy data in /var/lib/glusterd<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">* upgrade all servers<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">* restore data in /var/lib/glusterd<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr"><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">Could you please advise me if: <br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">- the files in /var/lib/glusterd  are all that is needed?<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">- or can I regenerate these from other data?<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr"><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">best wishes,<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">Stefan<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr"><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr"><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">________<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr"><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr"><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr"><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">Community Meeting Calendar:<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr"><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">Schedule -<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">Bridge: <a rel="nofollow noopener noreferrer" shape="rect" class="yiv5914210876" target="_blank" href="https://meet.google.com/cpu-eiue-hvk">https://meet.google.com/cpu-eiue-hvk</a><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr">Gluster-users mailing list<br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr"><a rel="nofollow noopener noreferrer" shape="rect" class="yiv5914210876" ymailto="mailto:Gluster-users@gluster.org" target="_blank" href="mailto:Gluster-users@gluster.org">Gluster-users@gluster.org</a><br clear="none" class="yiv5914210876"></div><div class="yiv5914210876" dir="ltr"><a rel="nofollow noopener noreferrer" shape="rect" class="yiv5914210876" target="_blank" href="https://lists.gluster.org/mailman/listinfo/gluster-users">https://lists.gluster.org/mailman/listinfo/gluster-users</a><br clear="none" class="yiv5914210876"></div> </div> </blockquote></div></div></div></blockquote></div><br clear="none" class="yiv5914210876"></div></div></div> </div> </blockquote></div></div></blockquote></div><br class=""></div></body></html>