云计算百科
云计算领域专业知识百科平台

第二篇:软件安装|彻底解决 CentOS7 GlusterFS 9 仓库失效!Gluster7.9 稳定版完整安装

摘要

网上绝大多数教程直接使用 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 组建信任存储池!

赞(0)
未经允许不得转载:网硕互联帮助中心 » 第二篇:软件安装|彻底解决 CentOS7 GlusterFS 9 仓库失效!Gluster7.9 稳定版完整安装
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!