IBM GPFS分布式存储架构解析.docx
《IBM GPFS分布式存储架构解析.docx》由会员分享,可在线阅读,更多相关《IBM GPFS分布式存储架构解析.docx(8页珍藏版)》请在三一办公上搜索。
1、IBM GPFS分布式存储架构解析GPFS (General Parallel File System)是IBM公司第一个共享文件系统,GPFS是一个并行的磁盘文件系统,它保证在资源组内的所有节点可以并行访问整个文件系统。GPFS提供的文件系统操作服务可 以支持并行应用和串行应用,它允许任何节点上的并行应用同时访问同一个文件或者不同的文件,提供统一命名接口。GPFS Fil& system dev iceMeta and dataM eta data onGPFS文件系统架构GPFS物理架构会分为三个层面:存储层、GPFS服务器层以及客户端层。存储层将存储通过SAN 环境划分给服务器节点,服务
2、器节点将这些存储磁盘进行配置并格式化形成最终的GPFS并行文件系统 格式,客户端通过以太网与所有的服务器节点联通,他们通过私有文件系统协议来共享这个并行文件系 统,实现IO的并发读写。如图最下层是GPFS的物理磁盘层,存储设备通过SAN环境将存储LUN划分给GPFS的服务提供 层,也就是NSD服务器,它是一个集群式的服务提供组件。服务层将其识别到的磁盘格式化为NSD磁 盘,这些NSD磁盘再经过GPFS服务层创建为GPFS文件系统,这个文件系统通过网络层的私有协议共 享给所有的GPFS客户端,客户端就可以将其作为一个普通文件系统挂载到某一个目录下来存储文件。GPFS的架构设计并非此一种。我们也可
3、以将GPFS的服务层和客户端层整合为一层,也就是每一 个NSD服务器既是服务提供者,同时也是客户端。这样做的好处在于整个架构趋于扁平化,IO深度会 浅一些,性能会好。但是它需要更多的SAN资源来支持整个扁而长的集群架构。GPFS 文件系S架关于GPFS文件系统如何实现并行读写,具体原理如下图所示,GPFS的核心Deamon是mmfsd,它会通过子进程调用方式实现对GPFS配置、文件系统以及文件系统头信息的管理。应用程序 的读写,通过层层调用实现最终的数据落盘。其中应用程序不需要任何定制操作,只需要正常调用操作系统文件读写就可以,操作系统在后台调 用文件读写的时候会跟GPFS所管理的文件系统I节
4、点进行映射最终实现GPFS文件系统读写的调用。每 一个GPFS客户端有自己的局部I节点MAP,GPFS有一个统一的全局I节点MAP表。最终可以实现文 件系统读写的一致性。也就是说,普通文件系统的I节点管理,在GPFS架构中是经过了操作系统和 GPFS内核配合的虚拟映射之后形成的文件系统管理体系。GPFS文件系统所涉及到的逻辑对象网络共享磁盘NSD所谓NSD,就是GPFS将存储设备划给服务器的物理磁盘转化为具备GPFS自己的物理磁盘。GPFS文件系统就是要在其基础之上来实现。每一个NSD磁盘需要共享给所有的NSD服务集群节点。弓?$文件系统GPFS文件系统就是在NSD磁盘基础之上创建的共享文件系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IBM GPFS分布式存储架构解析 GPFS 分布式 存储 架构 解析

链接地址:https://www.31ppt.com/p-4885211.html