Glusterfs是一个具有可以扩展到几个PB数量级的集群文件系统。它可以把多个不同类型的存储块通过Infiniband RDMA或者TCP/IP汇聚成一个大的并行网络文件系统。
在http://www.gluster.org/可以了解到更多并可以下载到最新的安装包,glusterfs使用了fuse,fuse可以到http://fuse.sourceforge.net/进行下载
参考:http://anotherbug.blog.chinajavaworld.com/
一.实验环境
目的:做个简单的配置,类似NFS的配置
两台服务器IP分别为:
192.168.4.190----------------glusterfs_server
192.168.4.188----------------glusterfs_client
系统使用centos5.1,有个奇怪的问题是系统使用centos4.4的时候编译glusterfs的时候总报错,用centos5.1就没事,这问题还以待研究
二.安装
1.首先安装fuse
tar -zxvf fuse-2.7.4.tar.gz
cd fuse-2.7.4
./configure -enable-dependency-tracking -enable-kernel-module -enable-lib -enable-util
make && make isntall
2.安装glusterfs
tar -zxvf glusterfs-2.0.0rc1.tar.gz
cd glusterfs-2.0.0rc1
./configure
make && make install
glusterfs_server和glusterfs_client端操作一样
三. 配置
gluster_server端的操作
1.gluster_server端服务器有一个单独的硬盘/dev/hdb,对/dev/hdb分区并mount到/disk上,执行chmod 777 /disk
2.配置文件的修改
mv glusterfs-server.vol.sample glusterfs-server.vol
vi /usr/local/etc/glusterfs/glusterfs-server.vol
修改后内容如下:
volume brick
  type storage/posix               
  option directory /disk       
end-volume
volume server
  type protocol/server
  option transport-type tcp
# option transport-type ib-sdp
# option transport-type ib-verbs
# option transport-type unix
# option ib-verbs-work-request-send-size  131072
# option ib-verbs-work-request-send-count 64
# option ib-verbs-work-request-recv-size  131072
# option ib-verbs-work-request-recv-count 64
  option transport-type tcp/server
  option bind-address 192.168.4.190   
  option listen-port 6996          
# option client-volume-filename /etc/glusterfs/glusterfs-client.vol
  subvolumes brick
  option auth.addr.brick.allow *
  end-volume
glusterfs_client的配置
mv glusterfs-client.vol.sample glusterfs-client.vol
vi /usr/local/etc/glusterfs/glusterfs-client.vol
修改后内容如下:
volume client
  type protocol/client
  option transport-type tcp
# option transport-type unix
# option transport-type ib-sdp
# option transport-type ib-verbs
# option ib-verbs-work-request-send-size  1048576
# option ib-verbs-work-request-send-count 16
# option ib-verbs-work-request-recv-size  1048576
# option ib-verbs-work-request-recv-count 16
option remote-host 192.168.4.190       
option remote-port 6996            
# option transport-timeout 30
option remote-subvolume brick       
end-volume
四. 操作
glusterfs_server端的操作
1.glusterfsd -f /usr/local/etc/glusterfs/glusterfs-server.vol  启动server端
2.ps -ef | grep glusterfs                                      查看进程存在不存在
3.netstat -ln | grep 6996                                      查看端口是否监听
glusterfs_client端的操作
1.modprobe -i fuse                加载fuse模块
2.glusterfs -l /tmp/glusterfs.log -f /usr/local/etc/glusterfs/glusterfs-client.vol /mnt      挂载到/mnt上,同时可以查看 /tmp下的glusterfs.log日志
3.[root@glusterfs_client]# df -h
文件系统              容量  已用 可用 已用% 挂载点
/dev/hda1             8.5G  5.0G  3.2G  62% /
tmpfs                 125M     0  125M   0% /dev/shm
glusterfs             6.0G  147M  5.5G   3% /mnt
可以在/mnt下进行touch命令创建文件测试
                                    
                                                                                                      by:jialisong
                                                                                                                         2009-06-24

 

转载于:https://blog.51cto.com/jlsfwq/169540

