在 ZFS 文件服务器上升级操作系统

在 ZFS 文件服务器上升级操作系统

我需要将我的 ZFS 磁盘服务器的操作系统从 CentOS 7 升级到 Rocky Linux 9。我目前正在运行 ZFS 2.0.7,如果我没记错的话,Rocky Linux 9 使用的是 2.3。我的初步计划是使用 AlmaLinux Elevate 脚本执行到 Rocky Linux 8 的迁移,然后升级到 Rocky Linux 9,如所述这里. 操作系统驻留在专用 SSD 中。

由于服务器规模相当大(ZRAID2 配置中的 24 x 16 TB 磁盘),因此我无法备份。数据丢失不是一种选择,因此我担心可能出现的问题,例如:

  1. 升级操作系统是否会导致池损坏/数据丢失?
  2. 我应该预料到由于 ZFS 版本升级而出现的问题吗?
  3. 链接升级过程是否可靠?直接安装 Rocky 9 并重新配置所有内容是否更安全?

提前感谢任何建议。

答案1

如果没有太多配置,我会执行全新安装。但您的计划看起来很合理,如果配置太多(并且不是自动化的),则可以使用升级路径。我试过一次(我从 Centos 7 升级到当时最新的 AlmaLinux,但那应该没关系),成功了。

备份是强制的。 你应该预计你可能会搞砸几次,所以必须具备从头开始重新启动的能力。但是,你不需要备份数据存储;只需备份系统。考虑到它位于单独的存储中,我相信你可以负担得起备份。

物理分离池,备份系统,然后在分离池的情况下重新安装或升级。较新的 ZFS 能够导入较旧版本的池,因此一旦您确定一切符合您的喜好,您就可以重新连接池,然后升级它(也看看这里)。

相关内容