成功最有效的方法就是向有经验的人学习!

CentOS7.4环境下搭建--Gluster分布式集群存储

环境如下:
OS:Centos7.4x86_64
IP地址如下:
Daasbank1: 192.168.1.102—CentOS7.4x86_64
Daasbank2: 192.168.1.103—CentOS7.4x86_64
Daasbank3: 192.168.1.105—CentOS7.4x86_64

                Client: 192.168.1.106—CentOS7.4x86_64

2.修改每一台主机的hosts文件,添加IP地址映射如下:

CentOS7.4环境下搭建--Gluster分布式集群存储

CentOS7.4环境下搭建–Gluster分布式集群存储

传到各个服务器节点:

CentOS7.4环境下搭建--Gluster分布式集群存储

CentOS7.4环境下搭建–Gluster分布式集群存储


3. 配置阿里源(在各个节点服务器都需要配置)
配置前首先需要备份—防止yum源出错

[root@daasbank ~]# wget http://mirrors.aliyun.com/repo/Centos-7.repo  
[root@daasbank~]#mv/etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak  
[root@daasbank ~]# mv Centos-7.repo /etc/yum.repos.d/CentOS-Base.repo  
[root@daasbank ~]# yum clean all
CentOS7.4环境下搭建--Gluster分布式集群存储

CentOS7.4环境下搭建–Gluster分布式集群存储

正式安装Glusterfs

在Daasbank/1/2节点上安装Glusterfs

[root@daasbank ~]# yum install centos-release-gluster  
[root@daasbank ~]# yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma

安装完成后启动Glusterfs-并开机自启动!

[root@daasbank ~]# systemctl start glusterd.service  
[root@daasbank ~]# systemctl enable glusterd.service

在测试环境我直接把防火墙关掉了

[root@daasbank ~]# systemctl stop firewalld  
[root@daasbank ~]# setenforce 0

添加Daasbank2&&3到gluster集群

CentOS7.4环境下搭建--Gluster分布式集群存储

CentOS7.4环境下搭建–Gluster分布式集群存储


第一行是本地的hostname 所以会提示!

添加成功之后看看群集的状态

CentOS7.4环境下搭建--Gluster分布式集群存储

CentOS7.4环境下搭建–Gluster分布式集群存储


有一个2 一个3 这个就是我添加进来的。

创建数据存储目录在Gluster 1 2 3 都要创建

[root@daasbank ~]# mkdir -p /xinzhe/gluster/data

创建完成后查看volume的状态

CentOS7.4环境下搭建--Gluster分布式集群存储

CentOS7.4环境下搭建–Gluster分布式集群存储

上面提示没有卷 很正常 我们只创建了目录

CentOS7.4环境下搭建--Gluster分布式集群存储

CentOS7.4环境下搭建–Gluster分布式集群存储


以上提示,请开始访问数据的卷

Replica 3 表示的是3个备份后面的是指定的存储的目录

查看volume

CentOS7.4环境下搭建--Gluster分布式集群存储

CentOS7.4环境下搭建–Gluster分布式集群存储


启动models

[root@daasbank ~]# gluster volume start models  
volume start: models: success

4.安装Glusterfs客户端—在客户端部署

[root@client ~]# yum install -y glusterfs glusterfs-fuse  
[root@client ~]# mount -t glusterfs daasbank:models /xinzhe/gfsmount/
CentOS7.4环境下搭建--Gluster分布式集群存储

CentOS7.4环境下搭建–Gluster分布式集群存储

5.最后我写了一个for循环如下:(专门来创建文件)

#!/bin/bash  
a=`seq 1 10000`  
for yankerp in $a  
do  
        touch xinzhe.$yankerp  
done  
  
echo  yes yes yes

批量创建文件 我在/xinzhe/gfsmount  运行脚本最后下面有很多的文件(只是测试下)

Client测试如下: cd /xinzhe/gfsmount && ls 

CentOS7.4环境下搭建--Gluster分布式集群存储

CentOS7.4环境下搭建–Gluster分布式集群存储


接下来daasbank机器上查看

CentOS7.4环境下搭建--Gluster分布式集群存储

CentOS7.4环境下搭建–Gluster分布式集群存储


测试daasbank2机器!

CentOS7.4环境下搭建--Gluster分布式集群存储

CentOS7.4环境下搭建–Gluster分布式集群存储


测试daasbank3机器

Gluster一些命令总结:

Gluster peer status 查看所有的节点信息

Gluster peer probe name添加节点

Gluster peer detachname 删除节点

/etc/init.d/glusterstart 启动gluster

/etc/init.d/glusterstop 停止gluster

/etc/init.d/glusterrestart 重启gluster

创建卷

Gluster volume createxxx

Gluster volume info 查看卷信息

赞(0) 打赏
未经允许不得转载:陈桂林博客 » CentOS7.4环境下搭建--Gluster分布式集群存储
分享到

大佬们的评论 抢沙发

全新“一站式”建站,高质量、高售后的一条龙服务

微信 抖音 支付宝 百度 头条 快手全平台打通信息流

橙子建站.极速智能建站8折购买虚拟主机

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册