手动搭建GlusterFS案例

Posted EbowTang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手动搭建GlusterFS案例相关的知识,希望对你有一定的参考价值。

1,搭建分布式复制卷 

1.1环境配置:

OS:Centos 7 服务器(实际上是虚拟机)两台.

IP: 192.168.85.114,

IP: 192.168.85.202

配置:每台服务器有两个数据盘,vdb,vdc

服务器预处理:关闭iptables和SELinux

1.2安装glusterfs

两台服务器均执行安装和配置

yum install centos-release-gluster 

#安装 gluterfs yum 源.

yum install glusterfs-server  

# 安装 glusterfs

systemctl start glusterd  

#启动glusterd

systemctl enable glusterd 

# 设置开机启动 glusterd(不通linux系统配置有区别)

chkconfig glusterd on # Red Hat

update-rc.d glusterd defaults # Debian

echo "glusterd" >>/etc/rc.local # Others

1.3配置信任主机池:

gluster peer probe 192.168.85.202  

# 114 服务器上执行即可(有更多主机时,可以一个主机配置所有节点)

常用命令:

gluster peer status # 查询集群节点状态

1.4创建主机brick存储节点:

#节点主机192.168.85.114

mkfs.ext4 /dev/vdb

mkfs.ext4 /dev/vdc

mkdir /vms/data1 /vms/data2 -p  # 创建存储池

mount /dev/vdb /vms/data1

mount /dev/vdc /vms/data2

#节点主机192.168.85.202

同理

1.5创建分布式复制卷并挂载存储卷

gluster volume create tangvolume replica 2 192.168.85.114:/vms/data1 192.168.85.202:/vms/data1 192.168.85.114:/vms/data2 192.168.85.202:/vms/data2  force 

# 创建卷名 tangvolume

gluster volume start tangvolume

# 启动这个卷

gluster volume info

# 查询卷的信息

mount -t glusterfs 192.168.85.114:/tangvolume  /vms/mydata 

# 挂载卷到/vms/mydata目录,不同主机可以挂成不同存储池名字

 

以上是关于手动搭建GlusterFS案例的主要内容,如果未能解决你的问题,请参考以下文章

Centos 7搭建GlusterFS分布式文件系统群集

用GlusterFS+Swift搭建对象存储

云计算Ubuntu14.04 搭建GlusterFS集群

3.GlusterFS 企业分布式存储的搭建

glusterFS分布式文件系统的搭建

glusterFS空间不够了怎么办