a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 196|回复: 2

[红旗认证] 红旗认证辅导:安装大型Linux集群的配置服务和安装简介

[复制链接]
发表于 2012-8-4 12:16:06 | 显示全部楼层 |阅读模式
年夜多个自力的硬件和软件,搜罗 System x? 和 IBM TotalStorage? 系统,建树一个可运行的 Linux? 集群。这个系列包含多个部门,本文是其中的第 2 部门,阐述了若何设置装备摆设集群中的打点处事器以及若何安装节点。
, K0 m# w0 ~) {% T  简介
+ f9 g2 Y% ~) J: \& L  本文是系列文章中的第 2 部门,该系列涵盖了安装和设置一个年夜型 Linux 计较机集群的全数内容。有关若何年夜多个自力的硬件和软件建树一个可运行的 Linux(R) 集群的资本良多,本系列力争把这些公共规模里的资本中的最新信息集中起来以供您参考。本系列文章无意为您供给有关若何设计一个新的年夜型 Linux 集群的基本常识;要获得一般性的架构方面的常识,请参考本文中提到的相关参考资料和 Redbooks?。8 d7 F& v9 M0 ~
  本系列是针对系统架构师和系统工程师使用 IBM eServer? Cluster 1350 框架设置装备摆设板载磁盘,前提是处事器内至少有两个磁盘,而且需要为操作系统启用磁盘故障呵护。& g) k& S+ x- @/ ^
  将磁盘设置装备摆设为单一镜像之后,用第一个 RHEL CD 指导处事器来安装 RHEL 操作系统。按照节制台的分歧,您可能需要更改安装的外不美观。例如,对于一个低分辩率的节制台,您可能需要经由过程在指导提醒符后键入 linux vga=normal 来指导 CD。当看到 Linux 安装 GUI 时,请按照以下指导正常进行安装:! @. r( f2 Z: m, k7 Q
  选择说话、键盘图、鼠标类星匀。设置装备摆设磁盘分区,如下所示: 128Mb /boot 主分区。 2 GB 交流分区。 将残剩空间分配给 LVM 分区且一直行名目化执行逻辑卷 (LVM) 设置,如下所示: 命名卷组系统。 添加逻辑卷,如 表 1 所示。设置收集接口,如下所示: 按照以上的示例主机文件,激活 boot 上具有固定 IP 地址 192.168.0.253/24 的 eth0 。 将主机名设置为 mgmt001.cluster.com.。 在此阶段,不需要设置网关/DNS ,如不美观有外部 IP 信息,可以在安装过程中再对其进行设置装备摆设。 将防火墙设置为 no firewall 以许可所有毗连。如不美观需要 IP 表,可以在后面临之进行设置装备摆设。应用当地设置,选择合适的时区。设置 root 密码;本例中的密码是 cluster。定制安装包使之搜罗如下内容: X Window 系统 KDE(即,K 桌面情形) Graphical internet 处事器设置装备摆设工具 FTP 处事器 收集处事器 遗留软件开发 打点工具 起头安装。8 a; N5 n, g$ x6 Q8 v
  表 1. 逻辑卷结构逻辑卷挂载点巨细Root/ 8192 MBVar/var 8192 MBUsr/usr 8192 MBOpt/opt 4096 MBTmp/tmp 2048 MBCsminstall/csminstall 10240 MB3 ~% z6 q6 ^& a/ q5 ]7 C
  安装完成后,需要一一措置所有安装后的设置屏幕。针对您自己的情形对打点处事器进行安装后的定制。好比,您可能需要设置装备摆设 X 处事器使之适合您自己的 KVM(键盘、视频和鼠标)设置。
回复

使用道具 举报

 楼主| 发表于 2012-8-4 12:16:07 | 显示全部楼层

红旗认证辅导:安装大型Linux集群的配置服务和安装简介

  安装 CSM/ c- \1 p! @) z2 v0 u8 k; D, I8 f
  在撑持系统上安装 Cluster Systems Management (CSM) 软件总的来说若干好多斗劲简单。在 IBM Linux 集群文档库(参见 参考资料)可以找到 HTML 名目和 PDF 名目的相关文档。
