手动搭建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案例的主要内容,如果未能解决你的问题,请参考以下文章