【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
###查看GlusterFS服务状态
###创建集群
在glusterfs_1上执行
在glusterfs_2上执行
此处如果创建失败提示
请尝试重启系统,并关闭防火墙
###磁盘分区
新建分区,因为两台服务器都有1块独立硬盘,所以都需要执行分区操作
###格式化磁盘为xfs
此处选择xfs不是必须的,其他像ext4、ext3等格式都可以,具体区别自行咨询度娘。
###挂载分区
创建挂载目录
挂载分区
查看是否挂载成功
###创建卷挂载点
###创建GlusterFS 分布式卷
此处以分布式卷举例,以后会介绍其他卷
在集群内任意节点机上执行
###查看卷
###启动卷
###设置卷网络访问权限
##验证卷
###创建gs0挂载目录
###挂载卷
###查看是否挂载成功
###拷贝文件到/mnt/gs0目录
拷贝成功说明分布式卷创建成功。
准备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/
拷贝成功说明分布式卷创建成功。
相关文章推荐
- CentOS 7中安装mysql server的步骤分享
- centos 7安装mysql5.5的方法
- centos 7安装mysql5.5和安装 mariadb使用的命令
- Centos7 Mysql 5.6 多主一从 解决方案与详细配置
- 阿里云Centos7安装LNMP+wordpress
- CentOS 7安装python3笔记
- 关于glusterfs-3.3.1的两个bug
- Glusterfs:趋于成熟的集群文件系统
- Glusterfs简介以及其工作流程的简单分析
- Glusterfs3.3.1DHT(hash分布)源代码分析
- Glusterfs的编译选项 #pragma GCC poison system popen
- 关于Glusterfs为何采用哈希分布式算法
- 关于glusterfs的directory-layout-spread参数
- Centos7 常用命令
- Centos7 修改主机名
- Centos7 关闭防火墙
- 基于外部ZooKeeper的GlusterFS作为分布式文件系统的完全分布式HBase集群安装指南
- CentOS7上编译多版本PHP并同时运行及systemd设置
- CentOS安装VirtualBox增强功能