分类: LINUX
2008-04-28 22:15:49
从多个独立的硬件和软件,包括 System x™ 和 IBM TotalStorage® 系统,创建一个可运行的 Linux® 集群。这个系列包含多个部分,本文是其中的第 2 部分,阐述了如何配置集群中的管理以及如何安装节点。
简介
本文是系列文章中的第 2 部分,该系列涵盖了安装和设置一个大型 Linux 计算机集群的全部内容。有关如何从多个独立的硬件和软件创建一个可运行的 Linux(R) 集群的资源很多,本系列力求把这些公共领域里的资源中的最新信息集中起来以供您参考。本系列文章无意为您提供有关如何设计一个新的大型 Linux 集群的基础知识;要获得一般性的架构方面的知识,请参考本文中提到的相关参考资料和 Redbooks™。
本系列是针对系统架构师和系统工程师使用 IBM eServer™ Cluster 1350 框架(关于该框架的更多信息,请参见 参考资料)计划和实现 Linux 集群而设计的。其中的一部分内容可能会与集群管理员的日常集群操作有关。
本系列的 第 1 部分 详细阐述了设置集群硬件的操作指导。第 2 部分将带您亲历硬件配置的后续步骤:安装软件,这其中会用到 IBM systems 管理软件、Cluster Systems Management (CSM) 和节点安装。
本系列的后续部分会介绍有关集群后端的内容,包括硬件配置和 IBM 共享文件系统 General Parallel File System (GPFS) 的安装和配置。
配置管理
设置集群的软件需要两个阶段:首先,按照本系列第 1 部分所述安装集群管理服务器,然后,安装集群的剩余部分,如 “安装节点” 一节所示。遵循这样的步骤进行操作让您可以使用管理服务器来帮助配置集群的剩余部分,而且会非常有助于安装后的维护和操作。
安装 Linux
在管理服务器上安装全新的操作系统。确定管理服务器具有如下配置。本例使用的是 System x 346 机器,一款典型的 IBM 管理服务器,其上运行 Red Hat Enterprise Linux (RHEL) 3,当然您也可以使用运行其他 Linux 版本,比如 Suse Linux Enterprise Server (SLES),的其他计算机。System x 346 具有 64 位处理能力,所以安装的操作系统是 RHEL 3 的 x86_64 架构,并带 ServeRAID 7k 卡和双磁盘镜像。当然,您的环境可以与之不同,但安装 CSM 管理服务器的基本配置应该大体与之类似。
用最新的 IBM ServeRAID 支持 CD 引导服务器来为 RAID 1(镜像)配置板载磁盘,前提是服务器内至少有两个磁盘,并且需要为操作系统启用磁盘故障保护。
将磁盘配置为单一镜像之后,用第一个 RHEL CD 引导服务器来安装 RHEL 操作系统。根据控制台的不同,您可能需要更改安装的外观。例如,对于一个低分辨率的控制台,您可能需要通过在引导提示符后键入 vga=normal 来引导 CD。当看到 Linux 安装 GUI 时,请按照以下指导正常进行安装:
表 1. 逻辑卷布局
逻辑卷 | 挂载点 | 大小 |
---|---|---|
Root | / | 8192 MB |
Var | /var | 8192 MB |
Usr | /usr | 8192 MB |
Opt | /opt | 4096 MB |
Tmp | /tmp | 2048 MB |
Csminstall | /csminstall | 10240 MB |
安装完成后,需要逐一处理所有安装后的设置屏幕。针对您自己的环境对管理服务器进行安装后的定制。比如,您可能需要配置 X 服务器使之适合您自己的 KVM(键盘、视频和鼠标)设置。
安装 CSM
在支持系统上安装 Cluster Systems Management (CSM) 软件总的来说多少比较简单。在 IBM Linux 集群文档库(参见 参考资料)可以找到 HTML 格式和 PDF 格式的相关文档。
第一步是将软件复制到管理服务器。因为必须要以 root 用户身份执行安装,所以可以将其存储到 root 根目录。表 2 给出了一种合适的目录结构。
表 2. CSM 软件
目录 | 描述 |
---|---|
/root/manuals/csm/ | PDF 格式的 CSM 文档 |
/root/manuals/gpfs/ | PDF 格式的 GPFS 文档 |
/root/manuals/rsct/ | PDF 格式的 RSCT 文档 |
/root/csm/ | CSM 软件(CSM 压缩包的内容) |
/root/csm/downloads/ | 开源 RPMS for CSM (例如 autorpm) |
要安装 CSM,需安装 csm.core i386 RPM 包。该包也适用于 the x86_64 架构。安装完该包之后,就可以安装 CSM 管理服务器了。首先,将 /etc/profile.d/Csm.sh 引入到当前的 shell 来获得新的路径设置。然后,运行 installms 命令并将 CSM 许可证应用到系统。以下是需要输入的命令:
rpm -ivh /root/csm/csm.core*.i386.rpm . /etc/profile.d/Csm.sh installms -p /root/csm/downloads:/root/csm csmconfig -L |
注意:如果没有 CSM 许可证文件,同样可以运行 csmconfig -L 命令接受 60 天的试用许可证。60 天的试用期过后,您必须要应用正式的 CSM 许可证以继续 CSM 功能。