Linux学习
在Docker中运行一个Ubuntu桌面并安装Chrome浏览器
Docker云桌面(docker-headless)
Docker 部署Jupyter Notebook
知了 - 开源音乐服务器
NoVNC安装部署
Redis
怎样连接到Redis
MooseFS的简介、部署及应用
Moose部署日记
Moose-Fast部署
Moosefs快速启动
MooseSSD部署
新Moosefs部署详情:
Fedora36 Linux 手动设置IP
umount 提示 target is busy
Mysql慢日志
PVE相关
PVE迁移失败故障案例:ssh秘钥问题
qemu-img 转换镜像格式
glusterfs部署日记
Ceph部署记录
PVE下的新Ceph
查看网卡速率
Iscsi 部署安装
OTRS-znuny部署记录
CubeFs部署日记
CasaOS安装记录
VMware ESXi部署
PVE硬盘直通的几种方式
ZFS内存高占用ARC
ZFS zpool学习文档
PVE节点退出集群
Linux操作问题,疑难杂症记录
乱码不显示中文
如何清除磁盘上残留的分区信息:
iperf3 网络性能测试工具
电视直播配置
本文档使用 MrDoc 发布
-
+
首页
glusterfs部署日记
## 准备机器: ``` 192.168.1.238 GFS1 192.168.1.239 GFS2 192.168.1.240 GFS3 192.168.1.242 GFS4 ``` ## 每个主机上都安装glusterfs-server For Fedora: Install the Gluster packages: ``` dnf install glusterfs-server ``` ## 启动每个节点的服务 ``` [root@GFS1 ~]# systemctl start glusterd [root@GFS1 ~]# systemctl enable glusterd ``` ## 找一台主机,将其他主机添加信任 ``` gluster peer probe node02 在192.168.1.238上: [root@GFS1 ~]# gluster peer probe 192.168.1.239 peer probe: success [root@GFS1 ~]# gluster peer probe 192.168.1.240 peer probe: success [root@GFS1 ~]# gluster peer probe 192.168.1.242 peer probe: success ``` ## 查看主机池中主机的状态 ``` gluster peer status [root@GFS4 ~]# gluster peer status Number of Peers: 3 Hostname: 192.168.1.238 Uuid: 18fb74ef-6dcf-4662-8e4f-a5aab5bf97db State: Peer in Cluster (Connected) Hostname: 192.168.1.239 Uuid: 06768bf5-1f4b-4062-ad1e-c4620d528333 State: Peer in Cluster (Connected) Hostname: 192.168.1.240 Uuid: b13dc72c-2f94-42f3-9794-27800341100e State: Peer in Cluster (Connected) ``` ## 给磁盘空间: ``` 192.168.1.238 /disk1 192.168.1.239 /disk1 192.168.1.240 /disk1 192.168.1.242 /disk1 ``` ## 创建卷: GlusterFS 五种卷 Distributed:分布式卷,文件通过 hash 算法随机分布到由 bricks 组成的卷上。 Replicated: 复制式卷,类似 RAID 1,replica 数必须等于 volume 中 brick 所包含的存储服务器数,可用性高。 Striped: 条带式卷,类似 RAID 0,stripe 数必须等于 volume 中 brick 所包含的存储服务器数,文件被分成数据块,以 Round Robin 的方式存储在 bricks 中,并发粒度是数据块,大文件性能好。 Distributed Striped: 分布式的条带卷,volume中 brick 所包含的存储服务器数必须是 stripe 的倍数(>=2倍),兼顾分布式和条带式的功能。 Distributed Replicated: 分布式的复制卷,volume 中 brick 所包含的存储服务器数必须是 replica 的倍数(>=2倍),兼顾分布式和复制式的功能。 分布式复制卷的brick顺序决定了文件分布的位置,一般来说,先是两个brick形成一个复制关系,然后两个复制关系形成分布。 企业一般用后两种,大部分会用分布式复制(可用容量为 总容量/复制份数),通过网络传输的话最好用万兆交换机,万兆网卡来做。这样就会优化一部分性能。它们的数据都是通过网络来传输的。 ``` #创建分布卷 gluster volume create dis_vol gluster-1-1:/brick1/b1 gluster-1-2:/brick1/b2 gluster-1-3:/brick1/b32 #创建复制卷 gluster volume create rep_vol replica 2 gluster-1-1:/brick1/b1 gluster-1-2:/brick1/b2 gluster-1-3:/brick1/b33 #创建条带卷 gluster volume create str_vol stripe 3 gluster-1-1:/brick1/b1 gluster-1-2:/brick1/b2 gluster-1-3:/brick1/b34 #创建分布条带卷 gluster volume create dir_str_vol stripe 4 gluster-1-1:/brick1/b1 gluster-1-2:/brick1/b2 gluster-1-3:/brick1/b35 #创建分布复制卷 gluster volume create dir_rep_vol replica 2 gluster-1-1:/brick1/b1 gluster-1-2:/brick1/b2 gluster-1-3:/brick1/b36 #创建分布条带复制 gluster volume create dis_str_rep_vol stri 2 repl 2 gluster-1-1:/brick1/b1 gluster-1-2:/brick1/b2 gluster-1-3:/brick1/b37 #创建条带复制卷 gluster volume create str_rep_vol stripe 2 replica 2 gluster-1-1:/brick1/b1 gluster-1-2:/brick1/b2 gluster-1-3:/brick1/b38 #创建分散卷(不常用 gluster volume create disperse_vol disperse 4 gluster-1-1:/brick1/b1 gluster-1-2:/brick1/b2 gluster-1-3:/brick1/b3 ``` 这里使用 创建分布条带复制 ``` ``` ## 参考文章 ``` https://www.cnblogs.com/python-learn/p/16065407.html http://www.taodudu.cc/news/show-4938946.html?action=onClick ```
dz
2023年6月7日 05:56
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码