RustFS 集群部署方案
一、节点信息汇总(固定IP+角色分工)
| 节点角色 | 主机名 | 固定IP | 硬件配置(最小要求) | 系统版本 | 核心职责 |
|---|---|---|---|---|---|
| 独立Nginx节点 | rustfs-nginx-proxy | 192.168.192.125 | 2C2G,20GB系统盘 | Ubuntu 24.04 LTS | 负载均衡(9000控制台/9001 API)、HTTPS终止、统一访问入口 |
| RustFS节点1 | rustfs-node1 | 192.168.192.126 | 2C4G,4块≥100GB数据盘 | Ubuntu 24.04 LTS | 分布式存储、数据冗余(纠删码) |
| RustFS节点2 | rustfs-node2 | 192.168.192.127 | 2C4G,4块≥100GB数据盘 | Ubuntu 24.04 LTS | 分布式存储、数据冗余(纠删码) |
| RustFS节点3 | rustfs-node3 | 192.168.192.128 | 2C4G,4块≥100GB数据盘 | Ubuntu 24.04 LTS | 分布式存储、数据冗余(纠删码) |
| RustFS节点4 | rustfs-node4 | 192.168.192.129 | 2C4G,4块≥100GB数据盘 | Ubuntu 24.04 LTS | 分布式存储、数据冗余(纠删码) |
二、架构设计
1. 拓扑逻辑
客户端 → 独立Nginx(192.168.192.125:9000/9001)→ 四RustFS节点(192.168.192.126-129:9000/9001)→ 分布式存储(每节点4块数据盘,纠删码12+4)