首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>网络管理>linux服务器>正文

安装大型Linux集群(2):配置管理服务器和安装节点

http://www.oklinux.cn  2007-07-25  IBM   会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

一旦为这些 CD 设置好目录结构,您就能添加任意的定制包来在系统安装过程中进行安装或更新,例如:

  • Copy to /csminstall/Linux/.../x86_64/install to ensure they are installed.
  • Copy to /csminstall/Linux/.../x86_64/updates to install only if an existing version is present.

可以用节点组名创建子目录以便在特定节点组上只安装或更新 RPMS(如果需要这么做的话)。

设置 CFM

CSM 具有称为 Configuration File Manager (CFM) 的机制,可以用来跨集群分布文件。使用 CFM 可以跨集群发送相同的文件。如果在节点安装之前就做好设置,文件就会在安装过程中被分发。

CFM 可以包含到管理服务器上的其他目录中的文件的链接。这些链接在被发送到节点时是跟随过来的而不是被复制过来的。这一点对于 hosts 之类的文件非常有用,如下所示:

mkdir /cfmroot/etc
ln -s /etc/hosts /cfmroot/etc/hosts

除了链接文件外,还可以复制文件到 CFM,例如:

  • 复制默认的 NTP 配置文件到 /cfmroot/ntp.conf
  • 为管理服务器添加服务器行,如下所示:
    /cfmroot/etc/ntp
    echo "management.server.full.name" gt; /cfmroot/etc/ntp/step-tickers

文件将会跨集群分发。

在需要将少量文件发送到集群上的特定地点时,可以使用 CFM。但如果是要分发大型集群上的大量文件,最好不要使用 CFM 。例如,不要使用 CFM 来从一个 tar 归档文件安装额外的软件。如果在大型集群硬要使用 CFM,CFM 会花很长的时间运行,使之异常难用。请务必坚持用受支持的安装机制来安装软件。例如,使用 RPM 而非 tar 文件来安装软件并只复制配置文件(即那些很可能会随时间而更改的文件)到 CFM。

定制节点构建

对于您计划安装在每个节点的操作系统来说,CSM 都有到标准网络安装机制的接口,比如 NIM on AIX®、autoYaST on Suse Linux 和 kickstart on Red Hat Linux。这里以 Red Hat 为例说明如何使用 kickstartkickstart 配置文件进行节点安装。

在开始设置 kickstart 之前,先要检查您是否拥有对所有节点的 rpower 控制权。这有助于 CSM 获得计算机的 UUID,尤其是在更新的 CSM 版本中。如果 UUID 不可用,或者 CSM 版本低于 1.4.1.3,CSM 就会尝试从节点的第一个 Ethernet 设备获得 MAC 地址。为了使 CSM MAC 地址收集可用,终端服务器配置必须匹配节点 BIOS 中的设置。使用 rconsole 命令可检查终端服务器连接。当成功建立起 rpower 控制和终端服务器连接(如果合适的话 )之后,就可以继续 kickstart 配置了。

CSM 在文件 /opt/csm/install/kscfg.tmpl.* 中提供了默认的 kickstart 模板。如果需要的话,可以将这些模板复制到不同的文件并加以定制以更好地满足您自己的环境要求。这些模板是一个很好的起点,一般来说,您都应该采取对这些模板文件进行定制的方式而不是使用任何其他标准 kickstart 文件。原因是这些模板包含各种 CSM 函数(例如运行一个安装后脚本)的宏。CSM 通常在生成最终的 kickstart 文件供节点使用之前会先分析 kickstart 模板文件,这对于 kickstart 过程非常有帮助。最终的文件包含所有解析过的宏并包含针对模板内定义的一切内容的全部脚本。

通常,可以通过如下方式对模板进行更改:

  • 更改磁盘分区,可能需要包括 LVM
  • 改变默认密码
  • 编辑要被安装的包列表

编辑完 kickstart 模板之后,运行 CSM setup 命令来生成最终的 kickstart 文件,并按如下所示进行最初的 UUID 或 MAC 地址收集:

csmsetupks -n node001 -k /opt/csm/install/your.kickstart.file -x

注意:需要使用 -x 开关,因为先前运行了 copycds 命令。

更新驱动程序

即使在集群中安装了操作系统不能直接支持的硬件,也仍然可能会有相应的驱动程序可以使用。在必要的时候,这个过程也适用于驱动程序更新。如果最终安装和安装操作系统时所用的 RAM 磁盘需要更新驱动程序,CSM 可以自动将附加或替换的驱动程序包括进来。

共10页: 上一页 [1] [2] [3] [4] 5 [6] [7] [8] [9] [10] 下一页

上一篇:安装大型Linux集群(1): 简介和硬件配置   下一篇:安装大型Linux集群(3):存储和共享文件系统

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·安装大型Linux集群(1): 简介和硬件配置
·安装大型Linux集群(3):存储和共享文件系统
·安装大型Linux集群(4):节点安装和 GPFS 集群配置
·轻量级 Web 服务器
·Apache+Tomcat负载平衡设置方法详细解析
·RedHat Linux AS4 LAMP经典网站搭建实例
·Cisco网络设备搭建VPN服务器过程
·教你在Red Hat Linux 9下架设FTP服务器
·Linux下的动态DNS服务配置方法详解
·RHEL4系统Sendmail邮件服务器的简单架设
·架设基于Linux(2.6内核)的服务器集群
·路由器和防火墙软件coyote Linux配置指南
·无错版Vsftpd+Mysql+Pam配置虚拟用户方法
·Linux服务器前台常出现的错误提示及含意
·搭建Linux邮件网关与邮件系统
·L.A.M.P 环境配置文档--For CentOS
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·利用VSFTP架设Linux环境下的FTP服务器
·Linux下安装Apache 2.2.6 笔记
·Linux下的主要VPN技术
·Linux下Samba服务器搭建实例
·用Sendmail在Linux下架设邮件服务器
·2009服务器盘点:再见Sun 再见麦克利尼
·SUSE 10上做VPN服务器
·在Ubuntu 9.10中打造带tdbsam Backend
·Ubuntu服务器上SSH Server 的安装配置
·Nginx 禁止某个 User_Agent 的方法
·Linux-Apache-MySQL-PHP网站架构方案分
·Nginx 对某些 User_Agent 进行限速的方
  阅读排行
·Linux系统下架设APACHE SVN服务器全过
·Linux下用vsftp轻松搭建FTP服务器(修订
·防火墙也能DIY----免费的专业级防火墙M
·Ubuntu下安装tftp服务器的步骤
·Linux 下配置vsftp虚拟用户总结
·详解远程SHELL下安装配置RedHat ES 5的
·Linux下安装eclipse与myeclipse
·Linux DNS Server -bind 9.5.0 安装配
·Linux与Linux,Linux与Windows之间使用S
·Ubuntu上搭建SVN服务器全攻略
·LVS集群学习笔记(NAT\DR\IP tunnel)
·Linux下tomcat启动jvm内存设置
·Linux shell 中FTP实现自动下载上传文
·安装大型Linux集群(4):节点安装和 GPFS
·Linux系统下架设PPTP VPN服务器
网摘收藏: