`
wangxiaohigh
  • 浏览: 1459329 次
文章分类
社区版块
存档分类
最新评论

分布式文件系统glusterfs安装步骤

 
阅读更多

我的系统是 RHEL5 , 可能环境不一样, 需要安装的第三方依赖不一样啊, 反正大家在安装的过程中缺少什么就去安装什么, 一般都会有提示的。


下载 glusterfs-3.2.0.tar.gz 源码包。 随便解压到一个目录。


glusterfs 需要 fuse 的支持, 在安装开始之前请先安装 fuse。

fuse可以到http://fuse.sourceforge.net/进行下载

安装fuse的步骤如下:

./configure

make

make install



glusterfs 需要 ctypes 的支持, 在安装开始之前请先安装 ctypes。

ctypes看的下载地址为 http://python.net/crew/theller/ctypes/

ctypes库安装时需要使用 python,安装步骤如下

python setup.py build
python setup.py test
python setup.py install




安装glusterfs, 步骤如下:

cd /home/glusterfs-3.2.0

./configure --enable-fusermount

make

make install




下来需要进行配置,我这里的环境为 :

server端3台----------- 192.168.2.85 和 192.168.2.222 和 192.168.2.98

client 端1台------------192.168.2.55

配置文件所在的目录为 /etc/glusterfs/



上面是 服务器端 的配置文件,每台服务器的配置都一样, 共享数据目录为 /data/movies

启动服务器端的命令为 :

glusterfsd -l /etc/glusterfs/g.log -f /etc/glusterfs/protocol-server.vol


下面的配置文件时客户端的配置文件:


启动客户端的命令为:

glusterfs -l /etc/glusterfs/glusterfs.log -f /etc/glusterfs/protocol-client.vol /mnt


启动后可以检查 /etc/glusterfs/glusterfs.log 文件, 进行查看日志。

也可以用 df -h 命令来查看,如下代表成功

glusterfs#/etc/glusterfs/protocol-client.vol
654G 133G 487G 22% /mnt


由于glusterfs 使用了 fuse, 所以就和使用本地的一个目录一样使用这个分布式的文件系统了。


不信你就执行一下 :

ls /mnt

cp /etc/glusterfs/protocol-client.vol /mnt

ls /mnt


祝大家工作愉快 !

在配置的过程中如果有什么问题, 大家还可以参考

http://hi.baidu.com/farmerluo/blog/category/Glusterfs

介绍的还是蛮详细的。






分享到:
评论

相关推荐

    搭建GFS分布式文件系统

    GlusterFS(Google File System)是一个开源的分布式文件系统,它通过TCP/IP网络将存储资源分散存储在不同节点上,并提供一个统一的资源访问点。在存储方面,GlusterFS具有强大的横向扩展能力,可以通过增加存储节点...

    samba+ctdb+分布式文件系统

    - 选择合适的分布式文件系统,如GlusterFS、Ceph等。 - 配置各节点间的网络连接,确保数据可以高效传输。 2. **安装配置Samba**: - 在每个节点上安装Samba服务。 - 配置Samba服务器,使其能够识别分布式文件...

    GlusterFS文件系统的搭建和使用

    GlusterFS 是一个开源的分布式文件系统,能够提供高性能、可扩展性强的存储解决方案。本文将介绍 GlusterFS 文件系统的搭建和使用,包括安装、配置和管理等方面的知识点。 一、GlusterFS 文件系统的搭建 GlusterFS...

    基于GlusterFS的分布式冗余存储.pdf

    GlusterFS作为开源的分布式文件系统,能够将多个不同类型的存储块通过InfinibandRDMA或TCP/IP互联,形成一个可以扩展至几PB数量级的集群文件系统,为用户提供了一个高层次的分布式文件系统解决方案。 GlusterFS的...

    GlusterFS安装部署各方案.docx

    GlusterFS是一种开源的分布式文件系统,主要用于构建高性能、高可用性的存储解决方案。它能够通过网络将多台服务器的存储资源聚合起来,形成一个统一的文件系统视图,提供统一的数据访问接口。本文档将详细介绍...

    制作cramfs根文件系统的步骤

    开源的分布式文件系统如 GlusterFS、Ceph 或 Hadoop Distributed File System (HDFS) 可以跨多台服务器提供存储服务,以提高数据的可靠性和性能。 **EXT2/EXT3 文件系统错误修复** 在 Linux 系统中,EXT2 和 EXT3 ...

    TStore 是基于 GlusterFS 开发的分布式存储系统

    **TStore:基于GlusterFS的分布式存储系统详解** **一、TStore概述** TStore是一个先进的分布式存储系统,它的核心设计是建立在GlusterFS的基础之上。GlusterFS是一款开源的、无中心节点的、可扩展的网络文件系统,...

    GlusterFS学习笔记.docx

    GlusterFS 是一种开源的分布式文件系统,它可以将多个硬盘组合成一个大型存储系统,提供高性能、可扩展性和高可用性的存储解决方案。下面是 GlusterFS 的一些重要知识点: 1. Raid 概念 Raid(Redundant Array of ...

    glusterfs 5.0

    GlusterFS 5.0 是一个先进的、分布式文件系统,专为大规模的云存储和大数据应用而设计。它提供了一种可扩展、无中心、高性能的解决方案,支持PB级的数据存储。在Ubuntu 18.04上安装GlusterFS 5.0,可以为用户提供...

    glusterfs.tar.gz

    GlusterFS是一款开源的分布式文件系统,用于构建大规模、高性能、可扩展的存储解决方案。它设计用于处理PB级的数据,并且支持多种类型的硬件环境。在本压缩包`glusterfs.tar.gz`中,包含了适用于CentOS 7平台的...

    GlusterFS3.4.6 RPM 安装包 相关依赖包

    在完成安装后,您可以使用GlusterFS构建分布式文件系统,实现跨多个服务器的文件共享和存储扩展。不过,请注意,为了获得最佳性能和稳定性,建议按照官方文档进行详细配置和优化。在实际环境中,可能还需要考虑监控...

    glusterfs-3.4.2.tar.gz

    GlusterFS是一款开源的分布式文件系统,用于构建大规模、高性能、可扩展的存储解决方案。它设计的目标是处理PB级别的数据,适用于云计算环境、大数据应用以及需要高可用性和可伸缩性的场景。在“glusterfs-3.4.2.tar...

    GlusterFS分布式存储技术在基层央行的应用.pdf

    GlusterFS分布式存储技术是一项开源的分布式文件系统解决方案,其核心是Scale-Out存储架构,即通过水平扩展(横向扩展)的方式来提升存储系统的能力。这种技术能够支持PB级别的存储容量,且能够处理数千个客户端的...

    GlusterFS文件系统

    GlusterFS 是一款开源的分布式文件系统,以其强大的横向扩展能力而闻名。它能够支持数PB级别的存储容量,并且可以处理数千个客户端的同时访问。通过使用TCP/IP或InfiniBand RDMA网络,GlusterFS能够将分散在不同物理...

    主流分布式存储技术概述.pptx

    GlusterFS是开源的分布式文件系统,可以将多个物理存储设备组合成一个大容量的存储池,提供高性能、可靠性和可扩展性的存储解决方案。 GlusterFS架构包括客户端、服务器和存储池三个部分。客户端提供文件系统接口,...

    glusterfs3.7.9

    GlusterFS是一款开源的、分布式文件系统,专为大规模存储设计,可扩展到数千个节点,提供PB级的存储容量。3.7.9版本是该系统的一个稳定版本,适合在生产环境中部署使用。这个“全家桶安装包”通常包含了GlusterFS...

    gluster离线安装包rpm,yum

    GlusterFS是一款开源的分布式文件系统,用于处理大规模的数据存储需求。它支持跨多个服务器的扩展,能够提供高可用性和可伸缩性。在CentOS 7环境下,离线安装GlusterFS通常需要通过RPM包管理器yum来完成。由于网络...

    glusterfs.rar

    GlusterFS是一款开源的分布式文件系统,用于构建大规模、高性能、可扩展的存储解决方案。它设计的目标是处理PB级别的数据,适用于云存储、大数据分析、内容分发网络(CDN)等多种场景。在Linux环境中,GlusterFS通过...

Global site tag (gtag.js) - Google Analytics