主题
GlusterFS + NFS-Ganesha + Keepalived 高可用存储从入门到精通
本书围绕 GlusterFS 3 副本复制卷 + NFS-Ganesha + Keepalived VIP 这一经典高可用存储组合,从基础概念讲起,逐步深入到生产部署、性能调优、监控告警和故障排查。
配套环境
| 项目 | 要求 |
|---|---|
| 节点数量 | 3 台(推荐奇数) |
| 操作系统 | Ubuntu 22.04 / RHEL 9 / Rocky Linux 9 |
| 数据盘 | 每节点 1 块独立磁盘,容量根据需求 |
| 网络 | 千兆以太网,节点互通 |
学习路径
第一部分 基础篇
↓
第二部分 部署篇(核心,必须动手实践)
↓
第三部分 进阶篇
↓
第四部分 运维篇
↓
附录(速查与模板)目录索引
第一部分:基础篇
第二部分:部署篇
- 第 6 章 环境规划与前置准备
- 第 7 章 GlusterFS 三节点集群部署
- 第 8 章 3 副本复制卷创建与管理
- 第 9 章 NFS-Ganesha 安装与配置
- 第 10 章 Keepalived VIP 配置
- 第 11 章 客户端挂载
第三部分:进阶篇
第四部分:运维篇
附录
配套脚本
配套自动化脚本正在开发中,后续将提供节点初始化、GlusterFS 部署、Ganesha 配置、Keepalived VIP 部署和日常巡检脚本。
关键 IP 规划(示例)
| 节点 | IP | 角色 |
|---|---|---|
| node1 | 10.0.0.11 | GlusterFS + Ganesha + Keepalived |
| node2 | 10.0.0.12 | GlusterFS + Ganesha + Keepalived |
| node3 | 10.0.0.13 | GlusterFS + Ganesha + Keepalived |
| VIP | 10.0.0.100 | 客户端统一入口 |
| monitor | 10.0.0.20 | Prometheus + Grafana + Alertmanager |
实际部署时请替换为你的真实 IP 和网络参数。
快速开始
- 阅读 outline.md 了解全书结构
- 按顺序学习第一部分基础概念
- 在测试环境跟着第二部分动手部署
- 参考第三部分进行调优和安全加固
- 根据第四部分建立运维体系
版权声明
本书为技术学习资料,仅供学习交流使用。