(转)CentOS7.4环境下搭建--Gluster分布式集群存储
Posted liujiacai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(转)CentOS7.4环境下搭建--Gluster分布式集群存储相关的知识,希望对你有一定的参考价值。
原文:https://blog.csdn.net/qq_39591494/article/details/79853038
环境如下:
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地址映射如下:
传到各个服务器节点:
3. 配置阿里源(在各个节点服务器都需要配置)
配置前首先需要备份—防止yum源出错
[css] view plain copy
[[email protected] ~]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
[[email protected]~]#mv/etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
[[email protected] ~]# mv Centos-7.repo /etc/yum.repos.d/CentOS-Base.repo
[[email protected] ~]# yum clean all
正式安装Glusterfs
在Daasbank/1/2节点上安装Glusterfs
[css] view plain copy
[[email protected] ~]# yum install centos-release-gluster
[[email protected] ~]# yum install -y glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma
安装完成后启动Glusterfs-并开机自启动!
[css] view plain copy
[[email protected] ~]# systemctl start glusterd.service
[[email protected] ~]# systemctl enable glusterd.service
在测试环境我直接把防火墙关掉了
[css] view plain copy
[[email protected] ~]# systemctl stop firewalld
[[email protected] ~]# setenforce 0
添加Daasbank2&&3到gluster集群
第一行是本地的hostname 所以会提示!
添加成功之后看看群集的状态
有一个2 一个3 这个就是我添加进来的。
创建数据存储目录在Gluster 1 2 3 都要创建
[css] view plain copy
[[email protected] ~]# mkdir -p /xinzhe/gluster/data
创建完成后查看volume的状态
上面提示没有卷 很正常 我们只创建了目录
以上提示,请开始访问数据的卷
Replica 3 表示的是3个备份后面的是指定的存储的目录
查看volume
启动models
[css] view plain copy
[r[email protected] ~]# gluster volume start models
volume start: models: success
4.安装Glusterfs客户端—在客户端部署
[css] view plain copy
[[email protected] ~]# yum install -y glusterfs glusterfs-fuse
[[email protected] ~]# mount -t glusterfs daasbank:models /xinzhe/gfsmount/
5.最后我写了一个for循环如下:(专门来创建文件)
[css] view plain copy
#!/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
接下来daasbank机器上查看
测试daasbank2机器!
测试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 查看卷信息
谢谢各位观看,加油! 再见~~~
以上是关于(转)CentOS7.4环境下搭建--Gluster分布式集群存储的主要内容,如果未能解决你的问题,请参考以下文章
手把手教你从安装CentOS7.4镜像开始,搭建IoT视频监控系统
手把手教你从安装CentOS7.4镜像开始,搭建IoT视频监控系统