表 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 <Your License File>
|
注意:如果没有 CSM 许可证文件,同样可以运行 csmconfig -L 命令接受 60 天的试用许可证。60 天的试用期过后,您必须要应用正式的 CSM 许可证以继续 CSM 功能。
针对大型集群进行优化
CSM 本身就具有可伸缩性。Red Hat Linux 在许多标准条件下也能很好地正常工作。但为了让大型的集群环境能顺利运行,还是需要对管理服务器进行一些优化。以下列举了优化方法的一些样例:
- 侦听在特定接口上的 DHCP 请求。
- 编辑
/etc/sysconfig/dhcpd DHCPD 配置文件以使 DHCPDARGS 设置为合适的接口。变量 DHCPDARGS 存在于 Red Hat Linux 的 /etc/init.d/dhcpd DHCPD 启动脚本中,用来启动具有特定参数的 DHCP 守护程序。为了能够在 eth0 侦听,请确保多个参数均已包含在引号之内,如下所示:
- 增加 ARP 表大小和超时设置。
- 如果一个很大的网络的同一个子网上具有很多或全部集群,ARP 表就可能会过载,就会让人觉得 CSM 和网络请求的响应速度太慢。为了避免上述现象,需要对运行中的系统做如下更改,并将这些更改添加到
/etc/sysctl.conf 文件,以使更改能够持久有效:
net.ipv4.conf.all.arp_filter = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv4.neigh.default.gc_thresh1 = 512
net.ipv4.neigh.default.gc_thresh2 = 2048
net.ipv4.neigh.default.gc_thresh3 = 4096
net.ipv4.neigh.default.gc_stale_time = 240
|
- 增加 NFS 守护程序的数量。
- 默认地,标准的 CSM 扇出值为 16。这意味着跨集群运行的命令会一次运行 16 个节点,节点安装也是如此。Red Hat Linux 的标准 NFS 设置是 8 个可同时运行的守护程序。您可以扩展 NFS,方法是增加 NFSD 线程数到 16 以匹配默认的 CSM 扇出值。如果增加扇出值,您可能也会想增加 NFS 的线程数。一般地,扇出值为 32、NFS 线程数为 32 对于保证速度和可靠性已经足够,而且还能允许同时安装具 32 节点的单个 rack。要实现这一目的,创建配置文件
/etc/sysconfig/nfs 并添加如下行:
- 设置 NTP 服务器。
- 默认的 Red Hat Linux 配置应该也适用于 NTP 服务器。向
/etc/ntp.conf NTP 配置文件添加一个配置行以允许集群网络上的节点能够与管理服务器的时钟同步,如下所示:
restrict 192.168.0.253 mask 255.255.255.0 notrust nomodify notrap
|
如果管理服务器能够连到一个外部的时钟服务器,通过添加如下一行来将该管理服务器的时钟与这个外部时钟服务器同步:
通过如下指令确保 NTP 服务器在运行并会在引导时自动启动:
chkconfig ntpd on
service ntpd start
|
安装节点
完成所有的设置和配置步骤之后,CSM 管理服务器就安装完毕了。在安装节点之前,需要在 CSM 管理服务器上完成一些额外的配置来定义节点安装的方式。在 CSM 管理服务器上执行本节所示的安装步骤。
定义节点
可以参考有关定义节点手册页来定义节点。但定义大量节点的一种更为简单的方法是通过节点定义文件。具体做法是先创建一个 stanza 文件,然后将它作为参数传递给 CSM 来定义所有列出的节点。创建 stanza 文件很容易。
如果您对本文有任何疑问或者建议,请到讨论区发表您的意见:
>>
论坛入口 <<
上一篇:
安装大型Linux 集群(1): 简介和硬件配置 下一篇:
linux环境变量设置及保存地点
【文章评论】
【收藏本文】
【推荐好友】
【打印本文】
【我要投稿】 【论坛讨论】