Linux操作文档——GlusterFS分布式文件系统群集
文章目录
一、GlusterFS 概述
1、GlusterFS 术语
| 术语 | 说明 |
|---|---|
| Brick (存储块) | 指可信主机池中由主机提供的用于物理存储的专用分区,是GlusterFS中的基本存储单元,同时也是可信存储池中服务器上对外提供的存储目录 |
| Volume (逻辑卷) | 一个逻辑卷是一组Brick的集合。卷是数据存储的逻辑设备,类似于LVM 中的逻辑卷 |
| 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、部署群集环境


2、关闭防火墙和Selinux
3.、配置hosts文件
在所有节点上修改/etc/hosts文件,添加4个节点的解析


4、安装软件
在所有节点上执行

5、启动GlusterFS
在所有节点上执行

6、添加节点
只在node1上执行操作,添加node1~node4节点

7、查看群集状态

三、创建卷
1、创建分布式卷

2、创建条带卷

3、创建复制卷

4、创建分布式条带卷

5、创建分布式复制卷

四、部署Gluster客户端
1、安装客户端软件

2、创建挂载目录

3、修改hosts文件


4、挂载Cluster文件系统

5、修改fstab配置文件


五、维护命令
1、查看GlusterFS卷
1、查看卷的列表
2、查看所有卷的信息

3、查看卷的状态

2、停止/删除卷
1、停止一个卷
2、删除一个卷

3、设置卷的访问控制


浙公网安备 33010602011771号