关键词:
目录
glusterfs简介
glusterfs部署
一、glusterfs简介
Glusterfs是一个开源的分布式文件系统,是Scale存储的核心,能够处理千数量级的客户端。是整合了许多存储块(server)通过Infiniband RDMA或者 Tcp/Ip方式互联的一个并行的网络文件系统。
特征:
- 容量可以按比例的扩展,且性能却不会因此而降低。
- 廉价且使用简单,完全抽象在已有的文件系统之上。
- 扩展和容错设计的比较合理,复杂度较低
- 适应性强,部署方便,对环境依赖低,使用,调试和维护便利
二、glusterfs安装部署
一般在企业中,采用的是分布式复制卷,因为有数据备份,数据相对安全。
网络要求全部千兆环境,gluster 服务器至少有 2 块网卡,1 块网卡绑定供 gluster 使用,剩余一块分配管理网络 IP,用于系统管理。如果有条件购买万兆交换机,服务器配置万兆网卡,存储性能会更好。网络方面如果安全性要求较高,可以多网卡绑定。
跨地区机房配置 Gluster,在中国网络格局下不适用。
1、安装glusterfs前的环境准备
1.1、服务规划:
操作系统 |
IP |
主机名 |
硬盘数量(三块) |
centos 7.4 |
10.0.0.101 |
node1 |
sdb:5G sdc:5G sdd:5G |
centos 7.4 |
10.0.0.102 |
node2 |
sdb:5G sdc:5G sdd:5G |
centos 7.4 |
10.0.0.103 |
node3 |
sdb:5G sdc:5G sdd:5G |
centos 7.4 |
10.0.0.104 |
node4 |
sdb:5G sdc:5G sdd:5G |
centos 7.4 |
10.0.0.105 |
node5-client |
sda:20G |
1.2、首先关闭iptables和selinux,配置hosts文件如下
注:node01~node04所有的主机hosts文件均为此内容;同时全部修改为对应的主机名,centos7修改主机名方式:#hostnamectl set-hostname 主机名 (即为临时和永久生效)
可以使用#hostnamectl status 查看系统基本信息
[[email protected] ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.0.101 node01
10.0.0.102 node02
10.0.0.103 node03
10.0.0.104 node04
[[email protected] ~]# systemctl stop firewalld.service #停止firewalld
[[email protected] ~]# systemctl disable firewalld.service #禁止firewalld开机自启
[[email protected] ~]# sed -i ‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config #关闭SELinux
[[email protected] ~]# setenforce 0
[[email protected] ~]# getenforce
Permissive
[[email protected] ~]# ntpdate time.windows.com #同步时间
glusterfs分布式存储集群部署记录-相关补充
接着上一篇Centos7下GlusterFS分布式存储集群环境部署记录文档,继续做一些补充记录,希望能加深对GlusterFS存储操作的理解和熟悉度。========================清理glusterfs存储环境=========================由上面可知,该glusterfs存储集群... 查看详情
分布式文件存储——glusterfs
一、概论1.简介GlusterFS(GlusterFileSystem)是一个开源的分布式文件系统,主要由ZRESEARCH公司负责开发。GlusterFS是Scale-Out存储解决方案Gluster的核心,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS... 查看详情
glusterfs分布式文件系统概述(代码片段)
...GlusterFS的工作流程2、弹性HASH算法三、GlusterFS的卷类型1、分布式卷2、条带卷3、复制卷4、分布式条带卷5、分布式复制卷一、GlusterFS概述GlusterFS是一个开源的分布式文件系统,同时也是Scale-Out存储解决方案Gluster的核心,在存储数... 查看详情
glusterfs分布式存储
环境准备1、centos6.8系统的虚拟机(四台)2、关闭iptables和SELinux3、预装glusterfs软件包yuminstall-ycentos-release-gluster37.noarchyum--enablerepo=centos-gluster*-testinstallglusterfs-serverglusterfs-cliglusterfs-geo-replicatio 查看详情
glusterfs分布式存储部署流程
...angba.blog.51cto.com/3180873/1712061GlusterFS是一款非常易于使用的分布式文件存储系统,实现了全部标准POSIX接口,并用fuse实现虚拟化,让用户看起来就像是本地磁盘一样。因此程序想从本地磁盘切换到GlusterFS时是不用修改任何代码的,... 查看详情
glusterfs——分布式卷
...概述GlusterFS系统是一个可扩展的网络文件系统,相比其他分布式文件系统,GlusterFS具有高扩展性、高可用性、高性能、可横向扩展等特点,并且其没有元数据服务器的设计,让整个服务没有单点故障的隐患。文件存储通常支持POS... 查看详情
分布式文件系统---glusterfs介绍
...terFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS借助TCP/IP或InfiniBandRDMA网络将物理分布的存储资源聚集在一起,使... 查看详情
38掌握分布式存储系统glusterfs的基本用法,包括卷管理数据复制(代码片段)
GlusterFS是一种分布式文件系统,可以将多个存储服务器集成为一个分布式存储池。以下是一些基本的使用方法和示例代码。安装和启动GlusterFS在所有节点上安装GlusterFS,并确保每个节点上的GlusterFS服务已经启动。创建Glust... 查看详情
glusterfs:优秀开源分布式存储系统(代码片段)
一、GlusterFS简介1、什么是glusterfsGlusterfs是一个开源分布式文件系统,具有强大的横向扩展能力,可支持数PB存储容量和数千客户端,通过InfinibandRDMA或Tcp/Ip方式将许多廉价的x86主机,通过网络互联成一个并行的网... 查看详情
glusterfs分布式文件系统部署
...terFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS借助TCP/IP或InfiniBandRDMA网络将物理分布的存储资源聚集在一起,使... 查看详情
glusterfs(代码片段)
分布式存储已经研究很多年,但直到近年来,伴随着谷歌、亚马逊和阿里等互联网公司云计算和大数据应用的兴起,它才大规模应用到工程实践中。如谷歌的分布式文件系统GFS、分布式表格系统googleBigtable,亚马逊的对象存储AWS... 查看详情
分布式存储glusterfs常用命令小结
1.启动/关闭/查看glusterd服务#/etc/init.d/glusterdstart#/etc/init.d/glusterdstop#/etc/init.d/glusterdstatus2.开机自动启动glusterd服务#chkconfigglusterdon#RedHat#update-rc.dglusterddefaults#Debian#echo"glusterd">> 查看详情
suse12.1-rpm部署glusterfs分布式存储
1.zypper安装各种库zypperinbisonopenssl*libacl*sqlitelibxml2*zypperinlibxml++*fusefuse-develzyypperinopenssl-devellibaio-develbisonbison-develflexsystemtap-sdt-develreadline-devel cd/home/src/glusterfs 查看详情
glusterfs分布式文件系统
分布式系统要做的任务就是把多台机器有机的组合、连接起来,让其协同完成一件任务,可以是计算任务,也可以是存储任务。如果一定要给近些年的分布式系统研究做一个分类的话,大概可以包括三大部分:1.分布式存储系统2... 查看详情
glusterfs简介(代码片段)
...lusterFS简介GlusterFS概述GlusterFS(GlusterFileSystem)是一个开源的分布式文件系统,主要由ZRESEARCH公司负责开发。GlusterFS是Scale-Out存储解决方案Gluster的核心,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。... 查看详情
glusterfs构建企业级分布式存储
构建企业级分布式存储硬件要求一般选择2U的机型,磁盘STAT盘4T,如果I/O要求比较高,可以采购SSD固态硬盘。为了充分保证系统的稳定性和性能,要求所有glusterfs服务器硬件配置尽量一致,尤其是硬盘数量和大小。机器的RAID卡需... 查看详情
glusterfs存储结构原理介绍
一、分布式文件系统 分布式文件系统(DistributedFileSystem)是指文件系统管理的物理存储资源并不直接与本地节点相连,而是分布于计算网络中的一个或者多个节点的计算机上。目前意义上的分布式文件系统大多都是由多... 查看详情
glusterfs分布式存储集群-2.使用(代码片段)
参考文档: QuickStartGuide:http://gluster.readthedocs.io/en/latest/Quick-Start-Guide/Quickstart/ Install-Guide:https://docs.gluster.org/en/latest/Install-Guide/Install/ CentOSgluster-Quickstart:https: 查看详情