What I did was basically what you're saying. IIRC the procedure ended up being roughly: stop all the clients, give the storage and meta servers a good spring cleaning (beegfs-fsck, dispose unused, xfs.fsck, zfs upgrades, etc etc), then when everything is as good as possible: backup, reinstall, re-tune, remount the volumes and start to spin up the daemons.
Quoting myself from last year:
Thu, Apr 27, 2023, 12:44 PM
| | |
|
Hi Olafur,
I've just done a CentOS 7 to Rocky 9 migration. I believe we were on BeeGFS 7.2.6 and went to 7.3.3. We have 4 metadata servers with zfs, 12 storage servers with xfs. This is on ConnectX5 FDR ib. No issues of note, except that the recommended nr_requests tuning of 4096 is no longer supported, so you have to reduce that to 2048.
Can't see any reason to go via an EL8-based installation.
Just back up your /etc folders, reinstall the servers (make sure you don't format the wrong drives by accident), install beegfs as before and apply the OS tuning as before. Also a good idea to re-read the storage and metadata tuning guides just to check that nothing was missed...
Good luck!
Andreas