方案A(推荐):Keepalived + LVS(DR)+ NFS 服务器集群
- 架构要点:部署两台以上 LVS 负载均衡器,用 Keepalived/VRRP 提供 VIP 与故障切换;后端多台 NFS 服务器导出同一目录;客户端通过 VIP 访问共享。
- 关键配置思路:
- LVS 采用 DR(Direct Routing) 模式,减少负载均衡器转发压力;为每台后端配置 loopback 别名(VIP) 并抑制 ARP 响应,确保返回流量直接回客户端。
- Keepalived 配置 vrrp_instance 管理 VIP,配置 virtual_server 指定调度算法(如 rr/wrr)、健康检查与后端 real_server。
- NFS 服务器导出一致的内容(如通过 DRBD/rsync 或共享块存储保持数据一致),并统一 UID/GID 与权限。
- 适用:读多写少、需要高可用与横向扩展的 NFS 场景。