GPFS介绍

GPFS 是 IBM 公司第一个共享文件系统,起源于 IBM SP 系统上使用的虚拟共享磁盘技术( VSD )。作为这项技术的核心, GPFS 是一个并行的磁盘文件系统,它保证在资源组内的 所有节点可以并行访问整个文件系统;而且针对此文件系统的服务操作,可以同时安全地在使用此文件系统的多个节点上实现。 GPFS 允许客户共享文件,而这些文件可能分布在不同节点的不同硬盘上。 与 NFS 相比,GPFS 在 SAN 环境下可以提供更好的性能。

存储设备介绍

SAN存储2台,每台配置均为16 * 2T SSD,38 * 4T SAS。

实施方案

方案有两种:1.两台SAN存储底层做主备;2.SAN存储全部交给GPFS,由GPFS做文件系统级别备份。

两种方案各有优劣,分开讨论。

方案一,SAN存储底层做主备

如果出现故障,主机磁盘挂掉,可以切换到备机,这种方案的优点是数据丢失的概率极低,出现两台SAN存储主备的两块盘同时坏掉,这种情况是无解的,不列入考虑范围。

缺点是一旦出现主机故障,需要先停掉GPFS,再切换到备机,备机上线后重启GPFS。在生产环境中,上层应用十分依赖底层存储,一旦主机出现故障需要切换到备机,这段时间应用无法写入文件,会直接影响上层应用无法正常工作,对生成事故等级有严格管控的团队不建议使用方案一。

  方案二,由GPFS做文件系统级别备份。

两台SAN存储均挂载到GPFS管理结点,GPFS拥有两台SAN存储之和的空间,在做过文件系统级别的备份后(假设文件备份数量为1),实际只有单台容量的空间可供使用。

优点:在文件系统级别的备份,如若磁盘出现损坏,会自动调度备份文件位置,不影响读取,写入文件时会自动避免写入坏盘。极端情况下一台SAN存储挂掉,不影响系统的读写操作。

缺点:由于GPFS把文件分成统一大小的块存储,如果GPFS元数据所在的盘全部损坏,导致元数据丢失,文件可能无法恢复,即便SAN存储做RAID,拿到的也是文件的数据块,无法组装成源文件。

方案二的缺点看起来是很致命的,但在实际生产过程中通过增加元数据的备份数量,同时在多台SAN存储上的多块盘保存元数据,可以极大降低因元数据丢失导致文件损坏的概率。在SAN存储方面,SSD做RAID6+1热备,SAS做RAID6+5热备,即便SAN存储某几块盘挂掉,也不影响文件系统继续写数据。

总结

方案一比较适合文件归档,不太适合对读写要求较高的场景;方案二适合对实时读写要求高的场景,容灾较好。

