☰
第二篇:软件安装|彻底解决 CentOS7 GlusterFS 9 仓库失效!Gluster7.9 稳定版完整安装
2026/9/29 2:03:46 网站建设 项目流程

摘要

网上绝大多数教程直接使用 Gluster9 源,CentOS7 下仓库失效、依赖报错、包找不到。本文采用阿里云 Gluster7 镜像源,服务端、客户端分离安装,一次部署成功,适合实验与学习。

一、版本选型说明

CentOS7 推荐使用 Gluster7.9,Gluster9 官方仓库已经失效,新手极易卡在 yum 安装阶段。

  • node1~node4:存储节点,安装 gluster 服务端,启动 glusterd
  • client:客户端,仅安装挂载所需组件,不需要 glusterd 服务

二、4 个存储节点:配置阿里云 Gluster7 源

node1~node4 全部执行:

cat > /etc/yum.repos.d/gluster-7.repo <<'EOF' [centos-gluster7] name=CentOS $releasever - Gluster 7 baseurl=http://mirrors.aliyun.com/centos/$releasever/storage/$basearch/gluster-7/ enabled=1 gpgcheck=0 EOF # 禁用失效的gluster9仓库 sed -i '/^\[centos-gluster9\]/,/^\[/ s/^enabled=.*/enabled=0/' /etc/yum.repos.d/CentOS-Gluster-9.repo sed -i '/^\[centos-gluster9-test\]/,/^\[/ s/^enabled=.*/enabled=0/' /etc/yum.repos.d/CentOS-Gluster-9.repo yum repolist

三、存储节点安装 Gluster 服务端

yum -y --disablerepo='centos-gluster9*' --enablerepo=centos-gluster7 install glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma systemctl start glusterd systemctl enable glusterd glusterd --version

✅ 校验:glusterd --version输出 7.x 版本,systemctl is-active glusterd返回 active

四、客户端 client 安装客户端组件

client 节点执行,只需要 fuse 模块实现挂载,不用启动 glusterd

cat > /etc/yum.repos.d/gluster-7.repo <<'EOF' [centos-gluster7] name=CentOS $releasever - Gluster 7 baseurl=http://mirrors.aliyun.com/centos/$releasever/storage/$basearch/gluster-7/ enabled=1 gpgcheck=0 EOF yum -y --disablerepo='centos-gluster9*' --enablerepo=centos-gluster7 install glusterfs glusterfs-fuse

✅ 校验:rpm -qa | grep glusterfs可以查到 glusterfs-fuse 包

软件全部安装完毕,下一章使用 peer probe 组建信任存储池!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询