我的系统是 RHEL5 , 可能环境不一样, 需要安装的第三方依赖不一样啊, 反正大家在安装的过程中缺少什么就去安装什么, 一般都会有提示的。
下载 glusterfs-3.2.0.tar.gz 源码包。 随便解压到一个目录。
glusterfs 需要 fuse 的支持, 在安装开始之前请先安装 fuse。
安装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
介绍的还是蛮详细的。
分享到:
相关推荐
GlusterFS(Google File System)是一个开源的分布式文件系统,它通过TCP/IP网络将存储资源分散存储在不同节点上,并提供一个统一的资源访问点。在存储方面,GlusterFS具有强大的横向扩展能力,可以通过增加存储节点...
- 选择合适的分布式文件系统,如GlusterFS、Ceph等。 - 配置各节点间的网络连接,确保数据可以高效传输。 2. **安装配置Samba**: - 在每个节点上安装Samba服务。 - 配置Samba服务器,使其能够识别分布式文件...
GlusterFS 是一个开源的分布式文件系统,能够提供高性能、可扩展性强的存储解决方案。本文将介绍 GlusterFS 文件系统的搭建和使用,包括安装、配置和管理等方面的知识点。 一、GlusterFS 文件系统的搭建 GlusterFS...
GlusterFS作为开源的分布式文件系统,能够将多个不同类型的存储块通过InfinibandRDMA或TCP/IP互联,形成一个可以扩展至几PB数量级的集群文件系统,为用户提供了一个高层次的分布式文件系统解决方案。 GlusterFS的...
GlusterFS是一种开源的分布式文件系统,主要用于构建高性能、高可用性的存储解决方案。它能够通过网络将多台服务器的存储资源聚合起来,形成一个统一的文件系统视图,提供统一的数据访问接口。本文档将详细介绍...
开源的分布式文件系统如 GlusterFS、Ceph 或 Hadoop Distributed File System (HDFS) 可以跨多台服务器提供存储服务,以提高数据的可靠性和性能。 **EXT2/EXT3 文件系统错误修复** 在 Linux 系统中,EXT2 和 EXT3 ...
**TStore:基于GlusterFS的分布式存储系统详解** **一、TStore概述** TStore是一个先进的分布式存储系统,它的核心设计是建立在GlusterFS的基础之上。GlusterFS是一款开源的、无中心节点的、可扩展的网络文件系统,...
GlusterFS 是一种开源的分布式文件系统,它可以将多个硬盘组合成一个大型存储系统,提供高性能、可扩展性和高可用性的存储解决方案。下面是 GlusterFS 的一些重要知识点: 1. Raid 概念 Raid(Redundant Array of ...
GlusterFS 5.0 是一个先进的、分布式文件系统,专为大规模的云存储和大数据应用而设计。它提供了一种可扩展、无中心、高性能的解决方案,支持PB级的数据存储。在Ubuntu 18.04上安装GlusterFS 5.0,可以为用户提供...
GlusterFS是一款开源的分布式文件系统,用于构建大规模、高性能、可扩展的存储解决方案。它设计用于处理PB级的数据,并且支持多种类型的硬件环境。在本压缩包`glusterfs.tar.gz`中,包含了适用于CentOS 7平台的...
在完成安装后,您可以使用GlusterFS构建分布式文件系统,实现跨多个服务器的文件共享和存储扩展。不过,请注意,为了获得最佳性能和稳定性,建议按照官方文档进行详细配置和优化。在实际环境中,可能还需要考虑监控...
GlusterFS是一款开源的分布式文件系统,用于构建大规模、高性能、可扩展的存储解决方案。它设计的目标是处理PB级别的数据,适用于云计算环境、大数据应用以及需要高可用性和可伸缩性的场景。在“glusterfs-3.4.2.tar...
GlusterFS分布式存储技术是一项开源的分布式文件系统解决方案,其核心是Scale-Out存储架构,即通过水平扩展(横向扩展)的方式来提升存储系统的能力。这种技术能够支持PB级别的存储容量,且能够处理数千个客户端的...
GlusterFS 是一款开源的分布式文件系统,以其强大的横向扩展能力而闻名。它能够支持数PB级别的存储容量,并且可以处理数千个客户端的同时访问。通过使用TCP/IP或InfiniBand RDMA网络,GlusterFS能够将分散在不同物理...
GlusterFS是开源的分布式文件系统,可以将多个物理存储设备组合成一个大容量的存储池,提供高性能、可靠性和可扩展性的存储解决方案。 GlusterFS架构包括客户端、服务器和存储池三个部分。客户端提供文件系统接口,...
GlusterFS是一款开源的、分布式文件系统,专为大规模存储设计,可扩展到数千个节点,提供PB级的存储容量。3.7.9版本是该系统的一个稳定版本,适合在生产环境中部署使用。这个“全家桶安装包”通常包含了GlusterFS...
GlusterFS是一款开源的分布式文件系统,用于处理大规模的数据存储需求。它支持跨多个服务器的扩展,能够提供高可用性和可伸缩性。在CentOS 7环境下,离线安装GlusterFS通常需要通过RPM包管理器yum来完成。由于网络...
GlusterFS是一款开源的分布式文件系统,用于构建大规模、高性能、可扩展的存储解决方案。它设计的目标是处理PB级别的数据,适用于云存储、大数据分析、内容分发网络(CDN)等多种场景。在Linux环境中,GlusterFS通过...