下载GlusterFS rpm软件包并构建仓库¶
社区版本¶
从 Gluster发布版本 的官方文档以及对应安装 gluster9
软件仓库包,可以从安装的仓库配置文件 /etc/yum.repos.d/CentOS-Gluster-9.repo
获得实际安装包下载位置是:
mirrorlist=http://mirrorlist.centos.org?arch=$basearch&release=$releasever&repo=storage-gluster-9
#baseurl=http://mirror.centos.org/$contentdir/$releasever/storage/$basearch/gluster-9/
不过,现在CentOS 7系列已经不再更新,全部归档到 vault CentOS网站 ,所以实际下载位置是:
需要注意的是 vault CentOS网站 归档了了不同的CentOS 7版本,虽然你依然可以现在并使用旧版CentOS,但是在这个归档网站只提供了较为陈旧的GlusterFS版本,例如:
CentOS 7.2.1511 只提供 gluster-3.8 版本
CentOS 7.8.2003 则最高只提供 gluster-8.1 版本 (CentOs 7.9.2009没有提供发行版,只有升级方式)
这和我最初预期的不同,我最初根据 Gluster发布版本 激活 CentOS SIG 仓库是显示提供 gluster-9
安装包的。
仔细核对了一下,原来在 CentOS 7 mirror网站 是提供了 CentOS 7.9.2009 storage x86_64 gluster-9 提供了较新的 9.6.1
版本(2022年8月19日发布,是9.x最新版本)
警告
很不幸, gluster-9
只能在CentOS 7.9最新版本上部署,对于早期历史版本,例如 CentOS 7.2,社区并没有对应维护GlusterFS的稳定版本。
(策略修改)自编译软件包¶
在 CentOS 7.2 环境中完成 CentOS 7环境编译GlusterFS 11 ,然后 构建GlusterFS 11 RPM软件仓库 。