glusterfs初步实践一(类似NFS)相关推荐

  1. SkyWalking调研与初步实践

    APM和调用链跟踪 随着企业经营规模的扩大,以及对内快速诊断效率和对外SLA(服务品质协议,service-level agreement)的追求,对于业务系统的掌控度的要求越来越高,主要体现在: 对 ...

  2. Python3初步实践教程概要

    "人生苦短,快学Python" "Life is short, you need Python!" ---- Bruce Eckel Python作为一门脚本语 ...

  3. 邹萍:工业互联网平台IDNICS及其开源生态初步实践

    近年来,云计算开源技术逐渐成为云计算发展的重要支撑和导向,改变了以往的信息技术进化模式,引领软件技术标准的发展和创新,深刻影响着整个信息技术产业的发展格局.为进一步探索我国云计算开源技术发展模式,加速 ...

  4. 李伯虎院士:新一代人工智能引领下的智造制造初步实践

    来源:电能革命 由中国智能制造百人会主办的"2018智造百强榜高峰会暨2019中国智能制造百人会年会上"于2019年1月11日在北京科技会堂举行.中国工程院院士/国家制造强国战略咨 ...

  5. Atittit HDFS hadoop 大数据文件系统java使用总结 目录 1. 操作系统,进行操作 1 2. Hdfs 类似nfs ftp远程分布式文件服务 2 3. 启动hdfs服务start

    Atittit HDFS hadoop 大数据文件系统java使用总结 目录 1. 操作系统,进行操作 1 2. Hdfs 类似nfs ftp远程分布式文件服务 2 3. 启动hdfs服务start- ...

  6. 质量运营在智能支付业务测试中的初步实践

    背景 毋庸置疑,质量是决定产品能否成功.企业能否持续发展的关键因素之一.对于"质量时代"下的互联网企业,如何在快速迭代的节奏中兼顾质量,真正落地"人人重视质量.人人创造质 ...

  7. 质量运营在美团点评智能支付业务测试中的初步实践

    背景 毋庸置疑,质量是决定产品能否成功.企业能否持续发展的关键因素之一.对于"质量时代"下的互联网企业,如何在快速迭代的节奏中兼顾质量,真正落地"人人重视质量.人人创造质 ...

  8. databus mysql搭建_Databus架构分析与初步实践(for mysql)

    目前关于databus的相关资料较少,特别是针对mysql的文档尤为稀少.本篇文章中介绍了databus相关组件及实现原理,初步实现了databus对mysql数据库的数据抓取,希望对后续使用者能提供 ...

  9. 马蜂窝大交通业务质量体系建设初步实践

    质量是决定产品能否成功.企业能否持续发展的关键因素之一.如何做好质量体系建设,这是个比较大的话题,包含的范围很广,也没有固定的衡量标准. 打开一个互联网公司招聘网站,搜索「测试工程师」岗位时,你会发现 ...

最新文章

  1. python怎么读文件夹下的文件夹-如何使用Python读取文件夹中的文件数量?
  2. SOCKS代理工具EarthWorm、sSoks
  3. SWIFT入门 Dictionary
  4. 【顶尖技术人是怎样炼成的】清华博士的模型信仰——对话阿里云 MVP陈旸
  5. Win10 Terminal + WSL 2 安装配置指南
  6. php 逗号千分位,数字格式化每三位添加逗号千分位 - 文章教程
  7. SAP自学指南:案例公司的概括
  8. MFC DLL 导出函数的定义方式
  9. OSPF区域外路由的计算过程与FA值实验
  10. Android入门(四)UI-创建自定义控件
  11. Hadoop大数据平台搭建(超详细步骤)
  12. Quartus破解步骤及常见错误解决方法
  13. 怎样解决Mac电脑键盘上的大写锁定键灯不亮?
  14. Unity | 动画那些事儿
  15. 浙江推出冷链上“链” 全面掌握冷链食品供应链流向
  16. MATLAB矩阵基本运算的实现(一)
  17. ROS语音交互系统_(1)科大讯飞linux版TTS代码解析
  18. Eclipse 提示代码时弹出错误弹框问题
  19. 1.11 学JS的第7天
  20. 你在小时候玩过哪些「恶心」的游戏?

热门文章

  1. 一个小度科技就估值200亿,百度现在被低估了吗?
  2. 写代码、搜问题,全部都在「终端」完成!如此编程神器,是时候入手了
  3. 丁磊:噢买尬,买它,华少别抢话
  4. 孙正义的软银愿景宫斗内幕:印度裔高管争宠,黑公关手段,设局桃色仙人跳...
  5. 机器人学会对自己下手了,螺丝松了自己拧
  6. 快手在直播间里养起了AI宠物,连柳岩、大鹏都爱不释手
  7. 使用react全家桶制作博客后台管理系统
  8. 机器学习之贝叶斯分类(python实现)
  9. Sql 删除不保留日志
  10. ios ble 参考