读懂GPFS:从基础知识到集群搭建、参数设置优化及故障诊断(二)

Failure Group

Failure Group 是一个磁盘的集合,一个单点故障会引起集合内部的所有磁盘同时失效

Quorum

Quorum 是保障GPFS资源可用和完整性的机制。在一个GPFS系统中,如果半数以上节点GPFS守护进程正常工作,次机制就被激活。GPFS文件系统就处于可用状态。

GPFS 特殊管理功能节点

GPFS configuration Manager:处理当节点失效时,判断是否满足Quorum,从而决定FS系统是否持续可用为文件系统选择File Manager节点,每个文件只有一个FSM,从而保证数据的一致性。

File System Manager

1、处理文件系统配置的改变,例如增加删除磁盘等。Mount进程靠FSM和发请求节点共同执行。

2、磁盘空间分配管理:控制磁盘区域的分配,运行并发的空间分配。

3、信令管理功能:实现多个节点对同一文件同一区域的并发访问。

4、Quota 管理功能:用户限额功能。

The Metadata Node

1、为维持文件Metadata的一致性每一个被打开的文件都有一个MetaNode,任何一个访问该文件的节点都可以对该文件进行读写,但只有MetaNode可以更新该文件的MetaData。

2、MetaNode 是随机的,通常是访问该文件时间最长的节点担当。

GPFS 文件系统结构

一个GPFS文件系统包含一组磁盘,称为一个条带组(stripe group)。用于存储MetaData,Quota Files,GPFS recovery log,User data。这些磁盘的配置信息存放在每个磁盘的file system description area 区,FSDA也包含文件系统状态信息。

MetaData

The same as Unix file system,inode,indirect blocks ard considered Metadata

Quota Files

用于文件系统的限额功能

GPFS Recovery Log

当创建文件系统时,就自动会创建GPFS recovery logs。GPFS recovery logs一定是被复制的,并且可以通过位于FSDA内的指针找到他们。GPFS recovery logs备平均分布在所有磁盘上,通过情况下不可见的。The file system manager 为每一个访问这个文件系统的用户分配一个GPFS Recovery log。

User Data

The remaining space is allocated from the block allocation map as needed and is used for user data and directories.

总结:有了以上GPFS 各个角色和概念的介绍,对于GPFS的规划,使用都会带来相应的工作便利。

四、群集搭建

在日常工作当中,时常要进行GPFS群集的搭建工作,下面对整个群集的过程进行一个梳理,便于参考步骤执行,有一个清晰的顺序。

1.根据需求选择GPFS响应版本的软件,使用支持的操作系统(参照官方文档)

2.根据需求规划群集拓扑,定义角色

  1. 准备硬件,安装OS和必须软件,做信任配置,
  2. 编译,安装软件
  3. 创建集群,接受License,设置参数,设置数据网络和管理网络
  4. 准备磁盘,编写nsd profile,格式化NSD

以下文章点击率最高

Loading…

     

如果这文章对你有帮助,请扫左上角微信支付-支付宝,给于打赏,以助博客运营

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注