Linux环境GlusterFS共享磁盘配置

Linux环境GlusterFS共享磁盘配置

ID:42720472

大小:64.00 KB

页数:6页

时间:2019-09-21

Linux环境GlusterFS共享磁盘配置_第1页
Linux环境GlusterFS共享磁盘配置_第2页
Linux环境GlusterFS共享磁盘配置_第3页
Linux环境GlusterFS共享磁盘配置_第4页
Linux环境GlusterFS共享磁盘配置_第5页
资源描述:

《Linux环境GlusterFS共享磁盘配置》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Linux环境GulusterFS共享磁盘配置前言GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有高扩展性、高性能、高可用性、可横向扩展的弹性特点,无元数据服务器设计使GlusterFS没有单点故障隐患。采用GlusterFS为应用服务器提供应用包完全共享,保障应用服务的一致性;并基于GlusterFSUnify模式下多存储空间的功能,实现各服务器磁盘当前可用空间的充分利用。1、安装GlusterFS分别在全部服务器节点上安装GlusterFS。a)GlusterFS需要fuse和ctypes的支持,在安装开始前

2、需要先安装fuse和ctypes,可通过yum软件仓库源实现安装:yum-yinstallgccflexfusebisonbyaccopenssl-develpython-ctypesb)上传安装包glusterfs-3.3.2.tar.gz至/root下执行安装步骤,命令:tarzxvfglusterfs-3.3.2.tar.gzcdglusterfs-3.3.2./configure--enable-fusermountmake&&makeinstallc)配置GlusterFS自启动:serviceglusterdstartchkconfigglusterdon2

3、、配置GlusterFS服务端a)首先确保每个节点的主机名相互配置在/etc/hosts文件中,以下配置须在所有服务器节点上操作:编辑/etc/hosts:#vim/etc/hosts然后插入以下内容—对应IP、别称,在hosts文件中写入:10.0.0.1p0110.0.0.2p0210.0.0.3p0310.0.0.4p0410.0.0.5p0510.0.0.6p06b)分别在每个节点上分配用于GlusterFS存储的文件夹目录(空闲区域),在每个节点上执行:#mkdir-p/data/disk01注意:每个用于GlusterFS存储的文件夹目录/data/disk

4、01以后都不能进行直接的文件(夹)操作,否则需要通过命令进行文件同步修复。c)将各应用服务器节点组合成一个GlusterFS集群,在这里以6个节点为例,只需在任一个节点添加集群内剩余其它节点即可。以节点p01为例,依次执行:glusterpeerprobep02glusterpeerprobep03glusterpeerprobep04glusterpeerprobep05glusterpeerprobep06a)以/data/disk01为共享目录,创建一个名为project的共享磁盘存储卷,只需在任一个节点操作即可,以节点p01为例:glustervolumecre

5、ateprojectreplica6p01:/data/disk01p02:/data/disk01p03:/data/disk01p04:/data/disk01p05:/data/disk01p06:/data/disk01其中project为新建的自定义存储卷名称,6为存储卷内节点数量,后面依次是各节点共享磁盘设定路径。b)启动并优化共享磁盘:glustervolumestartprojectglustervolumequotaprojectenableglustervolumequotaprojectlimit-usage/100Gglustervolumese

6、tprojectauth.allow10.234.*glustervolumesetprojectperformance.cache-size512MBglustervolumesetprojectperformance.flush-behindonglustervolumeinfoproject注意:1、limit-usage共享磁盘存储卷参数以节点剩余可用存储之和为标准向下调节,必须小于该和值。2、performance.cache-size缓存参数不易过大,若物理机内存4G建议配置gluster缓存256MB,若物理机内存≥8G建议配置gluster缓存512MB

7、。3、glustervolumeinfoproject为查看存储卷信息命令。3、配置GlusterFS客户端分别在全部服务器节点上配置GlusterFS共享磁盘挂载a)Mount直接挂载i.创建挂载目标目录,用于日常应用文件操作:mkdir-p/usr/local/project/--/usr/local/project/为自行创建路径,根据个人情况自定义。ii.挂载共享磁盘存储卷于目标目录。各服务器节点配置时,应挂载指向本机,以节点p01为例:mount-tglusterfsp01:project/usr/local/project/i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。