没有合适的资源?快使用搜索试试~ 我知道了~
首页GlusterFS安装部署各方案.docx
GlusterFS安装部署各方案.docx

详细介绍GlusterFS安装部署的各个步骤以及各种方案。安装、启动、配置、创建、挂载等功能
资源详情
资源评论
资源推荐

GlusterFS 安装部署文档
A
1.安装步骤
把“fuse-2.8.4.tar.gz”和“glusterfs-3.2.5.tar.gz”上传到/home/xmail 目录下,解压,编译,安装都在这个目
录下进行。
1.1基于代码安装
1.1.1 Fuse 支持库安装
查看发 Fuse 是否已经安装:
命令:
#lsmod | grep "fuse"
如果显示:
fuse 66285 4
系统已经安装 Fuse,跳过次安装步骤,进入下个软件的安装,否则继续下面的安装
文件:"fuse-2.8.4.tar.gz"
解压
#tar -xzvf fuse-2.8.4.tar.gz
#cd fuse-2.8.4 (进入目录,下述命令需要在该目录下执行)
安装编译:
#./configure --prefix=/usr (设定安装目录)
#make
#make install
挂载 fuse 内核模块
#modprobe fuse (关键)
#lsmod | grep "fuse" (查询 fuse 内核模块是否已正确挂载)
1.1.2 GlusterFs 安装
检查 GlusterFs 是否已经安装:
命令:gluster –V

如果显示:
glusterfs 3.2.5 built on Mar 7 2012 16:10:28
Repository revision: git://git.gluster.com/glusterfs.git
Copyright (c) 2006-2011 Gluster Inc. <http://www.gluster.com>
GlusterFS comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GlusterFS under the terms of the GNU General Public License.
GlusterFs 已经安装,跳过此安装步骤,否则继续下面的安装
文件:" glusterfs-3.2.5.tar.gz"
解压
#tar -xzvf glusterfs-3.2.5.tar.gz
#cd glusterfs-3.2.5 (进入目录,下述命令需要在该目录下执行)
安装编译:
#./configure --prefix=/usr (设定安装目录)
#make
#make install
查看是否安装成功:
命令:gluster –V
如果显示:
glusterfs 3.2.5 built on Mar 7 2012 16:10:28
Repository revision: git://git.gluster.com/glusterfs.git
Copyright (c) 2006-2011 Gluster Inc. <http://www.gluster.com>
GlusterFS comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GlusterFS under the terms of the GNU General Public License.
则安装成功
1.1.3 启动 glusterd
# /etc/init.d/glusterd start
显示:
Starting glusterd:[ OK ]
启动成功
1.2 配置卷
1.2.1 前期准备
首先,依次登陆各个服务器启动 glusterd;并将每个服务器对应的多个 ip 信息,添加到配置文件中,以
d182 服务器为例:(假设集群是由四个服务器节点构成)
登陆 d182 服务器

vi /etc/hosts
把如下信息写入 hosts 文件
192.168.1.182 d182
192.168.1.172 d182
192.168.1.162 d182
192.168.1.183 d183
192.168.1.173 d183
192.168.1.163 d183
192.168.1.184 d184
192.168.1.174 d184
192.168.1.164 d184
192.168.1.185 d185
192.168.1.175 d185
192.168.1.165 d185
在服务器 d183、d184、d185 上都添加上诉信息。(上面的例子是每个服务器对应 3 个 ip,共 4 个服务器,
总计 12 条记录)
创建 GlusterFS 集群:
$ gluster peer probe SERVER
SERVER 表示存储服务器的 hostname。例如要创建包含四台服务器的 GlusterFS 集群使用命令如下:
(在 d182服务器上输入)
# gluster peer probe d183
# gluster peer probe d184
# gluster peer probe d185
注意:在构建 GlusterFS 集群时,需要在其中任意一台存储服务器上依次将其他存储服务器添加到集群
中。
添加完集群之后,登陆集群中的其他服务器,例:从 d182 登陆 d183
查看集群信息指令:
gluster peer status
显示信息如下:
Number of Peers: 3
Hostname: 192.168.1.182
Uuid: f97d4478-9374-41b9-b296-fb9840ff1a42
State: Peer in Cluster (Connected)
Hostname: d184
Uuid: 503d8c85-03c5-40be-8bbe-f19419f3d985
State: Peer in Cluster (Connected)
Hostname: d185
Uuid: 3697827c-23e5-4238-9f8c-10c1a920bcdb
State: Peer in Cluster (Connected)

显示红色字体”Connected”,为集群节点添加成功,但其中 d182 是以 192.168.1.182 这个 ip 加入集群
的,需要换成 hostname
登陆集群中的集群中的另一个节点:
例:登陆 d183 服务器
执行指令:
gluster peer detach 192.168.1.182
gluster peer probe d182
集群节点添加完毕
1.2.2 创建逻辑卷
指令:gluster volume create test-volume replica 2 transport tcp server1:/exp1
server2:/exp2 server3:/exp3 server4:/exp4
test-volume:创建的逻辑卷的名字
replica 2: 冗余数
server1: 服务器名
exp1: brick 的路径
查看 volume 信息:# gluster volume info
1.3 启动卷
启动卷命令:
# gluster volume start v8
V8 为创建的逻辑卷的名字。
1.4挂载卷
客户端挂载存储服务器卷使用:
mount -t glusterfs d182:/v8 /usr/local/movies
d182 表示主 host name
V8 表示卷名
/usr/local/movies 表示客户端挂载点
验证 mount 是否成功:
$ df –lh
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 128G 33G 89G 28% /
/dev/sda1 1.9G 42M 1.8G 3% /boot
剩余17页未读,继续阅读


















阿贝是宝贝的贝
- 粉丝: 2
- 资源: 9
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- Xilinx SRIO详解.pptx
- Informatica PowerCenter 10.2 for Centos7.6安装配置说明.pdf
- 现代无线系统射频电路实用设计卷II 英文版.pdf
- 电子产品可靠性设计 自己讲课用的PPT,包括设计方案的可靠性选择,元器件的选择与使用,降额设计,热设计,余度设计,参数优化设计 和 失效分析等
- MPC5744P-DEV-KIT-REVE-QSG.pdf
- 通信原理课程设计报告(ASK FSK PSK Matlab仿真--数字调制技术的仿真实现及性能研究)
- ORIGIN7.0使用说明
- 在VMware Player 3.1.3下安装Redhat Linux详尽步骤
- python学生信息管理系统实现代码
- 西门子MES手册 13 OpcenterEXCR_PortalStudio1_81RB1.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论1