下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Linux 环境 GulusterFS 共享磁盘配置前言GlusterFS 是 Scale-Out 存储解决方案Gluster 的核心,它是一个开源的分布式文件系统,具有高扩展性、高性能、高可用性、可横向扩展的弹性特点,无元数据服务器设计使GlusterFS 没有单点故障隐患。采用 GlusterFS 为应用服务器提供应用包完全共享,保障应用服务的一致性;并基于GlusterFSUnify 模式下多存储空间的功能,实现各服务器磁盘当前可用空间的充分利用。1、安装 GlusterFS分别在全部服务器节点上安装GlusterFS。a) GlusterFS 需要 fuse 和 ctypes 的支持,
2、在安装开始前需要先安装 fuse 和 ctypes,可通过 yum 软件仓库源实现安装:yum -y install gcc flex fuse bison byaccopenssl-devel python-ctypesb) 上传安装包至 /root 下执行安装步骤,命令:cd glusterfs-3.3.2./configure-enable-fusermountmake&& make installc) 配置 GlusterFS 自启动:service glusterd startchkconfig glusterd on2、配置 GlusterFS 服务端a) 首先确保
3、每个节点的主机名相互配置在 /etc/hosts文件中,以下配置须在所有服务器节点上操作:编辑 /etc/hosts:# vim /etc/hosts然后插入以下内容 对应 IP、别称,在 hosts文件中写入:10.0.0.1 p0110.0.0.2 p0210.0.0.3 p0310.0.0.4 p0410.0.0.5 p0510.0.0.6 p06b) 分别在每个节点上分配用于 GlusterFS 存储的文件夹目录(空闲区域),在每个节点上执行 :# mkdir -p /data/disk01注意:每个用于 GlusterFS存储的文件夹目录 /data/disk01 以后都不能进行直接
4、的文件(夹)操作,否则需要通过命令进行文件同步修复。c) 将各应用服务器节点组合成一个 GlusterFS 集群,在这里以 6 个节点为例,只需在任一个节点添加集群内剩余其它节点即可。以节点 p01 为例,依次执行:gluster peer probe p02gluster peer probe p03gluster peer probe p04gluster peer probe p05gluster peer probe p06d) 以/data/disk01 为共享目录,创建一个名为project 的共享磁盘存储卷,只需在任一个节点操作即可,以节点p01 为例:gluster volum
5、e create project replica 6 p01:/data/disk01 p02:/data/disk01p03:/data/disk01 p04:/data/disk01 p05:/data/disk01 p06:/data/disk01其中 project为新建的自定义存储卷名称,6 为存储卷内节点数量,后面依次是各节点共享磁盘设定路径。e) 启动并优化共享磁盘:glustervolumestartprojectglustervolumequotaprojectenableglustervolumequotaprojectlimit-usage/ 100Gglustervol
6、umesetprojectauth.allow10.234.*glustervolumesetprojectperformance.cache-size512MBglustervolumesetprojectperformance.flush-behindonglustervolumeinfoproject注意:1、limit-usage 共享磁盘存储卷参数以节点剩余可用存储之和为标准向下调节,必须小于该和值。2、performance.cache-size缓存参数不易过大, 若物理机内存 4 G 建议配置 gluster 缓存 256MB ,若物理机内存 8G 建议配置 gluster 缓存
7、 512MB 。3、gluster volume info project 为查看存储卷信息命令。3、配置 GlusterFS 客户端分别在全部服务器节点上配置GlusterFS 共享磁盘挂载a) Mount 直接挂载i. 创建挂载目标目录,用于日常应用文件操作: mkdir -p /usr/local/project/-/usr/local/project/为自行创建路径,根据个人情况自定义。ii. 挂载共享磁盘存储卷于目标目录。 各服务器节点配置时, 应挂载指向本机, 以节点 p01 为例:mount-tglusterfsp01:project/usr/local/project/iii.
8、验证。在每个服务器节点的/usr/local/project下,新建或上传不同名称文件,也可以在该路径下修改某文件内容,在集群内其它节点/usr/local/project下查看是否实现文件共享。b) AutoFS 间接挂载i. 不需要创建目标目录 /usr/local/project/ii. 安装 autofs 支持,命令: yum -y install autofs-*iii. 新建挂载点文件vim/etc/auto.portaliv. 添加以下内容,服务器节点配置时指向本机:/usr/local/project-fstype=glusterfs,rwp01:/projectv. 将挂载点
9、文件加入 auto.master 支持 vim /etc/auto.mastervi. 插入红色部分内容/misc/etc/auto.misc/-/etc/auto.portal-timeout=600/net-hosts+auto.mastervii. 启动 autofs 挂载 service autofs start service autofs reloadviii. 配置 autofs 自动启动 chkconfig autofs onix. 查看挂载,命令: cd /usr/local/project mount注意:必须先访问以下/usr/local/project这个目录autof
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026包头市东河区教育系统招聘16人历年真题库附答案解析
- 2025年下半年九江市事业单位“才汇九江”高层次人才公开招聘笔试历年真题库带答案解析
- 2025年福建莆田市湄洲湾职业技术学院银发教师担任专兼职教学督导员招聘8人历年真题库带答案解析
- 2026上海黄浦区城银清算服务有限责任公司校园招聘16人模拟试卷附答案解析
- 2026年陕西省选调生招录考试已发布历年真题库带答案解析
- 2025年11月江西赣江新区建昌资产运营集团有限公司面向社会猎聘管理人员1人历年真题汇编附答案解析
- 2026四川大学校聘非事业编制岗位招聘19人(第一批)模拟试卷附答案解析
- 2025天津师范大学国家治理研究院招聘部分博士层次专业技术岗位人员备考公基题库附答案解析
- 2026广东广州市中山大学孙逸仙纪念医院人才招聘(第一批)备考题库带答案解析
- 2025吉林长春市市直事业单位招聘高层次人才3人(12号)模拟试卷附答案解析
- 全国大学生职业规划大赛《新能源汽车技术》专业生涯发展展示【高职(专科)】
- 2023年贵州贵州贵安发展集团有限公司招聘考试真题及答案详解(各地真题)
- 基础水彩画课件
- 全球降龙涎香醚行业供应前景及未来趋势展望报告
- 数学学习障碍干预-洞察及研究
- BOPP项目可行性研究报告
- 收割机收割协议合同范本
- 重晶石精深加工生产线项目可行性研究报告
- 监理计划书保修阶段监理规划
- 项目办公用品清单表
- 八年级语文上册统编版第六单元 课外古诗词诵读(公开课一等奖创新教学设计)
评论
0/150
提交评论