在当今大数据和云计算时代,RockyLinux分布式文件系统成为企业构建高可用、可扩展存储架构的重要选择。本文将带你从零开始,在 Rocky Linux 系统上部署 GlusterFS——一款成熟、稳定且完全开源的分布式文件系统。无论你是运维新手还是有一定经验的工程师,只要按步骤操作,都能成功搭建属于自己的集群存储环境。

GlusterFS 是一个横向扩展(scale-out)的网络附加存储(NAS)系统,它通过聚合多个服务器的磁盘资源,形成一个统一的全局命名空间。其核心优势包括:
本教程使用以下环境(可根据实际情况调整):
在所有节点上执行以下操作:
# 临时关闭防火墙(生产环境建议开放端口而非关闭)sudo systemctl stop firewalldsudo systemctl disable firewalld# 或者开放 GlusterFS 所需端口(推荐)sudo firewall-cmd --permanent --add-port=24007-24008/tcpsudo firewall-cmd --permanent --add-port=49152-49664/tcpsudo firewall-cmd --reload
sudo setenforce 0sudo sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
编辑 /etc/hosts 文件,确保各节点能通过主机名互相访问:
echo "192.168.10.10 node1" | sudo tee -a /etc/hostsecho "192.168.10.20 node2" | sudo tee -a /etc/hosts
在所有节点上执行以下命令安装 GlusterFS:
# 添加官方仓库sudo dnf install -y centos-release-gluster# 安装 GlusterFS 服务端sudo dnf install -y glusterfs-server# 启动并设置开机自启sudo systemctl start glusterdsudo systemctl enable glusterd
在 node1 上执行以下命令,将 node2 加入集群:
sudo gluster peer probe node2
验证集群状态:
gluster peer status
正常输出应显示两个节点均为 Connected 状态。
假设每台机器都有一块未格式化的磁盘 /dev/sdb,我们先将其挂载为 Brick 目录:
# 在 node1 和 node2 上分别执行sudo mkfs.xfs /dev/sdbsudo mkdir -p /data/brick1sudo mount /dev/sdb /data/brick1# 设置开机自动挂载(可选)echo "/dev/sdb /data/brick1 xfs defaults 0 0" | sudo tee -a /etc/fstab
在 任意一个节点(如 node1)上创建卷:
sudo gluster volume create gv0 replica 2 \ node1:/data/brick1/gv0 \ node2:/data/brick1/gv0# 启动卷sudo gluster volume start gv0# 查看卷信息gluster volume info gv0
你可以在另一台 Rocky Linux 机器(或集群内任一节点)上挂载该卷:
# 安装客户端sudo dnf install -y glusterfs-fuse# 创建挂载点并挂载sudo mkdir -p /mnt/glustersudo mount -t glusterfs node1:/gv0 /mnt/gluster# 验证写入echo "Hello from RockyLinux distributed storage!" > /mnt/gluster/test.txtcat /mnt/gluster/test.txt
此时,test.txt 文件会自动同步到两个节点的 Brick 目录中,实现高可用存储。
通过本教程,你已成功在 RockyLinux 上部署了一个基于 GlusterFS 的分布式文件系统。这种架构非常适合需要高可用、横向扩展能力的应用场景,如虚拟化平台、容器持久化存储、日志集中管理等。
记住,生产环境中还需考虑:
- 网络隔离与安全加固
- 监控与告警(如 Prometheus + Grafana)
- 定期备份策略
希望这篇 GlusterFS部署教程 能帮助你迈出构建企业级存储的第一步!
SEO关键词回顾:RockyLinux分布式文件系统、GlusterFS部署教程、RockyLinux集群存储、开源分布式存储。
本文由主机测评网于2025-12-19发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20251210166.html