首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

在 IBM AIX 上构建一个双节点的 IBM GPFS 集群:配置网络共享磁盘

在 IBM AIX 上构建一个双节点的 IBM GPFS 集群:配置网络共享磁盘

配置网络共享磁盘GPFS 在 TCP/IP 网络上提供了一个块级(block-level)接口,称为网络共享磁盘(Network Shared Disk,NSD)协议。无论使用 NSD 协议还是直接连接到 SAN,挂载的文件系统对于用户和应用程序而言看起来都是一样的(GPFS 透明地处理 I/O 请求)。
共享磁盘集群是最基本的环境。在此配置中,存储被直接连接到集群中的所有系统。直接连接意味着每个共享块设备都同时可用于 GPFS 集群中的所有节点。直接访问还意味着可以使用 Small Computer System Interface (SCSI) 或其他使用 SAN 的块级协议来访问存储。
下图显示了一个 GPFS 集群,所有节点都连接到一个公共的光纤通道 SAN 和存储设备。使用 SAN 将各节点连接到存储,并使用本地区域网络(LAN)让它们彼此连接。在 GPFS 节点上运行的应用程序所使用的数据会流过 SAN,GPFS 控制着集群中的 GPFS 实例之中的信息流过 LAN。如果集群中的所有节点都需要获得最高的数据访问性能,那么此配置是最佳配置。
图 3. GPFS 集群概述图mmcrnsd 命令用于为 GPFS 创建 NSD 设备。首先,我们创建一个文本文件,其中包含一个列表,列出了每个 hdisk 名称、它们的 GPFS 分配(数据、元数据、两者兼有*)和 NSD 名称。
1
2
3
4
5
6
hdisk1:::dataAndMetadata::nsd01::
hdisk2:::dataAndMetadata::nsd02::
hdisk3:::dataAndMetadata::nsd03::
hdisk4:::dataAndMetadata::nsd04::
hdisk5:::dataAndMetadata::nsd05::
hdisk6:::dataAndMetadata::nsd06::




*备注:请参阅 ,获得有关选择 NSD 设备使用类型的指南。
然后,运行 mmcrnsd 命令,创建 NSD 设备。
1
2
3
4
5
6
7
8
9
# mmcrnsd -F /tmp/cg/gpfs-disks.txt
mmcrnsdrocessing disk hdisk1
mmcrnsdrocessing disk hdisk2
mmcrnsdrocessing disk hdisk3
mmcrnsdrocessing disk hdisk4
mmcrnsdrocessing disk hdisk5
mmcrnsdrocessing disk hdisk6
mmcrnsdropagating the cluster configuration data to all
  affected nodes.This is an asynchronous process.




现在,lspv 命令显示了与每个 AIX hdisk 有关联的 NSD 名称。
1
2
3
4
5
6
7
8
# lspv
hdisk0          00c334b6af00e77b                    rootvg          active
hdisk1          none                                nsd01
hdisk2          none                                nsd02
hdisk3          none                                nsd03
hdisk4          none                                nsd04
hdisk5          none                                nsd05
hdisk6          none                                nsd06




mmlsnsd 命令显示了每个 NSD 的信息,尤其是每个设备与哪个 GPFS 文件系统有关联。此时,我们还没有创建 GPFS 文件系统。因此,每个磁盘目前都是空闲的。您会注意到,在 NSD 服务器 下面,每个设备都被显示为直接附加。这是所期望的 SAN 附加磁盘的附加方式。
1
2
3
4
5
6
7
8
9
10
# mmlsnsd

File system   Disk name    NSD servers
---------------------------------------------------------------------------
(free disk)   nsd01        (directly attached)
(free disk)   nsd02        (directly attached)
(free disk)   nsd03        (directly attached)
(free disk)   nsd04        (directly attached)
(free disk)   nsd05        (directly attached)
(free disk)   nsd06        (directly attached)

返回列表