存储 频道

实战:构建高可用、高性能的GPFS集群

  解决方案介绍

  通过以上的原理与可靠性分析,最终设计方案如下。

  硬件结构

  硬件结构分三层,如下图(图 2)所示。

  • 存储层:采用2台DS4700 存储,保证数据的完全的冗余备份。每台DS4700 有两个控制器,保证了控制器的冗余以及链路的冗余。

  • SAN 存储网络层:两台 SAN 交换机,保证 SAN 存储链路设备的完全冗余。

  • 服务器层:增加一台配置较低的服务器 , 对性能没有要求 , 但需要是可靠性较高的配置,一共5台服务器以实现2N+1 的冗余。从新增加的服务器中划分出一个磁盘 ( 比如lv),设置为Desc Only 的磁盘,以实现磁盘组的 2N+1 的冗余。每台服务器都有 2 个 HBA 卡,以及多个网卡,以保证链路冗余。

解决方案介绍
图 2 硬件框架图

  该GPFS的逻辑结构如下图(图 3 )所示。也基本分为三层。

  • GPFS逻辑磁盘设备:由物理磁盘创建而成,按保存数据类型分为,meta-data,data,meta-data and data,Desc only 4 种。两个存储节点分别是 Failure Goup1 和 Failure Group2。用来存放数据文件。而 Disk5 只用来保存GPFS文件系统描述信息。

  • GPFS文件系统设备:通过组合逻辑磁盘设备创建GPFS文件系统设备。此设备在 Linux 操作系统中相当于一个格式化好的硬盘分区,可以将其挂载到文件系统中。

  • 服务器端的文件系统:GPFS的文件系统设备在所有集群的系统内都是可以看到的,用户可以按需GPFS文件系统挂载到各主机节点上。

解决方案介绍
图 3GPFS逻辑结构

1
相关文章