GlusterFS分布式文件系统群集

一、GlusterFS 概述

1、GlusterFS 术语

Brick (存储块):指可信主机池中由主机提供的用于物理存储的专用分区,是GlusterFS中的基本存储单元,同时也是可信存储池中服务器上对外提供的存储目录。存储目录的格式由服务器和目录的绝对路径构成,表示方法为SERVER:EXPORT
Volume (逻辑卷):一个逻辑卷是一组Brick的集合。卷是数据存储的逻辑设备,类似于LVM 中的逻辑卷。大部分Gluster管理操作是在卷上进行的。
FUSE (Filesystem inUserspace):是一个内核模块,允许用户创建自己的文件系统,无须修改内核代码。
VFS:内核空间对用户空间提供的访问磁盘的接口。
Glusterd (后台管理进程):在存储群集中的每个节点上都要运行。

2、GlusterFS的卷类型

分布式卷(Distribute volume):文件通过HASH算法分布到所有Brick Server上,这种卷是 Glusterf的基础;以文件为单位根据HASH算法散列到不同的Bnck,其实只是扩大了磁盘空间,如果有一块磁盘损坏,数据也将丢失,属于文件级的RAID 0,不具有容错能力。
条带卷(Stripe volume):类似RAIDO,文件被分成数据块并以轮询的方式分布到多个Brick Server上,文件存储以数据块为单位,支持大文件存储,文件越大,读取效率越高。
复制卷(Rephca volume):将文件同步到多个Brick上,使其具备多个文件副本,属于文件级RAID 1 ,具有容错能力。因为数据分散在多个Bnck中,所以读性能得到很大提升,但写性能下降。
分布式条带卷(Distribute Stripe volume):Brick Server数量是条带数(数据块分布的Brick数量)的倍数,兼具分布式卷和条带卷的特点。
分布式复制卷(Distribute Replica volume):Brick Server数量是镜像数(数据副本数量)的
倍数,兼具分布式卷和复制卷的特点。
条带复制卷(Stripe Replica volume):类似RAID 10,同时具有条带卷和复制卷的特点。
分布式条带复制卷(Distribute Stripe Replicavolume):三种基本卷的复合卷,通常用于类Map Reduce 应用。

二、GlusterFS部署

1、部署群集环境

Linux操作技术文档——GlusterFS分布式文件系统群集
Linux操作技术文档——GlusterFS分布式文件系统群集

2、关闭防火墙和Selinux

3.、配置hosts文件

在所有节点上修改/etc/hosts文件,添加4个节点的解析
Linux操作技术文档——GlusterFS分布式文件系统群集
Linux操作技术文档——GlusterFS分布式文件系统群集

4、安装软件

在所有节点上执行
Linux操作技术文档——GlusterFS分布式文件系统群集

5、启动GlusterFS

在所有节点上执行
Linux操作技术文档——GlusterFS分布式文件系统群集

6、添加节点

只在node1上执行操作,添加node1~node4节点
Linux操作技术文档——GlusterFS分布式文件系统群集

7、查看群集状态

Linux操作技术文档——GlusterFS分布式文件系统群集

三、创建卷

1、创建分布式卷

Linux操作技术文档——GlusterFS分布式文件系统群集

2、创建条带卷

Linux操作技术文档——GlusterFS分布式文件系统群集

3、创建复制卷

Linux操作技术文档——GlusterFS分布式文件系统群集

4、创建分布式条带卷

Linux操作技术文档——GlusterFS分布式文件系统群集

5、创建分布式复制卷

Linux操作技术文档——GlusterFS分布式文件系统群集

四、部署Gluster客户端

1、安装客户端软件

Linux操作技术文档——GlusterFS分布式文件系统群集

2、创建挂载目录

Linux操作技术文档——GlusterFS分布式文件系统群集

3、修改hosts文件

Linux操作技术文档——GlusterFS分布式文件系统群集
Linux操作技术文档——GlusterFS分布式文件系统群集

4、挂载Cluster文件系统

Linux操作技术文档——GlusterFS分布式文件系统群集

5、修改fstab配置文件

Linux操作技术文档——GlusterFS分布式文件系统群集
Linux操作技术文档——GlusterFS分布式文件系统群集

五、维护命令

1、查看GlusterFS卷

1、查看卷的列表
Linux操作技术文档——GlusterFS分布式文件系统群集2、查看所有卷的信息
Linux操作技术文档——GlusterFS分布式文件系统群集
3、查看卷的状态
Linux操作技术文档——GlusterFS分布式文件系统群集

2、停止/删除卷

1、停止一个卷
Linux操作技术文档——GlusterFS分布式文件系统群集2、删除一个卷
Linux操作技术文档——GlusterFS分布式文件系统群集

3、设置卷的访问控制

Linux操作技术文档——GlusterFS分布式文件系统群集

相关文章:

  • 2021-09-22
  • 2022-12-23
  • 2021-11-14
  • 2021-11-05
  • 2021-12-07
  • 2022-12-23
猜你喜欢
  • 2021-06-21
  • 2021-10-15
  • 2021-04-25
  • 2021-07-31
  • 2021-11-19
  • 2021-06-19
  • 2021-09-01
相关资源
相似解决方案