加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

如何在IBM AIX上构建一个双节点的IBM GPFS集群

发布时间:2016-09-29 13:43:23 所属栏目:Unix 来源:站长网
导读:副标题#e# 概述 本文的目的是为在 AIX 上安装和配置一个简单的双节点 GPFS 集群提供一个分步指南。下图提供了集群配置的可视化表示形式。 图 1. 集群配置的可视化表示形式 GPFS GPFS 提供了一个真正的 共享文件系统 功能,具有卓越的性能和可伸缩性。GPFS
副标题[/!--empirenews.page--]

概述

本文的目的是为在 AIX 上安装和配置一个简单的双节点 GPFS 集群提供一个分步指南。下图提供了集群配置的可视化表示形式。

图 1. 集群配置的可视化表示形式

如何在IBM AIX上构建一个双节点的IBM GPFS集群

GPFS

GPFS 提供了一个真正的 “共享文件系统” 功能,具有卓越的性能和可伸缩性。GPFS 允许一组计算机通过一个公共的存储区域网络(SAN)基础架构、一个网络或混合连接类型来同时访问一组公共的文件数据。GPFS 提供了存储管理、信息生命周期管理工具和集中式管理,还允许从提供了一个全局命名空间的远程 GPFS 集群对文件系统进行共享访问。

GPFS 提供了数据分层、复制和其他许多高级特性。根据您的需要,配置可能很简单,也可能很复杂。

为 GPFS 准备好 AIX 环境

我们假设,您已经为 GPFS 购买了必要的许可和软件。如果有可用的 GPFS 软件介质,那么可以将 GPFS 文件集复制到需要运行 GPFS 的每个 AIX 节点上。

在本文中,每个分区都是利用 AIX version 7.1, Technology Level 2, Service Pack 1 构建的:

# oslevel -s
7100-02-01-1245

每个 AIX 系统都被配置为有 7 个 SAN 磁盘。一个磁盘用于 AIX 操作系统(rootvg),其余 6 个磁盘供 GPFS 使用。

# lspv
hdisk0          00c334b6af00e77b                    rootvg          active
hdisk1          none                                none
hdisk2          none                                none
hdisk3          none                                none
hdisk4          none                                none
hdisk5          none                                none
hdisk6          none                                none

SAN 磁盘(将与 GPFS 一起使用)被分配到两个节点(也就是说,在这两个分区之间共享它们)。两个 AIX 分区都配置了虚拟光纤通道适配器,并通过 SAN 访问它们的共享存储,如下图所示。

图 2. 部署图

如何在IBM AIX上构建一个双节点的IBM GPFS集群

使用 chdev 命令,对每个 hdisk 更改以下属性,如下表所示。

如何在IBM AIX上构建一个双节点的IBM GPFS集群

lsattr 命令可用于验证每个属性是否被设置为正确的值:

# lsattr -El hdisk6 –a queue_depth –q algorithm –a reserve_policy
algorithm       round_robin        Algorithm                        True
queue_depth     32                 Queue DEPTH                      True
reserve_policy  no_reserve         Reserve Policy                   True

下一步是配置 Secure Shell (SSH),使这两个节点可以互相通信。在构建 GPFS 集群时,必须确保集群中的节点拥有正确配置的 SSH,这样它们就不再需要进行密码身份验证。这需要配置 Rivest-Shamir-Adleman algorithm (RSA) 密钥对,以完成 root 用户 SSH 配置。需要在两个方向上对 GPFS 集群中的所有节点进行此配置。

GPFS 中的 mm 命令需要在身份验证后才能工作。如果没有正确配置密钥,这些命令每次都会提示您输入 root 密码,并且 GPFS 集群可能会失败。测试此配置的一个好方法是,确保 ssh 命令可以不受到 root 密码请求的阻碍,继续正常工作。

您可以参考在 AIX 上 配置 SSH 密钥的分步指南 :

可以在每个节点上使用以下命令,确认各节点都能够使用 SSH 进行彼此(无阻碍的)通信:

aixlpar1# ssh aixlpar1a date
aixlpar1# ssh aixlpar2a date
   
aixlpar2# ssh aixlpar2a date
aixlpar2# ssh aixlpar1a date

若 SSH 正常工作,则为 root 用户配置 WCOLL (Working Collective) 环境变量。例如,创建一个文本文件,以每行一个节点的形式列出所有节点:

# vi /usr/local/etc/gfps-nodes.list
aixlpar1a
aixlpar2a

将节点文件复制到集群中的所有节点。

将以下条目添加到 root 用户 .kshrc 文件。这将允许 root 用户在 GPFS 集群中的所有节点上使用 dsh 或 mmdsh 命令来执行命令。

export WCOLL=/usr/local/etc/gfps-nodes.list

应该修改 root 用户 PATH ,确保系统管理员可以使用所有 GPFS mm 命令。将以下条目添加到 root 用户的 .kshrc 文件。

export PATH=$PATH:/usr/sbin/acct:/usr/lpp/mmfs/bin

文件 /etc/hosts 在 GPFS 集群中的所有节点上都应该是一致的。每个节点的每个 IP 地址都必须被添加到每个集群节点上的 /etc/hosts。即使在每个节点上都配置了域名系统(DNS)的时候,也建议这样做。例如:

# GPFS_CLUSTER1 Cluster - Test

# # GPFS Admin network  - en0
10.1.5.110  aixlpar1a aixlpar1
10.1.5.120  aixlpar2a aixlpar2

# # GPFS Daemon - Private Network  – en1  
10.1.7.110   aixlpar1p
10.1.7.120   aixlpar2p

在 AIX 上安装 GPFS

现在已经配置好了 AIX 环境,下一步是在每个节点上安装 GPFS 软件。这是一个非常简单的过程。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读