GPFS实施方案的思考相关推荐

  1. 计算机课程建设 指导思想,计算机基础精品课程建设实施方案(规划).doc

    计算机基础精品课程建设实施方案(规划).doc <计算机基础>精品课程建设实施方案(规划) 21 世纪人类将进入信息化社会,知识和信息是推动信息社会发展的直接动力.利用计算机进行信息的获取 ...

  2. Global项目|浅析销售BOM实施方案及注意事项

    [原创]Global项目|浅析销售BOM实施方案及注意事项 https://mp.weixin.qq.com/s/dyA3vCDfidRSHVPRoSH4wQ 前言: 本文意图结合实际Global项目 ...

  3. 大学计算机基础方案一,《大学计算机基础》实验实施方案-学生用汇.docx

    <大学计算机基础>实验实施方案-学生用汇 <大学计算机基础>实验课程实施方案一.实验内容实验名称地点班级时数教学方法实验一 Windows的基本操作黄岭校区勤工楼2实践一.实验 ...

  4. 中国“互联网+”大学生创新创业大赛“的实施方案及评审规则

    目录 前言 一.总体要求 (一)指导思想 (二)基本要求 (三)总体目标 二.主要任务和措施 (一)提升师资水平 1.增强教师创新创业教育的意识和能力 2.鼓励教师开设创新创业课程和指导创新创业实践 ...

  5. 浅析销售BOM实施方案及注意事项

    浅析销售BOM实施方案及注意事项 (2019-03-05 15:12:57) 转载▼ 标签: 销售bom erla lumf 分类: ERP.MES与企业信息化 转自: https://mp.weix ...

  6. 小学语文阅读教学育人价值研究实施方案

    小学语文阅读教学育人价值研究实施方案 延安市新区第一小学课题组 新时代深化教育改革,贯彻党的教育方针,坚定落实"立德树人"的根本任务,关键要在教学中提升学科的育人价值.在教学实践过 ...

  7. 慈爱的教育部门被误解了 --- 真正减负令的实施方案探讨

    慈爱的教育部门被误解了 ---  真正减负令的实施方案探讨 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致&quo ...

  8. 基于5G技术的智能导航机器人及AR巡逻应用开发项目实施方案(上)

    目录 1 项目总体概述 1.1 项目背景 1.2 建设内容 1.3 建设目标 2 项目需求理解 2.1 业务需求 2.2 功能需求 3 项目技术方案 3.1 建设方案 3.1.1 设计思路 3.1.2 ...

  9. 部署HPC集群的实施方案

    部署HPC集群的实施方案 零.前言 本教程(实际上是一个集群部署的操作流程)旨在通过一个小型的HPC集群部署过程讲述基于Beowulf架构的HPC集群原理.主流工具等相关内容,并不对各个工具的特性及其 ...

  10. 把备考高项当成项目:我的信息系统项目管理师项目实施方案

    一.项目背景 (一)信息系统项目管理师是国家认可的高级职称 信息系统项目管理师考试是由国家人力资源和社会保障部.工业和信息化部领导下的国家级考试,是国家相关部门科学.公正地对全国计算机与软件专业技术人 ...

最新文章

  1. leetcode+面试:给定一个数组,将所有 0 值移动到数组的末尾,同时保持所有非零元素的相对位置
  2. python 线程指南
  3. VB查询数据库之写入数据库——机房收费系统总结(三)
  4. Java学习日报—JVM垃圾回收全解—2021/11/26
  5. 距离向量路由算法及举例
  6. flex 颜色值uint与16进制的转换
  7. 35.MySQL 常见问题
  8. MySql round用法
  9. 我为什么要表扬深信服(转)
  10. 表白墙微信小程序源码
  11. android渠道首发规则,酷传推广手册Android渠道首发规则.doc
  12. 矩阵特征值和特征向量的求取
  13. 软考真题的重要性不用再强调了吧
  14. 微信后台基于时间序的新一代海量数据存储架构的设计实践
  15. 通用样式 -表格的每行的复选框选中打印
  16. 老男孩linux培训靠谱吗?到底该不该去?
  17. java中接口可以继承接口吗?
  18. java面试怎么描述自己的项目,大量教程
  19. python问题解决----把\xe6\xa8\xa1\这种字符转为普通汉字?
  20. 神经网络计算机的用途是,神经网络计算机的应用

热门文章

  1. esp ghost引导_ghost做uefi+gpt 修复引导(转自百度知道huanglenzhi)
  2. 【STM32H7的DSP教程】第22章 DSP矩阵运算-放缩,乘法和转置矩阵
  3. 锐捷交换机绑定IP地址
  4. 安装sql2000提示html,安装sql2000数据库提示:command line option syntax error
  5. ST7200.11固件门DIY全程记录[2009-05-03修复成功!]
  6. [转载]微软WMV9的标准化进程受阻
  7. linux realtek声卡驱动下载,下载:Realtek HD Audio音频驱动2.06版
  8. php fakepath,在文件上载中获取真实路径而不是“fakepath”
  9. 2022年成都初级审计师考试测试题及答案
  10. 如何在Mac计算机上添加删除打印机和扫描仪,以及高质量扫描文档