您的位置:首页 > 运维架构 > Linux

【CentOS7】GlusterFS基本操作流程

2016-04-29 00:00 721 查看
先确认已经安装好GlusterFS,安装过程请参考【CentOS7】安装GlusterFS

准备2台GlusterFS服务器,当前环境配置:

主机1:glusterfs_1 ip:192.168.31.51
主机2:glusterfs_2 ip:192.168.31.52

确保每个服务器至少有1个空闲磁盘分区,此处我在每台服务器安装1个独立硬盘。

##安装步骤:

###启动GlusterFS

# systemctl start glusterd

###查看GlusterFS服务状态

# systemctl status glusterd

###创建集群

在glusterfs_1上执行

# gluster peer probe 192.168.31.52

在glusterfs_2上执行

# gluster peer probe 192.168.31.51

此处如果创建失败提示

Connection failed. Please check if gluster daemon is operational.

请尝试重启系统,并关闭防火墙

###磁盘分区
新建分区,因为两台服务器都有1块独立硬盘,所以都需要执行分区操作

# fdisk /dev/sdb
命令(输入 m 获取帮助):n
Select (default p): p
分区号 (1-4,默认 1):回车
起始 扇区 (2048-20971519,默认为 2048):回车
Last 扇区, +扇区 or +size{K,M,G} (2048-20971519,默认为 20971519):回车
命令(输入 m 获取帮助):w

###格式化磁盘为xfs
此处选择xfs不是必须的,其他像ext4、ext3等格式都可以,具体区别自行咨询度娘。

# mkfs.xfs /dev/sdb1

###挂载分区
创建挂载目录

# mkdir /data/gs0 -p

挂载分区

# mount /dev/sdb1 /data/gs0/

查看是否挂载成功

# df -Th

###创建卷挂载点

# mkdir /data/gs0/home -p

###创建GlusterFS 分布式卷
此处以分布式卷举例,以后会介绍其他卷
在集群内任意节点机上执行

# gluster volume create gs0 192.168.31.51:/data/gs0/home 192.168.31.52:/data/gs0/home

###查看卷

# gluster volume info

###启动卷

# gluster volume start gs0

###设置卷网络访问权限

# gluster volume set gs0 auth.allow 192.168.31.*

##验证卷
###创建gs0挂载目录

mkdir /mnt/gs0

###挂载卷

# mount -t glusterfs 192.168.31.51:gs0 /mnt/gs0/

###查看是否挂载成功

# df -Th

###拷贝文件到/mnt/gs0目录

# cp ~/anaconda-ks.cfg /mnt/gs0/

拷贝成功说明分布式卷创建成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  GlusterFS CentOS7