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

tmpfs                 2.0G     0  2.0G   0% /dev/shm

glusterfs#182:/v8

551G  1.4G  521G   1% /usr/local/movies

出现红色字体部分表示已经挂载上存储服务器。

GlusterFs安装部署文档相关推荐

  1. linux上搭载was应用上传中文文件,受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明...

    本文档的主要内容详细介绍的是受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明. 从was9.0开始支持的最低版本的red hat Linux系统为6.6且仅支持64位操作系统 计 ...

  2. centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档

    RabbitMQ v3.7.16安装部署文档 部署安装过程严格按照官方文档的流程. 前言 软件版本 os centos7(ubuntu也适用,需要替换部分命令) rabbitmq v3.7.16 (r ...

  3. 完整企业官网源码,前端基于Vue+ElementUI,后台基于基于core3 webapi,含数据库文件,含详情安装部署文档

    完整企业官网源码,前端基于Vue+ElementUI,后台基于基于core3 webapi,含数据库文件,含详情安装部署文档 完整代码下载地址:完整企业官网源码 某工程管理有限公司企业官网 前端 新版 ...

  4. Varnish安装部署文档

    简述:Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好. 系统环境: CentOS re ...

  5. pptpd安装部署文档

    简述: PPTP:点对点隧道协议 (PPTP: Point to Point Tunneling Protocol) 点对点隧道协议(PPTP)是一种支持多协议虚拟专用网络的网络技术,它工作在第二层. ...

  6. 如何在linux部署pdf文档,LINUX安装部署文档.pdf

    LINUX 安装部署详解文档 文档内容简介: 一:详解安装前的准备工作---------------------- 二:安装LINUX ---------------------------... 三 ...

  7. fastdfs安装_FastDFS 安装部署文档

    安装详细配置文档修改 Install FastDfs shell #!/bin/bash #auther: kame ## Install fastdfsFastDFS_DIR=/opt/fastdf ...

  8. activeMQ 安装部署文档

    ## 1.环境 - win7 - jdk1.7,配置环境变量 - apache-activemq-5.14.0-bin.zip - ActiveMQ [下载地址:](http://activemq.a ...

  9. 云计算|OpenStack|社区版OpenStack安装部署文档(九--- 创建一个虚拟机实例---Rocky版)

    官方文档: Launch an instance - Installation Guide documentation 如果neutron创建的时候使用的是provider network网络模型,只 ...

最新文章

  1. OD调试9—实例:深入分析代码完成软件破解
  2. DBController心得之一:利用DMO对象对SQL2005数据库进行Backup和restore的操作
  3. hdu 1208(简单dp)
  4. 太强了!Scikit-learn 0.22新版本发布,新功能更加方便
  5. 通过netstat+rmsock查找AIX端口对应进程
  6. Teams架构剖析(2019年版本)
  7. Spring boot (6)---SpringMVC框架和spring Boot的区别
  8. SIM: 基于搜索的超长行为序列上的用户兴趣建模
  9. Matlab程序怎样打包
  10. AX 2012 键盘快捷键
  11. Java后台开发精选知识图谱
  12. php 递归面试题_PHP面试题
  13. ApacheCN 翻译活动进度公告 2019.6.15
  14. Solidworks如何打开swb文件
  15. 2021-04-17 ffmpeg视频合并报错;视频合并中间添加空白
  16. 计网实验——直连网络设计
  17. [angular1.6]Error: transition superseded ui-router 在angular1.6 报错误问题解决
  18. 东南大学计算机学院分数线,“东南大学”2019本一批次专业录取分数整理!计算机、建筑领域实力强,又是985、211、双一流名校!...
  19. 检测iPhone 12绿屏技巧 苹果12绿屏检测方法
  20. iOS上传图片方向不对处理

热门文章

  1. 用Javascript删除HTML元素
  2. Ubuntu添加中文支持
  3. ojdbc6中的错误信息(中英) 【转】
  4. 计算机科学期末网页大作业快看漫画源码(纯享免费版)需要自取免费配置环境
  5. 在mysql中如何建立性别约束_在Access2010数据库中,要在表中建立“性别”字段,并按与要求用逻辑值表示,其数据类型应当是()_学小易找答案...
  6. python图像轮廓识别_Python+OpenCV图像处理(十六)—— 轮廓发现
  7. 常见状态码(200、403、404、500)
  8. python读取.txt、.dat等文件,将其中特定内容存到其他文件
  9. 网页尾部footer编写--小技巧
  10. Matlab 多项式曲线拟合polyfit