GlusterFS分布式文件系统的简易部署(以副本卷为例)

就以上服务器信息作个简单说明:

本次实验有两步,第一步是将server1、server2作为GFS节点,以client作为客户端进行挂载,进行写入读取测试;第二步是在不重启服务、不重启卷的情况下热添加节点server3、server4,并且副本卷能够在server3、server4节点上正常读取,客户端client也能正常挂载并读写

 

以上是服务器的信息,下面就开始正式部署环境,以副本卷为例:


server1/server2/client/server3/server4

配置各主机间的主机名,保证能够相互解析

/etc/hosts

 

server1/server2/server3/server4

在原有网络YUM源的基础上,添加GFS的YUM源

/etc/yum.repos.d/gfs.repo

[GFS]
name=GFS
baseurl=https://buildlogs.centos.org/centos/7/storage/x86_64/gluster-3.10/
enabled=1
gpgcheck=0

配置好之后,清除缓存,安装glusterfs

yum clean all

yum install glusterfs glusterfs-api glusterfs-cli glusterfs-fuse glusterfs-libs glusterfs-server

启动服务 

 systemctl start glusterd

为方便测试,各自添加一块硬盘,并挂载到各自创建的目录中,以server1为例

mkfs.xfs /dev/sdb   #格式化硬盘,sdb表示第二块盘,根据服务器硬盘定义

mkdir /share

mount /dev/sdb /share

mkdir /share/server1  #如server2就可以mkdir /share/server2,区别定义,方便观测

 

server1      #也可在server2操作,但两台之间只能一台操作

添加节点

gluster peer probe server2      #返回peer probe: success表示添加成功

查看节点信息

gluster peer status

 创建副本卷

gluster volume create TEST replica 2 server1:/share/server1/ server2:/share/server2  #返回volume create: TEST: success: please start the volume to access data表示创建成功

查看卷信息

gluster volume info

启动副本卷

gluster volume start TEST  #返回volume start: TEST: success表示启动成功

 查看卷状态

gluster volume status

 

client

安装glusterfs

  yum install glusterfs glusterfs-fuse glusterfs-libs

创建目录并挂载副本卷

mkdir /share  #创建挂载目录,可自定义

mount -t glusterfs server1:/TEST /share  #可挂载任一节点

测试写入读取操作

 echo "hello,world" > /share/sth

 

server1/server2

查看GFS节点是否存在sth文件,以server2为例

ls /share/server2/sth

cat /share/server2/sth 

 

至此,副本卷的部署已经完成,如果后期需要添加GFS节点怎么办,请耐心继续看下去。。。

 

server2    #也可在server1操作,但两台之间只能一台操作

 添加节点

gluster peer probe server3

gluster peer probe server4

在线添加副本卷

gluster volume add-brick TEST replica 4 server3:/share/server3 server4:/share/server4/    #replica 4表示在原有两份副本卷的基础上再添加两份

 

server3/server4

查看GFS新节点是否已存在sth文件,以server4为例

ls /share/server4/sth

cat /share/server4/sth

 

如有任何问题,请多多评论,指出不足,谢谢!!!

posted @ 2017-12-29 17:10  不足  阅读(901)  评论(0编辑  收藏  举报