linux怎么查看本机内存大小
220
2022-11-11
GlusterFS
3、客户端访问流程 当客户端访问GlusterFS存储时,首先程序通过访问挂载点的形式读写数据,对于用户和程序而言,集群文件系统是透明的,用户和程序根本感觉不到文件系统是本地还是在远程服务器上。读写操作将会被交给VFS(Virtual File System)来处理,VFS会将请求交给FUSE内核模块,而FUSE又会通过设备/dev/fuse将数据交给GlusterFS Client。最后经过GlusterFS Client的计算,并最终经过网络将请求或数据发送到GlusterFS Server上。三、GlusterFS集群的模式 GlusterFS 集群的模式只数据在集群中的存放结构,类似于磁盘阵列中的级别。1、分布式卷(Distributed Volume) 又称哈希卷,近似于RAID0,文件没有分片,文件根据hash算法写入各个节点的硬盘上,优点是容量大,缺点是没冗余。
2、复制卷(Replicated Volume) 相当于raid1,复制的份数,决定集群的大小,通常与分布式卷或者条带卷组合使用,解决前两种存储卷的冗余缺陷。缺点是磁盘利用率低。 复本卷在创建时可指定复本的数量,通常为2或者3,复本在存储时会在卷的不同brick上,因此有几个复本就必须提供至少多个brick,当其中一台服务器失效后,可以从另一台服务器读取数据,因此复制GlusterFS卷提高了数据可靠性的同事,还提供了数据冗余的功能。
3、分布式复制卷(Distributed Replicated Volume) 分布式复制GlusterFS卷结合了分布式和复制Gluster卷的特点,看起来类似RAID10,但其实不同,RAID10其实质是条带化,但分布式复制GlusterFS卷则没有。
4、条带卷(Striped Volume) 相当于raid0,文件是分片均匀写在各个节点的硬盘上的,优点是分布式读写,性能整体较好。缺点是没冗余,分片随机读写可能会导致硬盘IOPS饱和。
5、分布式条带卷(Distributed Striped Volume) 当单个文件的体型十分巨大,客户端数量更多时,条带卷已经无法满足需求,此时将分布式与条带化结合起来是一个比较好的选择。其性能与服务器数量有关。 用三个节点搭建一个glusterfs集群,再用一个作为客户端使用 hostnamectl set-hostname node1.lq.com
每台机子都要做 关闭防火墙及SElinux systemctl stop firewalld setenforce 0 vi /etc/hosts 192.168.80.100 master 192.168.80.101 slave1 192.168.80.102 slave2 192.168.80.103 client
在80.100上: ssh-keygen -t rsa ssh-copy-id -i slave1 ssh-copy-id -i slave2 ssh-copy-id -i client
配置yum源为阿里源(在每个节点中都执行)
安装glusterfs 在master、slave1、slave2节点安装glusterfs
查看volume 状态:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~