glusterFS分布式文件系统的搭建
准备工作
1、安装IBA
yum install libradmacm librdmacm-devel libmlx4 infiniband-diags
2、配置IPOIB
/etc/sysconfig/network-scripts/ifcfg-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
:: 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..tar.gz
目录下。
4、
rpmbuild -ta glusterfs-3.6..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状态。
[root@datasrv001 ~]# ibstat
CA 'mlx4_0'
CA type: MT4099
Number of ports:
Firmware version: 2.35.
Hardware version:
Node GUID: 0xe41d2d030050b260
System image GUID: 0xe41d2d030050b263
Port :
State: Active
Physical state: LinkUp
Rate: (FDR10)
Base lid:
LMC:
SM lid:
Capability mask: 0x02514868
Port GUID: 0xe41d2d030050b261
Link layer: InfiniBand
启动glusterfs
1、打开防火墙
iptables -I INPUT -p tcp --dport : -j ACCEPT
iptables -I INPUT -p tcp --dport : -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
option transport.socket.keepalive-interval
option transport.socket.read-fail-log off
option ping-timeout
# option base-port
option base-port
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
gluster volume set datavolume1 server.allow-insecure on
3、启动datavolume服务
gluster volume start datavolume1
4、挂载客户端
mount -t glusterfs ibdatasrv001:/datavolume1 /mnt/mount_test
glusterFS分布式文件系统的搭建的更多相关文章
- GlusterFS 分布式文件系统的使用入门-管理GlusterFS卷
GlusterFS 分布式文件系统的使用入门-管理GlusterFS卷 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.卷的扩容 您可以根据需要在群集联机且可用时扩展卷.例如,您 ...
- GlusterFS分布式文件系统部署及基本使用(CentOS 7.6)
GlusterFS分布式文件系统部署及基本使用(CentOS 7.6) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Gluster File System 是一款自由软件,主要由 ...
- GlusterFS分布式文件系统高速管理
TaoCloud XDFS基于GlusterFS开源分布式文件系统,进行了系统优化.project化.定制化和产品化工作,五年以上的实践积累了大量实践经验,包含客户案例.最佳实践.定制开发.咨询服务和 ...
- Centos7下GlusterFS 分布式文件系统环境搭建
Centos7下 GlusterFS 环境搭建准备工作glusterfs-3.6.9.tar.gzuserspace-rcu-master.zip三台服务器:192.168.133.53.192.16 ...
- GlusterFS分布式文件系统的使用
glusterfs是一款开源的分布式文件系统. 它具备高扩展.高可用及高性能等特性,由于其无元数据服务器的设计,使其真正实现了线性的扩展能力,使存储总容量可轻松达到PB级别,支持数千客户端并发访问. ...
- GlusterFS分布式文件系统部署
GlusterFS是一个可伸缩的网络文件系统,使用常见的现成的硬件,您可以创建大型分布式存储流媒体解决方案.数据分析.和其他数据相关的任务.GlusterFS是自由和开源软件. 详细参考官网:http ...
- GlusterFS 分布式文件系统
简介 官方文档:https://docs.gluster.org/en/latest/Quick-Start-Guide/Architecture/ Glusterfs是一个开源的分布式文件系统,是S ...
- 分布式文件系统FastDFS搭建实操
转载---------佳先森--- 一.什么是文件系统 分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节 ...
- CentOS7.5 GlusterFS 分布式文件系统集群环境搭建
环境准备: 系统版本:CentOS Linux release 7.5.1804 (Core) glusterfs:3.6.9 userspace-rcu-master: 硬件资源: 10.200.2 ...
随机推荐
- protected的使用注意
在c#的可访问性级别中,public和private算是最容易理解的,相反protected往往令人非常头疼.经常在网上查资料的朋友往往会发现,答案几乎都是前篇一律,不是从msdn上拷贝的就是从别人的 ...
- ubantu eclipe
sudo tar zxvf '/tmp/eclipse-inst-linux64.tar.gz' -C/usr/lib 4.在终端输入: $ sudo gedit /usr/share/applica ...
- xpath中/和//的差别
xpath中 "/"是在子节点中查找,"//"是在所有子节点中查找,包括子节点的子节点. example: leve1/leve2:得到文本leve2 leve ...
- PHP的单引号与双引号的区别
字符串应用 单引号 较好! 在某些特定情况下,单引号的效率比双引号高. PHP把单引号中的数据视为普通字符串,不再处理. 而双引号还要对其中的字符串进行处理,比如遇到$了会把其后的内容视为变量等.
- 《JavaScript权威指南》学习笔记 第二天 下好一盘大棋
前段学习js的时候总是零零散散的,以至于很多东西都模棱两可.时间稍微一久,就容易忘记.最主要的原因是这些东西,原来学的时候就不是太懂,以至于和其他知识无法形成记忆链,所以孤零零的知识特别容易忘记.重温 ...
- MyEclipse快捷键大全(绝对全)
存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了) 代码辅助 Alt+/ 快速修复 Ctrl+1 代码格式化 Ctrl+Shi ...
- B2B电子商务网站技术框架
一 设计原则 电子商务平台总体结构的设计应从体系.功能.信息.过程等各个方面保证整个电子商务平台总体目标的实现,以提高市场竞争能力.总体结构的设计应考虑以下设计原则: 快速响应原则:商机稍纵即逝,网站 ...
- Java简单的系统登陆
class Check{ public boolean validate(String name,String password){ if(name.equals("lixinghua&qu ...
- CodeForces 716A Crazy Computer
题目链接:http://codeforces.com/problemset/problem/716/A 题目大意: 输入 n c, 第二行 n 个整数,c表示时间间隔 秒. 每个整数代表是第几秒.如果 ...
- Ad-Hoc命令不熟悉的选项
-f #并发线程数,默认5个线程 --private-key #指定秘钥文件 -k #--ask-pass SSH:认证密码 -K, #--ask-sudo-pass sudo:用户的密码(--sud ...