GlusterFS基本安装

简介:

环境介绍:

系统版本Rhel6.5

内核版本:3.18.3-1.el6.elrepo.x86_64

Yum源:http://download.gluster.org/pub/gluster/glusterfs/3.6/3.6.9/RHEL/glusterfs-epel.repo

节点数量:3个,主机名分别为controller1controller2compute01

每个节点上有3个磁盘,都分别挂载到 /data/bric1/data/brick2/data/bric3

采用xfs挂载方式,请安装xfsprogs-3.1.1-14.el6.x86_64.rpm

各节点间已经建立互信

wKiom1eHfZzio0IQAABP_Nzeqxk065.png

安装步骤:

1、  在每个节点上安装gluster服务

1
2
yum -y  install  glusterfs-server
service glusterd start;chkconfig glusterdon

2、  配置可信池(就是要组成glusterfs集群的物理机,某一节点执行,本机不添加)

1
2
3
gluster peer probe controller2
gluster peer probe compute01
gluster peer status   #查看连接状态

3、  创建glusterfs(此例为复制卷,副本数量为3,可用容量为总容量的三分之一)

创建两个卷,名字分别为 test01_volumetest02_volume,注意brick的顺序,以下数据副本不在同一台物理机,提供了高可用功能。

1
2
3
4
5
6
7
8
9
gluster volume create test01_volume replica3 \
controller1: /data/brick1/test01controller2 : /data/brick1/test01  compute01: /data/brick1/test01  \
controller1: /data/brick2/test01controller2 : /data/brick2/test01  compute01: /data/brick2/test01  \
controller1: /data/brick3/test01controller2 : /data/brick3/test01  compute01: /data/brick3/test01
  
gluster volume create test02_volume replica3 \
controller1: /data/brick1/test02controller2 : /data/brick1/test02  compute01: /data/brick1/test02  \
controller1: /data/brick2/test02controller2 : /data/brick2/test02  compute01: /data/brick2/test02  \
controller1: /data/brick3/test02controller2 : /data/brick3/test02  compute01: /data/brick3/test02

4、  查看卷信息,并启动卷

1
2
3
4
5
6
gluster volume info
gluster volume start  test01_volume
gluster volume start test02_volume
mkdir  /test01  /test02
mount  -t glusterfscontroller1: /test01_volume  /test01
mount  -t glusterfscontroller1: /test02_volume  /test02

wKioL1eHfb_AmsmOAAAglSeveA4744.png

常见操作:

1、添加资源池服务器

1
#gluster peer probe NODE_NAME

删除资源池

1
2
3
gluster volume stop  VOLUME_NAME
gluster volume delete VOLUME_NAME
gluster peer detach node3  VOLUME_NAME

2、添加brick

1
2
gluster volume add-brick VOLUME_NAMENODE_NAME:BRICK_DIR  [NODE_NAME:BRICK_DIR]
gluster volume remove-brick VOLUME_NAME  NODE_NAME:BRICK_DIR  [NODE_NAME:BRICK_DIR ]

3rebalance

当扩展或者收缩一个卷(add-brick/remove-brick)以后,需要rebalance数据

1
2
3
gluster volume rebalance VOLUME_NAME start
gluster volume rebalance VOLUME_NAME status
gluster volume rebalance VOLUME_NAME stop

本文转自Jacken_yang 51CTO博客,原文链接:http://blog.51cto.com/linuxnote/1826499,如需转载请自行联系原作者
相关文章
|
8月前
|
存储
glusterfs常用命令
glusterfs常用命令
|
存储 JSON Kubernetes
k8s配置glusterFS详解
k8s配置glusterFS详解
|
存储 监控 网络协议
GlusterFS常用命令
1、启动/关闭/查看glusterd服务   # /etc/init.d/glusterd start   # /etc/init.d/glusterd stop    # /etc/init.d/glusterd status 2、 开机自动启动glusterd服务   # chkconfig glusterd on # Red Hat    # update-rc.
1513 0
|
网络协议 Unix Linux
|
网络协议 Unix Linux
|
网络安全
|
缓存 网络协议 测试技术
|
存储 网络协议 Linux
|
存储 监控 测试技术