glusterFS分布式文件系统的搭建

准备工作

1、安装IBA

yum install libradmacm librdmacm-devel libmlx4 infiniband-diags

2、配置IPOIB

   /etc/sysconfig/network-scripts/ifconfig-ib0
   DEVICE=ib0
   TYPE=InfiniBand
   BOOTPROTO=static
   ONBOOT=yes
   IPADDR=17.0.31.3
   NETMASK=255.255.0.0

修改完配置之后,需要重启ib0

ifdown ib0
ifup ib0

ib0无法识别

service rdma restart

3、配置hosts

127.0.0.1   localhost localhost.localdomain localhost4    localhost4.localdomain4
::1            localhost localhost.localdomain localhost6 localhost6.localdomain6
173.0.31.1      datasrv001
173.0.31.2      datasrv002
173.0.31.3      datasrv003
17.0.31.1       ibdatasrv001    datasrv001.ib
17.0.31.2       ibdatasrv002    datasrv002.ib
17.0.31.3       ibdatasrv003    datasrv003.ib

安装glusterfs-3.6.7
1、下载glusterfs-3.6.7
2、

configure;make;make clean

3、打包后,放在

/root/rpmbuild/SOURCES/glusterfs-3.6.7.tar.gz

目录下。
4、

rpmbuild -ta glusterfs-3.6.7.tar.gz

rpmbuild -ba glusterfs.spec

生成包。
5、将Centos自带的glusterfs-3.6.0(卸载)

rpm -qa |grep glusterfs|xargs rpm -e --nodeps

6、安装生成的rpm包,

rpm -ivh *.rpm --nodeps

(注): ibstat 发现ib状态无法过去,缺少 ib_umad模块,可以使用modprobe加载模块。

modprobe ib_umad

加载成功之后,使用ibstat查看IB状态。

[[email protected] ~]# ibstat
 CA ‘mlx4_0‘
 CA type: MT4099
 Number of ports: 1
 Firmware version: 2.35.5100
 Hardware version: 0
 Node GUID: 0xe41d2d030050b260
 System image GUID: 0xe41d2d030050b263
 Port 1:
  State: Active
  Physical state: LinkUp
  Rate: 40 (FDR10)
  Base lid: 1287
  LMC: 0
  SM lid: 1637
  Capability mask: 0x02514868
  Port GUID: 0xe41d2d030050b261
  Link layer: InfiniBand

启动glusterfs
1、打开防火墙

 iptables -I INPUT -p tcp --dport 24007:24011 -j ACCEPT
 iptables -I INPUT -p tcp --dport 34865:34885 -j ACCEPT

2、修改glusterd.vol文件

volume management
    type mgmt/glusterd
    option working-directory /var/lib/glusterd
    option transport-type socket,rdma
    option transport.socket.keepalive-time 10
    option transport.socket.keepalive-interval 2
    option transport.socket.read-fail-log off
    option ping-timeout 30
#   option base-port 49152
    option base-port 49352
    option rpc-auth-allow-insecure on
   end-volume

3、启动服务

 service glusterd start

4、探测节点
    在cinder的服务器datasrv001上

 gluster peer probe ibdatasrv002
 gluster peer probe ibstatsrv003

挂载卷
    格式化磁盘  mkfs.ext4
    准备服务
    1、在存储服务器上准备卷

gluster volume create datavolume1 transport tcp ibdatasrv001:/mnt/test1/dv1
    

2、把datavolume也给设置上insecure on

 glusterd volume set datavolume1 server.allow-insecure on

3、启动datavolume服务

 glusterd volume start datavolume1

4、挂载客户端

 mount -t glusterfs ibdatasrv001:/datavolume1 /mnt/mount_test
时间: 2024-10-05 04:46:04

glusterFS分布式文件系统的搭建的相关文章

【GlusterFS学习之一】:GlusterFS分布式文件系统的基本概念及搭建

2.GlusterFS的部署方法. 操作系统: centos6.4: lsb_release -a 一共有三台机器: client: 10.23.85.47 glusterA server: 10.23.85.48 glusterB 10.23.85.49 glusterC glusterfs源代码:http://yunpan.cn/cVHsYCHzGGe43(提取码:710e)(代码版本为3.6.3) glusterfs ,fuse(http://pan.baidu.com/s/1geInpV

Centos 7搭建GlusterFS分布式文件系统群集

