通过 Shell 和 Expect 脚本实现对 IBM 刀片服务器高级管理模块固件的大量升级
2009-12-09 00:00:00 来源:WEB开发网 rpm -q dhcp
dhcp-3.0.1-59.EL4
rpm -q tftp
tftp-0.39-2
配置 DHCP 服务
用 vi 编辑打开 /etc/dhcpd,更改如下:
清单 4. dhcp 内容 ddns-update-style interim;
subnet 192.168.19.0 netmask 255.255.255.0 {
range 192.168.19.10 192.168.19.254;
default-lease-time 3600;
max-lease-time 4800;
option subnet-mask 255.255.255.0;
next-server 192.168.19.1;
}
配置 TFTP 服务
用 vi 编辑打开 /etc/xinetd.d/tftp,更改如下:
清单 4. tftp 内容 service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
启动 DHCP 和 TFTP 服务
# service dhcpd restart
# service xinetd restart
开始进行升级
从 IBM Support 网站下载最新的 AMM firmware,解压后将 CNETCMUS.pkt 文件放在 /tftpboot 目录下。将刀片机箱上电,让 AMM 通过 DHCP 获取 IP 地址。
注:AMM 默认状态下加电之后会从 DHCP 获取 IP 地址,此方法对于未配置的 AMM 状态有效;如果已经手动配置了静态 AMM 的 IP 地址,可无需 DHCP 服务器
更多精彩
赞助商链接