2 ^2 D& }0 ?  m/ h$ F4 M; U5 l( r  第一步是将软件复制到打点处事器。因为必需要以 root 用户身份执行安装,所以可以将其存储到 root 根目录。表 2 给出了一种合适的目录结构。
. q. f+ v! k( h+ }9 C; ~" m, Z  表 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)
, V- B' t1 v% ~6 ~% r8 s5 b  要安装 CSM,需安装 csm.core i386 RPM 包。该包也合用于 the x86_64 架构。安装完该包之后,就可以安装 CSM 打点处事器了。首先,将 /etc/profile.d/Csm.sh 惹人到当前的 shell 来获得新的路径设置。然后,运行 installms 呼吁并将 CSM 许可证应用到系统。以下是需要输入的呼吁:, U+ E+ `9 K' o+ w4 L( f8 C
  rpm -ivh /root/csm/csm.core*.i386.rpm. /etc/profile.d/Csm.shinstallms -p /root/csm/downloads:/root/csmcsmconfig -L Your License File1 p0 s; v" `/ \  V$ }* r: C. t
  注重:如不美观没有 CSM 许可证文件,同样可以运行 csmconfig -L 呼吁接管 60 天的试用许可证。60 天的试用期事后,您必需要应用正式的 CSM 许可证以继续 CSM 功能。
( O" F9 S) `$ s( G. o  针对年夜型集群进行优化
$ y" x" p' A' x1 U& v6 K  CSM 自己就具有可伸缩性。Red Hat Linux 在良多尺度前提下也能很好地正常工作。但为了让年夜型的集群情形能顺遂运行,仍是需要对打点处事器进行一些优化。以下列举了优化体例的一些样例:* f1 [* V6 A4 D$ x: r
  侦听在特假寓口上的 DHCP 请求。 编纂 /etc/sysconfig/dhcpd DHCPD 设置装备摆设文件以使 DHCPDARGS 设置为合适的接口。变量 DHCPDARGS 存在于 Red Hat Linux 的 /etc/init.d/dhcpd DHCPD 启动剧本中,用来启动具有特定参数的 DHCP 守护轨范。为了能够在 eth0 侦听,请确保多个参数均已包含在引号之内,如下所示:- y4 I$ j4 O9 A9 p
  DHCPDARGS="eth0"增添 ARP 表巨细和超时设置。 如不美观一个很年夜的收集的统一个子网上具有良多或全数集群,ARP 表就可能会过载,就会让人感受 CSM 和收集请求的响应速度太慢。为了避免上述现象,需要对运行中的系统做如下更改,并将这些更改添加到 /etc/sysctl.conf 文件,以使更改能够持久有用:5 d; `% F5 |+ a6 x' p
  net.ipv4.conf.all.arp_filter = 1net.ipv4.conf.all.rp_filter = 1net.ipv4.neigh.default.gc_thresh1 = 512net.ipv4.neigh.default.gc_thresh2 = 2048net.ipv4.neigh.default.gc_thresh3 = 4096net.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 并添加如下行:
" R. j  P4 z6 G  RPCNFSDCOUNT=16设置 NTP 处事器。 默认的 Red Hat Linux 设置装备摆设应该也合用于 NTP 处事器。向 /etc/ntp.conf NTP 设置装备摆设文件添加一个设置装备摆设行以许可集群收集上的节点能够与打点处事器的时钟同步,如下所示:- R2 a/ M: H" Z4 S/ x) `
  restrict 192.168.0.253 mask 255.255.255.0 notrust nomodify notrap如不美观打点处事器能够连到一个外部的时钟处事器,经由过程添加如下一行来将该打点处事器的时钟与这个外部时钟处事器同步:+ ^3 t8 _: }8 p& ?( j
  server server.full.name经由过程如下指令确保 NTP 处事器在运行并会在指导时自动启动:: Y0 Q  O( v7 |' f. Y$ l; K
  chkconfig ntpd onservice ntpd start安装节点* ~0 U5 V+ |$ G8 M, s
  完成所有的设置和设置装备摆设轨范之后,CSM 打点处事器就安装完毕了。在安装节点之前,需要在 CSM 打点处事器上完成一些额外的设置装备摆设来界说节点安装的体例。在 CSM 打点处事器上执行本节所示的安装轨范。
; B# T/ g: L. @5 A# ` 界说节点0 x8 ], }  ?4 e5 `' a9 ~* e
  可以参考有关界说节到手册页来界说节点。但界说年夜量节点的一种更为简单的体例是经由过程节点界说文件。具体做法是先建树一个 stanza 文件,然后将它作为参数传递给 CSM 来界说所有列出的节点。建树 stanza 文件很轻易。
$ Z. D( `6 n6 I  清单 1 给出了一个简短的示例节点界说文件。如不美观其他节点具有与之不异的属性,可以在默认 stanza 文件的顶部界说它们。之后,每个 stanza 都应该代表一个节点名,下跟特定于节点的属性。这个例子显示了应该若何界说示例集群中的这三个机械 —— 两个计较节点,一个存储处事器。
. a9 [! Q2 _- O: r8 \0 M7 Q7 @  清单 1. 示例节点界说文件; F! G% L, c  _. g, ?- v
  default:ConsoleMethod = mrvConsoleSerialDevice = ttyS0ConsoleSerialSpeed = 9600InstallAdapterName = eth0InstallCSMVersion = 1.4.1InstallMethod = kickstartInstallOSName = LinuxInstallPkgArchitecture = x86_64ManagementServer = mgmt001.cluster.comPowerMethod = bmcnode001.cluster.com:ConsolePortNum = 1ConsoleServerName = term002HWControlNodeId = node001HWControlPoint = node001_d.cluster.comInstallDistributionName = RedHatEL-WSInstallDistributionVersion = 4InstallServiceLevel = QU1node002.cluster.com:ConsolePortNum = 2ConsoleServerName = term002HWControlNodeId = node002HWControlPoint = node002_d.cluster.comInstallDistributionName = RedHatEL-WSInstallDistributionVersion = 4InstallServiceLevel = QU1stor001.cluster.com:ConsolePortNum = 2ConsoleServerName = term001HWControlNodeId = stor001HWControlPoint = stor001_d.cluster.comInstallDistributionName = RedHatEL-ASInstallDistributionVersion = 3InstallServiceLevel = QU5对于年夜型集群来说,节点界说文件的剧本要比本例中的这个剧本长良多。当如不美观将以下呼吁传递给 CSM ,它可以很是迅速地建树节点:0 q; y2 O$ ^; ?& W" g
  definenode -f node-def-filename注重 node-def-filename 可被改为内在其中存储节点界说文件的文件名,例如,definenode -f //tmp/my_nodes.def。) w7 t" j  Y5 |4 g! j" P9 _
  CSM 节点数据库此刻应该包含所有节点。对于本例中这个小型的集群来说,节点数据库应该包含 16 个计较节点、1 个用户节点、1 个调剂器节点和 1 个存储处事器。CSM 打点处事器并不呈此刻 CSM 数据库内。可以经由过程 lsnodes 呼吁查看节点列表。还可以使用 lsnode -F 呼吁来查看加倍具体的列表,该列表可用来备份 CSM 节点界说。如不美观将该呼吁的输出重定向到一个文件,您就可以使用 definenode -f 呼吁来年夜头界说节点了。- O- t# t0 A% S2 B( T
  界说节点组7 d6 q9 _/ n5 e" E- `
  CSM 许可经由过程一些前提来对节点进行分组,这样,往后就可以针对某一组节点应用 CSM 呼吁了。对于需要引器具有不异属性的同类节点的情形来说,这一点将很是有用。% k+ [3 {& }1 t1 q7 W9 m
  CSM 既撑持动态节点组又撑持静态节点组。静态节点组包含节点名的一个固定列表,该列表可由打点员手动维护。好比,使用静态节点组,您必需手动将新界说的节点添加到响应的节点组中。在年夜型集群中,动态节点组更为常见,而且如不美观能被很好地设置还能节昌年夜量时刻和削减在呼吁行内的输入。动态节点组界说了这样的一个节点列表,该列表中的成员由特定的前提界说,而且如不美观一个节点(搜罗新界说的节点)知足这个给定的前提,它就会被自动放到响应的节点组。表 3 给出了一些动态节点组的界说。
* C6 }6 \2 z1 ]  表 3: 动态节点组界说呼吁注释Nodegrp -w "Hostname like ‘node%‘" ComputeNodes建树一个 ComputeNodes 节点组Nodegrp -w "Hostname like ‘schd%‘" SchedulerNodes建树一个 SchedulerNodes 节点组Nodegrp -w "Hostname like ‘stor%‘" StorageNodes建树一个 StorageNodes 节点组Nodegrp -w "Hostname like ‘user%‘" UserNodes建树一个 UserNodes 节点组Nodegrp -w "Hostname like ‘node%‘ && ConsoleServerName==‘term002‘" Rack02 nodegrp -w "Hostname like ‘node%‘ && ConsoleServerName==‘term003‘" Rack03 nodegrp -w "Hostname like ‘node%‘ && ConsoleServerName==‘term...‘" Rack... 基于 Hostname 和 ConsoleServerName 为每个 rack 建树一个节点组。假设每个 rack autorpm 有一个节制台处事器。
% _7 H# ]/ r' U8 \9 x. [  筹备 Linux 发布版; X- X4 g& G: e; Y5 m) t* w
  CSM 打点处事器应该包含需要跨集群安装的所有 Linux 发布版的 CD 上的全数内容。它也应该为在客户机长进行 CSM 安装做好筹备,这是在任何安装进行之前都必需要做的。CSM 为此供给了两个呼吁,您必需为每个要安装的 Linux 发布版都要运行这两个呼吁。
  F+ |: {# x, k0 \! }  要用所需的 CSM 数据筹备 /csminstall/Linux 树,可以运行 copycsmpkgs 呼吁。例如:
& @; ]9 y$ J! g! k  copycsmpkgs -p /path/to/csm:/path/to/downloads InstallDistributionName=RedHatEL-WS InstallDistributionVersion=4 InstallServiceLevel=QU1copycsmpkgs -p /path/to/csm:/path/to/downloads InstallDistributionName=RedHatEL-AS InstallDistributionVersion=3 InstallServiceLevel=QU5要用所需的 Linux 发布版 CD 筹备 /csminstall/Linux 树,可以运行 copycds 呼吁,例如:8 `6 u7 g; K- m
  copycds InstallDistributionName=RedHatEL-WS InstallDistributionVersion=4 InstallServiceLevel=QU1copycds InstallDistributionName=RedHatEL-AS InstallDistributionVersion=3 InstallServiceLevel=QU5一旦为这些 CD 设置好目录结构,您就能添加肆意的定制包来在系统安装过程中进行安装或更新,例如:# a$ ^- L7 l% [5 V( m' S! n8 P
  Copy to /csminstallhttp://Linux.chinaitlab.com/.../x86_64/install to ensure they are installed. Copy to /csminstallhttp://Linux.chinaitlab.com/.../x86_64/updates to install only if an existing version is present./ i1 f4 q8 j- a7 d% M& Q% A1 I
  可以用节点组名建树子目录音便在特定节点组上只安装或更新 RPMS(如不美观需要这么做的话)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-4 12:16:08 | 显示全部楼层

红旗认证辅导:安装大型Linux集群的配置服务和安装简介

  设置 CFM
+ _3 {+ P/ ~( U, H  CSM 具有称为 Configuration File Manager (CFM) 的机制,可以用来跨集群分布文件。使用 CFM 可以跨集群发送不异的文件。如不美观在节点安装之前就做好设置,文件就会在安装过程中被分发。& Q5 s0 u* u* W2 D
  CFM 可以包含到打点处事器上的其他目录中的文件的链接。这些链接在被发送到节点时是跟年夜过来的而不是被复制过来的。这一点对于 hosts 之类的文件很是有用,如下所示: </p>mkdir /cfmroot/etcln -s /etc/hosts /cfmroot/etc/hosts除了链接文件外,还可以复制文件到 CFM,例如:8 i1 k! |5 o1 v$ N$ X
  复制默认的 NTP 设置装备摆设文件到 /cfmroot/ntp.conf 为打点处事器添加处事器行,如下所示:8 ~/ W  f  J; W  |7 ~
  /cfmroot/etc/ntpecho "management.server.full.name" gt; /cfmroot/etc/ntp/step-tickers文件将会跨集群分发。
0 e8 t8 t0 N: u. g# j- ?. Z7 s  在需要将少量文件发送到集群上的特定地址时,可以使用 CFM。但如不美观是要分发年夜型集群上的年夜量文件,最好不要使用 CFM 。例如,不要使用 CFM 来年夜一个 tar 归档文件安装额外的软件。如不美观在年夜型集群硬要使用 CFM,CFM 会花很长的时刻运行,使之异常难用。请务必坚持用受撑持的安装机制来安装软件。例如,使用 RPM 而非 tar 文件来安装软件并只复制设置装备摆设文件(即那些很可能会随时刻而更改的文件)到 CFM。
% Z0 R2 H1 T9 G  w  定制节点构建
! Y% V4 D; L# Z: E  对于您打算安装在每个节点的操作系统来说,CSM 都有到尺度收集安装机制的接口,好比 NIM on AIX?、autoYaST on Suse Linux 和 kickstart on Red Hat Linux。这里以 Red Hat 为例声名若何使用 kickstart 和 kickstart 设置装备摆设文件进行节点安装。- p" j# a$ w9 k8 ~
  在起头设置 kickstart 之前,先要搜检您是否拥有对所有节点的 rpower 节制权。这有助于 CSM 获得计较机的 UUID,尤其是在更新的 CSM 版本中。如不美观 UUID 不成用,或者 CSM 版本低于 1.4.1.3,CSM 就会考试考试年夜节点的第一个 Ethernet 设备获得 MAC 地址。为了使 CSM MAC 地址收集可用,终端处事器设置装备摆设必需匹配节点 BIOS 中的设置。使用 rconsole 呼吁可搜检终端处事器毗连。当成功成立起 rpower 节制和终端处事器毗连(如不美观合适的话)之后,就可以继续 kickstart 设置装备摆设了。8 j( |! Z( W% X& j8 ^
  CSM 在文件 /opt/csm/install/kscfg.tmpl.* 中供给了默认的 kickstart 模板。如不美观需要的话,可以将这些模板复制到分歧的文件并加以定制以更好地知足您自己的情形要求。这些模板是一个很好的起点,一般来说,您都应该采纳对这些模板文件进行定制的体例而不是使用任何其他尺度 kickstart 文件。原因是这些模板包含各类 CSM 函数(例如运行一个安装后剧本)的宏。CSM 凡是在生成最终的 kickstart 文件供节点使用之前会先剖析 kickstart 模板文件,这对于 kickstart 过程很是有辅佐。最终的文件包含所有解析过的宏并包含针对模板内界说的一切内容的全数剧本。
6 `# i. a" U; O5 Y  ]9 v  凡是,可以经由过程如下体例对模板进行更改:' W) Y9 H/ s  J% |
  更改磁盘分区,可能需要搜罗 LVM 改变默扰缦丬码 编纂要被安装的包列表6 i( P' c5 y' {& K% O3 D, @# b
  编纂完 kickstart 模板之后,运行 CSM setup 呼吁来生成最终的 kickstart 文件,并按如下所示进行最初的 UUID 或 MAC 地址收集:3 y& q6 s' G5 c( O5 M
  csmsetupks -n node001 -k /opt/csm/install/your.kickstart.file -x注重:需要使用 -x 开关,因为先前运行了 copycds 呼吁。
6 ~: ~) p9 L, i$ r4 K( U! @  更新驱动轨范" b2 E' I/ B0 `: a3 j: j
  即使在集群中安装了操作系统不能直接撑持的硬件,也仍然可能会有响应的驱动轨范可以使用。在需要的时辰,这个过程也合用于驱动轨范更新。如不美观最终安装和安装操作系统时所用的 RAM 磁盘需要更新驱动轨范,CSM 可以自动将附加或替代的驱动轨范搜罗进来。  }" o  w% Y6 d  g2 O% ~! }
  在使用 System x 硬件的例子时,您凡是会但愿获得板载 Broadcom Ethernethard 适配器的 Broadcom 收集驱动轨范所供给的机能和不变性。要实现这一目的,可按如下轨范操作,这些轨范使用的是 Broadcom bcm5700 驱动轨范而不是 Red Hat Linux 供给的尺度的 tg3 收集驱动轨范:0 s3 S: x0 ~. C2 g! t; X
  因为措置的是一个内核模块,所以要确保针对方针系统安装的内核源匹配内核品级和类型(UP 或 SMP)。年夜 Broadcom (参看 参考资料)下载最新的 bcm57xx 驱动轨范并解包驱动轨范源代码。年夜解包后的 bcm 驱动轨范的 src 目录运行 make 来针对当前的运行内核进行构建。将构建驱动轨范 (bcm5700.ko for 2.6 kernel 或 bcm5700.o for 2.4 kernels)复制到打点处事器上的 /csminstall/csm/drivers/lt;kernel versiongt;/x86_64。如不美观想针对其他内核版本进行构建,可以运行 make clean 来断根当前的构建,然后再运行 make LINUX=/path/to/your/kernel/source。
; e+ P* q7 ]$ k. `' N  CSM 在构建 RAM 磁盘映像时,使用目录结构 /csminstall/csm/drivers/lt;kernel versiongt;/lt;architecturegt 之下的驱动轨范;当内核版本匹配 RAM 磁盘内核版本时,这些映像用来在安装过程中指导系统。注重当为安装映像建树驱动轨范时必然要小心:安装内核的内核版本号可能会纷歧样。例如 Red Hat 凡是会在版本字符串尾部追加单词 BOOT。如不美观内核版本与所安装系统的运行内核相匹配,驱动轨范对当前的操作系统也可用。如不美观您不能确认内核的版本,可以在 RAM 磁盘映像内进一步深切研究,如以下一节所述。2 z, C0 ?$ W7 I9 ^5 e- F
  改削 RAM 磁盘
  A; B$ w% ?. X" q2 v! b1 K  凡是,这一轨范不举荐使用。但有时辰又不得不这么做,好比不能确认内核版本的情形。在因为更新应用轨范或其他情形而需要深切研究 RAM 磁盘映像时,以下呼吁会很有辅佐。
; p5 A  k: W9 l/ |: I$ [; }  当使用主机总线适配器 (HBA) 将存储直接被连到 Red Hat Linux 系统时,存储驱动轨范(例如 qlogic qla2300 驱动轨范)可能会在 ServeRAID 驱动轨范(用于内部系统磁盘即操作系统磁盘)之前加载。如不美观是这样,就意味着安装在错误的磁盘上了。/dev/sda 代表的是附加存储介质而非当地磁盘上的 LUN。在这种情形下,在安装新的操作系统时,对重写 SAN 上而非当地磁盘上的数据要非分格外小心。为避免其发生,请年夜 CSM 用来建树指导映像的默认 Red Hat RAM 磁盘上移除 qlogic 驱动轨范。当然,系统运行时也需要驱动轨范,所以请使用此外一种机制,例如 post 安装剧原本为运行中的操作系统安装驱动轨范。因为默认 Red Hat qlogic 驱动轨范凡是都不是故障转移驱动轨范,所以举荐采用上述做法。7 }' d6 ?7 M2 e; V/ T+ p3 X6 C
  例如,年夜 Red Hat Enterprise Linux Advanced Server Version 3 的默认 RAM 磁盘映像移除 qla2300 驱动轨范。表 4 给出了能实现此目的的呼吁。4 I3 n) M  q1 s; g5 k( Y
  表 4: RAM 磁盘呼吁呼吁目的cd /csminstallhttp://Linux.chinaitlab.com/RedHatEL-AS/3/x86_64/RedHatEL-AS3-QU5/images/pxeboot 转到包含所需更改的 RAM 磁盘映像的阿谁目录。cp initrd.img initrd.img.orig 备份原始映像。mkdir mnt 建树一个挂载点。gunzip -S .img initrd.img 解包这个映像。mount -o loop initrd.img /mnt 将这个映像挂载到挂载点。手动轨范手动移除所有到 mnt/modules/* 中的 qla & [3 ^* }2 R; _! p5 \  Z
安装1 ]7 s; a" K. |4 N7 i
  在节点安装过程中有两个首要的 shell 情形变量:CSM_FANOUT 和 CSM_FANOUT_DELAY。前一个变量节制向若干好多节点同时发送 CSM 指令,好比有若干好多节点年夜打点处事器被年夜头指导。后一个变量节制在年夜头指导下一组要安装的节点时 CSM 要期待多长时刻(以秒为单元)。这两个变量的设置分袂为 16 个节点用来扇出和在年夜头指导下一组节点之前要期待 20 分钟。这些默认值对于年夜年夜都安装来说是可以接管的,但也可以针对年夜型集群有所增添。3 \3 x/ r3 x( I# M
  要以传统体例安装集群,请完成以下轨范:+ ]: T, ]: t5 X' _/ p5 l* V2 \
  设置装备摆设此安装并按如下所示安装计较节点:
$ a8 ^. g' J, t/ b8 n9 ^  csmsetupks -N ComputeNodes -k /opt/csm/install/your.kickstart.file.nodes -xinstallnode -N ComputeNodes设置装备摆设此安装并按如下所示安装用户节点:4 C3 W5 _+ s# ^; [5 ?1 Y- Y# ?
  csmsetupks -N UserNodes -k /opt/csm/install/your.kickstart.file.user -xinstallnode -N UserNodes设置装备摆设此安装并按如下所示安装调剂器节点:
) v# t! C- a# Q6 T" K6 S- `  csmsetupks -N SchedulerNodes -k /opt/csm/install/your.kickstart.file.schd -xinstallnode -N SchedulerNodes设置装备摆设此安装并按如下所示安装存储节点:8 y$ {; S- X% G6 l4 s
  csmsetupks -N StorageNodes -k /opt/csm/install/your.kickstart.file.stor -xinstallnode -N StorageNodes对于年夜型集群的安装,需要使用安装处事器来进行分阶段安装,并按如下所示使安装过程并行进行:
% p; \# S, W  F" G3 o0 v  在 CSM 内设置 InstallServer 属性。对于每一个想年夜安装处事器安装的节点,将 InstallServer 属性设置为该节点所使用的安装处事器的主机名。如不美观没有设置这一属性,就会使用其默认值,即年夜中心打点处事器安装。在年夜型集群情形,例如说,每个 rack 有 32 个节点,可以选择每个 rack 底部的节点作为此集群的安装处事器。在本例中,要将 rack 1 中的 node002 到 node032 设置装备摆设成年夜 node001 安装并让 node001 年夜打点处事器安装,可以使用如下呼吁:
& D2 u% V" C, W9 J  chnode -n node002-node032 InstallServer=node001按如下所示建树一个包含所有安装处事器的动态节点组和一个包含客户机的动态节点组:9 O8 g7 z$ ]* P% M8 ?* |% S+ H2 e
  nodegrp -w "InstallServer like ‘_%‘" InstallServersnodegrp -w "InstallServer not like ‘_%‘" InstallClients设置装备摆设此安装并按如下所示安装安装处事器:- S% w1 }2 [; e$ ]6 Y
  csmsetupks -N InstallServers -xinstallnode -N InstallServers要充实操作安装处事器供给的带宽,可增添 CSM 扇出值来同时年夜头指导更多节点。在这个每个 rack 32 节点的例子中,CSM 的最佳扇出值应该是 32 乘以安装处事器数目(或者在每个 rack 一个节点的情形下,就是 rack 的数目)。在本例中,您也可以将每个安装处事器上的 NFS 线程数增添到 32 来更好地扩展 NFS。使用这种体例,您可以同时安装成百上千台机械。 设置装备摆设此安装并按如下所示安装安装客户机:
/ Z, O+ M. E) z' p0 x  csmsetupks -N InstallClients -xinstallnode -N InstallClients竣事语; c' Z8 f6 q7 w2 k0 a- w
  完成本系列前两个部门给出的所有轨范之后,您就完成了集群的硬件和软件设置,搜罗设置系统打点软件和节点安装。本系列的后续部门将带您亲历设置后端存储的全过程,具体来说,就是执行存储硬件设置装备摆设以及安装和设置装备摆设 IBM 共享文件系统 General Parallel File System (GPFS)。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-6 15:17 , Processed in 0.297581 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表