关于GlusterFS分布式文件系统工作原理及相关概述请参考博文:GlusterFS分布式文件系统概述 一.搭建GlusterFS分布式文件系统群集 此案例相关软件包请访问:https://pan.baidu.com/s/1xazQAkR2Lm31njwu88Z9qA 提取码:qdiy 环境如下: 服务器相关信息: 磁盘相关信息: 部署前准备工作:在所有节点上执行以下操作,添加30G新硬盘,通过fdisk分区.mkfs格式化,创建相应的挂载目录,并将格式化的磁盘挂载到相应的目录中.最后根据实际情

GlusterFS分布式文件系统原创文章合集

大量原创博文可见如下链接,话说原文作者刘爱贵会持续更新: http://blog.csdn.net/liuaigui/article/details/17331557 下面提供一个当前版本的链接: [1] GlusterFS集群文件系统研究 [2] 基于开源软件构建高性能集群NAS系统 [3] 关于Gluster稳定性的一个BUG [4] 创建Glusterfs分布式RAID10卷 [5] 设计新Xlator扩展GlusterFS [6] Glusterfs全局统一命名空间 [7] Gluste

56.GlusterFS分布式文件系统

GlusterFS分布式文件系统 GlusterFS是一个开源的分布式文件系统,软件的结构设计良好,易于扩展和配置,通过各个模块的灵活搭配得到针对性的解决方案.可解决一下问题:网络存储,联合存储,冗余备份,大文件的负载均衡.可靠性也未经过长时间的考验,还不适合应用于提供24小时不间断服务的产品环境.目前适用于大数据量的离线应用. GlusterFS通过infiniband RDMA或者TCP/IP的方式将许多廉价的X86主机,通过网络互联成一个并行的网络文件系统. 注释: Brick:GFS中的

GlusterFS分布式文件系统的卷类型及配置详解

博文大纲:(一)GlusterFS相关概念.(二)GlusterFS各种卷类型的部署及客户端挂载使用.(三)GlusterFS维护命令. (一)GlusterFS相关概念: GlusterFS是一个开源的分布式文件系统,同时也是Scale-Out存储解决方案Gluster的核心,在存储数据方面有强大的横向扩展能力.GlusterFS主要由存储服务器.客户端及NFS/Samba存储网关(可选组件)组成.GlusterFS架构中最大的设计特点是没有元数据服务器组件,也就是说没有主/从服务器之分,每一

GlusterFS分布式文件系统

分布式系统要做的任务就是把多台机器有机的组合.连接起来,让其协同完成一件任务,可以是计算任务,也可以是存储任务.如果一定要给近些年的分布式系统研究做一个分类的话,大概可以包括三大部分: 1. 分布式存储系统 2. 分布式计算系统 3. 分布式管理系统 这是一个范围比较广的话题,今天我们就来简单了解一下分布式存储系统的Gluserfs. GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理

GlusterFS分布式文件系统部署

理论部分 一:GlusterFS概述1.1:Glusterfs简介?? GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端.GlusterFS借助TCP/IP或InfiniBandRDMA网络将物理分布的存储资源聚集在一起,使用单一全局命名空间来管理数据.1.2:Glusterfs特点1:扩展性和高性能?? ??GlusterFS利用双重特性来提供几TB至数PB的高扩展存储解

GlusterFS 分布式文件系统

简介 Glusterfs是一个开源的分布式文件系统,是Scale存储的核心,能够处理千数量级的客户端.是整合了许多存储块(server)通过Infiniband RDMA或者 Tcp/Ip方式互联的一个并行的网络文件系统. 特征: 容量可以按比例的扩展,且性能却不会因此而降低. 廉价且使用简单,完全抽象在已有的文件系统之上. 扩展和容错设计的比较合理,复杂度较低 适应性强,部署方便,对环境依赖低,使用,调试和维护便利 glusterfs安装部署 一般在企业中,采用的是分布式复制卷,因为有数据备份

FastDFS 分布式文件系统 搭建部署

搭建部署FastDFS 分布式文件系统 什么是分布式文件系统 分布式文件系统 ( Distributed File System ) 是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连 分布是文件系统的设计基于客户机/服务器模式 一个典型的网络可能包括多个供多用户访问的服务器 对等特性允许一些系统扮演客户机和服务的双重角色 衡量分布式文件系统的优劣 数据的存储方式 数据的读取速率 数据安全机制 FastDFS介绍 FastDFS是一款开源分布式文件系统,它用纯