部署 GlusterFS
网络硬盘的带宽需求非常大,一般不建议使用
创建卷
-
安装依赖:
sudo apt install glusterfs-server -
启动 GlusterFS 服务:
sudo systemctl start glusterd sudo systemctl enable glusterd -
配置信任池:
# 从主节点探测所有其他节点 sudo gluster peer probe node-2 sudo gluster peer probe node-3 # 从任意其他节点探测主节点 sudo gluster peer probe node-1 # 检查 peer 状态 sudo gluster peer status -
创建分布式 volume:
sudo gluster volume create gv0 \ node-1:/data/brick1 \ node-2:/data/brick1 \ node-3:/data/brick1 -
启动 volume:
sudo gluster volume start gv0
挂载卷
-
安装依赖:
sudo apt install glusterfs-client -
挂载 volume:
sudo mkdir /mnt/gv0 sudo mount -t glusterfs node-1:/gv0 /mnt/gv0 -
持久化挂载:
sudoedit /etc/fstab # 编辑挂载配置node-1:/gv0 /mnt/gv0 glusterfs defaults,_netdev 0 0_netdev:表示该卷依赖网络连接,系统会确保网络连接可用后再尝试挂载
指定集群任一节点即可
sudo mount -a # 应用挂载
参考:Quick Start Guide | Gluster Docs
参见:How To Create a Redundant Storage Pool Using GlusterFS on Ubuntu 20.04 | DigitalOcean

浙公网安备 33010602011771号