暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Deepseek生成Glusterfs搭建步骤

109


以下是基于 银河麒麟操作系统 的 GlusterFS 搭建步骤,以两台主机为例,详细说明如何创建复制 卷、配置开机自动挂载,并实现数据同步。

环境说明

主机1:  node1 ,IP:  192.168.1.101

主机2:  node2 ,IP:  192.168.1.102

操作系统: 银河麒麟(KylinOS)

GlusterFS 版本: 9.x

存储目录:  /data/brick1

 卷名称:  gv0

主机1 ( node1 ) 部署步骤

1. 更新系统

sudo apt update sudo apt upgrade -y

2. 安装 GlusterFS 服务器

sudo apt install glusterfs-server -y

3. 启动并启用 GlusterFS 服务

sudo systemctl start glusterd sudo systemctl enable glusterd

4. 创建存储目录

sudo mkdir -p data/brick1

5. 添加主机2到信任池

sudo gluster peer probe node2

6. 验证对等状态

sudo gluster peer status

确认 node2  状态为 Connected 。

7. 创建复制卷

sudo gluster volume create gv0 replica 2 node1:/data/brick1 node2:/data/brick1 force

8. 启动卷

sudo gluster volume start gv0

9. 查看卷状态

sudo gluster volume status

10. 配置开机自动挂载

编辑 etc/fstab  文件:

sudo vi /etc/fstab

 添加以下内容:

node1:/gv0 /mnt/glusterfs glusterfs defaults,_netdev 0 0

 创建挂载点并挂载:

sudo mkdir -p /mnt/glusterfs sudo mount -a

主机2 ( node2 ) 部署步骤

1. 更新系统

sudo apt update sudo apt upgrade -y

2. 安装 GlusterFS 服务器

sudo apt install glusterfs-server -y

3. 启动并启用 GlusterFS 服务

sudo systemctl start glusterd sudo systemctl enable glusterd

4. 创建存储目录

sudo mkdir -p /data/brick1

5. 添加主机1到信任池

sudo gluster peer probe node1

6. 验证对等状态

sudo gluster peer status

确认 node1  状态为 Connected 。

7.等待主机1创建卷 无需在 node2  上手动创建卷, node1  创建卷时会自动同步。 

8.查看卷状态 

sudo gluster volume status

9. 配置开机自动挂载

编辑 /etc/fstab  文件:

sudo vi /etc/fstab

 添加以下内容:

node2:/gv0 /mnt/glusterfs glusterfs defaults,_netdev 0 0

 创建挂载点并挂载:

sudo mkdir -p /mnt/glusterfs sudo mount -a

验证数据同步

1. 在 node1  上创建测试文件

sudo touch /mnt/glusterfs/testfile

2. 在 node2  上检查文件

ls /mnt/glusterfs

确认 testfile  存在,表示数据同步成功。

3. 在 node2  上创建测试文件

sudo touch /mnt/glusterfs/testfile2

4. 在 node1  上检查文件

ls /mnt/glusterfs

确认 testfile2  存在,表示数据同步成功。

注意事项

1. 防火墙配置:

 确保两台主机的防火墙允许 GlusterFS 端口(默认 24007  和 49152-49251 )。

 如果使用云主机,确保安全组规则允许上述端口通信。

2. 主机名解析:

 确保 /etc/hosts  文件中包含两台主机的 IP 和主机名映射,例如:

192.168.1.101 node1 192.168.1.102 node2

3. 卷扩容:

如果需要扩展卷,可以使用 gluster volume add-brick  命令。

4. 监控和维护:

定期检查 GlusterFS 卷状态:

sudo gluster volume status

 监控存储使用情况:

df -h /mnt/glusterfs

通过以上步骤,您已经成功在银河麒麟操作系统上部署了 GlusterFS,并配置了复制卷和开机自动 挂载,实现了数据的互相同步。以下是基于 银河麒麟操作系统 的 GlusterFS 搭建步骤,以两台主 机为例,详细说明如何创建复制卷、配置开机自动挂载,并实现数据同步。

环境说明

主机1:  node1 ,IP:  192.168.1.101

主机2:  node2 ,IP:  192.168.1.102

操作系统: 银河麒麟(KylinOS)

GlusterFS 版本: 9.x

存储目录:  /data/brick1

 卷名称:  gv0

主机1 ( node1 ) 部署步骤



文章转载自香炉山人爱学习,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论