如何在IBM AIX上构建一个双节点的IBM GPFS集群
副标题[/!--empirenews.page--]
概述本文的目的是为在 AIX 上安装和配置一个简单的双节点 GPFS 集群提供一个分步指南。下图提供了集群配置的可视化表示形式。 图 1. 集群配置的可视化表示形式GPFSGPFS 提供了一个真正的 “共享文件系统” 功能,具有卓越的性能和可伸缩性。GPFS 允许一组计算机通过一个公共的存储区域网络(SAN)基础架构、一个网络或混合连接类型来同时访问一组公共的文件数据。GPFS 提供了存储管理、信息生命周期管理工具和集中式管理,还允许从提供了一个全局命名空间的远程 GPFS 集群对文件系统进行共享访问。 GPFS 提供了数据分层、复制和其他许多高级特性。根据您的需要,配置可能很简单,也可能很复杂。 为 GPFS 准备好 AIX 环境 我们假设,您已经为 GPFS 购买了必要的许可和软件。如果有可用的 GPFS 软件介质,那么可以将 GPFS 文件集复制到需要运行 GPFS 的每个 AIX 节点上。 在本文中,每个分区都是利用 AIX version 7.1, Technology Level 2, Service Pack 1 构建的: # oslevel -s 每个 AIX 系统都被配置为有 7 个 SAN 磁盘。一个磁盘用于 AIX 操作系统(rootvg),其余 6 个磁盘供 GPFS 使用。 # lspv SAN 磁盘(将与 GPFS 一起使用)被分配到两个节点(也就是说,在这两个分区之间共享它们)。两个 AIX 分区都配置了虚拟光纤通道适配器,并通过 SAN 访问它们的共享存储,如下图所示。 图 2. 部署图使用 lsattr 命令可用于验证每个属性是否被设置为正确的值: # lsattr -El hdisk6 –a queue_depth –q algorithm –a reserve_policy 下一步是配置 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 若 SSH 正常工作,则为 root 用户配置 WCOLL (Working Collective) 环境变量。例如,创建一个文本文件,以每行一个节点的形式列出所有节点: # vi /usr/local/etc/gfps-nodes.list 将节点文件复制到集群中的所有节点。 将以下条目添加到 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 # # GPFS Daemon - Private Network – en1 在 AIX 上安装 GPFS 现在已经配置好了 AIX 环境,下一步是在每个节点上安装 GPFS 软件。这是一个非常简单的过程。 (编辑:淮北站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |