部署 GlusterFS

网络硬盘的带宽需求非常大,一般不建议使用

创建卷

  1. 安装依赖:

    sudo apt install glusterfs-server
    
  2. 启动 GlusterFS 服务:

    sudo systemctl start glusterd
    sudo systemctl enable glusterd
    
  3. 配置信任池:

    # 从主节点探测所有其他节点
    sudo gluster peer probe node-2
    sudo gluster peer probe node-3
    
    # 从任意其他节点探测主节点
    sudo gluster peer probe node-1
    
    # 检查 peer 状态
    sudo gluster peer status
    
  4. 创建分布式 volume:

    sudo gluster volume create gv0 \
        node-1:/data/brick1 \
        node-2:/data/brick1 \
        node-3:/data/brick1
    
  5. 启动 volume:

    sudo gluster volume start gv0
    

挂载卷

  1. 安装依赖:

    sudo apt install glusterfs-client
    
  2. 挂载 volume:

    sudo mkdir /mnt/gv0
    sudo mount -t glusterfs node-1:/gv0 /mnt/gv0
    
  3. 持久化挂载:

    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

posted @ 2025-08-28 21:27  Undefined443  阅读(7)  评论(0)    收藏  举报