首页 | 资讯动态 | 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集群(1): 简介和硬件配置

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

  1. 用 IP 地址 192.168.0.1 启动 PXE 服务器。
  2. 在同一台计算机上安装、配置、启动简单的 DHCP 服务器。下面是个示例配置:
    ddns-update-style ad-hoc;
    subnet 192.168.0.0 netmask 255.255.255.0 {
      range 192.168.0.2 192.168.255.254;
      filename "/pxelinux.0";
      next-server 192.168.0.1;
    }
    

  3. 安装、配置和启动 TFTP 服务器,在 /tftpboot/ 上运行。安装 syslinux,在 Suse 和 Red Hat Linux 上都以 RPM 包形式提供。
  4. 把随 syslinux 包一起安装的 memdiskpxelinux.0 文件拷贝到 /tftpboot/
  5. 创建目录 /tftpboot/pxelinux.cfg/,存放配置文件,创建 /tftpboot/firmware/ 存放固件镜像。
  6. 将包含要更新的固件的内容的默认 PXE 配置写入 /tftpboot/pxelinux.cfg/default, 就像下面这样:
    serial 0 9600
    default local
    #default bmc
    #default bios
    #default broadcom
    
    label local
    	localboot 0
    
    label bmc
    	kernel memdisk
    	append initrd=firmware/bmc.img
    
    label bios
    	kernel memdisk
    	append initrd=firmware/bios.img
    
    label broadcom
    	kernel memdisk
    	append initrd=firmware/broadcom.img
    

作为参考,当计算机在 PXE 期间接收到 DHCP 地址时,就用特定顺序搜索 /tftpboot/pxelinux.cfg 下的配置文件,第一个找到的文件被用作请求计算机的启动配置。搜索顺序的确定方法是:把请求 DHCP 地址转换成 8 个 16 进制数字,通过扩展子网对配置目录搜索第一个匹配的文件名(每一次搜索后从右到左删除一位数字)。

例如,假设一台客户计算机在 PXE 启动期间从服务器得到地址 192.168.0.2。第一次文件搜索是搜索这个 IP 地址的 16 进制形式 /tftpboot/pxelinux.cfg/C0A80002。如果这个配置文件不存在,第二个搜索就查找 C0A8000,依次类推。如果没有找到匹配,就用名为 default 的文件。所以,把以上 PXE 配置放在名为 default 的文件可以为所有计算机工作,而不论 DHCP 的配置如何。但是,如果把配置写入 C0A800192.168.0.0/24 子网)将减少搜索的次数。

更新基板管理控制器(BMC)固件和设置 IP 地址

注意:这里描述的产品用于基于 AMD 的集群节点。但是,对基于 Intel 的产品也可以采用类似过程。Intel BMC 的更新由 bmc_cfg.exe 程序(不是 lancfg.exe)提供,用来设置 BMC 地址。可以用终端服务器,使用与 下载 部分提供的脚本类似的脚本驱动该过程。而且,对于基于 Intel 的计算机,通常可以在系统 BIOS 中设置 BMC 地址。

在节点上设置了 BMC 地址之后,就可以进行远程电源控制,这样的话就可以更加轻松地配置集群了。但是,更新 BMC 的这种方法依赖网络启动,所以如果计算机在 BIOS 中没有设置为 PXE 启动,只能先更新 BIOS,然后再回来对 BMC 进行更新。

下载最新的 BMC 固件更新 DOS 镜像,按照说明创建软盘启动镜像。这个镜像包含叫做 lancfg.exe 的程序,用它可以设置 BMC 的 IP 地址。执行的一般过程是插入软盘,并从软盘启动,用软盘进行更新。但是,首先在 PXE 启动服务器计算机上使用以下命令从软盘创建 PXE 启动镜像:

dd if=/dev/fd0 of=/tftpboot/firmware/bmc.img bs=1024

现在可以根据需要编辑 DOS 镜像。对于 BMC 更新来说,基本镜像本身不需要做修改,只要把 DOS 关机程序拷贝到镜像。从高层次来看,在计算机加电时,计算机通过 PXE 启动来刷新 BMC 固件,然后让计算机在 DOS 镜像中运行。可以用一个脚本来通过终端服务器设置 BMC 地址,然后关闭计算机。这样,就可以知道所有开着的计算机正在刷新 BMC 固件,或者等待设置 IP 地址。在所有关闭的计算机上,将结束该过程。请下载合适的基于 DOS 的关机命令,例如 atxoff.com 实用工具。有了关机实用工具之后,请按照下面的步骤把它拷贝到镜像中:

mount -o loop /tftpboot/firmware/bmc.img /mnt
cp /path/to/poweroff.exe /mnt
umount /mnt
共7页: 上一页 [1] [2] [3] [4] 5 [6] [7] 下一页

上一篇:轻量级 Web 服务器   下一篇:安装大型Linux集群(2):配置管理服务器和安装节点

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·安装大型Linux集群(2):配置管理服务器和安装节点
·轻量级 Web 服务器
·安装大型Linux集群(3):存储和共享文件系统
·安装大型Linux集群(4):节点安装和 GPFS 集群配置
·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服务器
网摘收藏: