数保软件服务热线
新闻中心

您当前的位置:主页 > 新闻中心 > 技术交流 > 技术交流

在AIX环境下升级主机的微码版本(没有HMC)

打印 打印 来源 数保计算机 点击:
编辑:数保计算机 时间:2014-05-10 23:53

在AIX环境下升级主机的微码版本(没有HMC)
 
    
 
内容提要:主机的高版本微码除了提供对一些新硬件和高版本操作系统的支持之外,还修补了一些已经发现的硬件隐患。所以在进行主机维护时将主机微码升级到最新版****够更好地保证系统稳定运行。

说明:下面介绍一下升级主机微码的具体步骤

1. 把微码补丁从网站下到个人电脑里。所有的公网用户都可以通过IBM的英文网站http://www14.software.ibm.com/webapp/set2/firmware/gjsn完成微码的下载。

2. 老款Pseries主机的微码下载通常提供三种格式:AIX,DOS和RPM;而新款主机的微码格式则为RPM和ISO。下面分别介绍一下对应这几种微码的包装格式,应该怎么完成微码升级。

A. 对应于AIX格式:选择此方式下载之后,会发现微码的文件名为诸如现70286C4F.BIN的格式。首先需要将它通过FTP上传(注意一定要使用bin方式)到AIX主机上。
# cd /tmp/firmware (确认上传成功)
# ls
70286C4F.BIN
# ls -l (然后查看文件的权限)
-rw-r-r--- 1 root system 4430377 Sept 09 15:50 70286C4F.BIN
# chmod u+x 123.bin (没有执行权限就要用chmod命令添加该权限)
# ls -l (在查看是否成功)
-rwxr--r-- 1 root system 4430377 Sept 09 15:56 70286C4F.BIN
# ./ 70286C4F.BIN (权限添加成功后,开始本地执行该文件,执行后文件变成img格式)
# ls -l
-r-xr-xr-x 1 root system 5100471 May 19 2007 3R080425.img
B. 对应于DOS格式:此方式下载之后的文件为.EXE格式。直接在windows下执行此文件,即可得BIN格式的文件。然后参考前面的步骤上传,并直接执行即可完成解压缩并得到img格式文件。
C. 对应于RPM格式:此方式下载之后文件为.rpm格式。上传到AIX上之后,执行:
# rpm ivh --ignoreos 4354596 Sep 26 09:55 3R080425.rpm
3R080425 ##################################################
Verifying checksums for /tmp/fwupdate/3R080425.img against /tmp/fwupdate/3R080425.chksum
Checksum file /tmp/fwupdate/3R080425.chksum: checksum=41435 blocks=4981
Image file /tmp/fwupdate/3R080425.img: checksum=41435 blocks=4981
The checksums and block sizes match!
这样,img格式的firmware文件就出现在/tmp/fwupdate目录下:
# ls -l /tmp/fwupdate
total 9984
-rw-r--r-- 1 root system 82 Apr 26 05:09 3R080425.chksum
-rw-rw-r-- 1 root system 5100471 Apr 26 02:17 3R080425.img
-rwxr-x--- 1 root system 2432 Feb 20 2003 checksum.pl

D. 对应于ISO格式:此方式下载之后为一个.iso格式文件。可以在windows下用虚拟光驱软件将其解压缩为rpm格式,然后参考前面步骤。

需要说明的是:ISO格式的文件主要是为了刻录光盘然后通过HMC升级。所以没有HMC的话,一般不采用下载这种格式的文件。
3. 在通过前面的步骤得到了.imp格式的firmware文件之后,就可以通过命令或菜单的方式进行微码升级了。要注意的是,执行微码升级一定是需要root权限的。
A. 命令方式:
对照无误后进入到.imp所在目录。
# ls -l
-r-xr-xr-x 1 root system 5100471 May 19 2007 3R080425.img
#/usr/lpp/diagnostics/bin/update_flash -f 3R080425.img (在该目录下执行update_flash命令)
此命令大概需要10分钟或更多的执行时间。重起过后,再用lsmcode -A命令检查升级是否成功。

B. diag菜单方式

在AIX命令行提示符下输入diag回车进入diag菜单:
然后依次选择Tasks and Service Aids Update and Manage Flash,此时会出现下面的菜单:
UPDATE AND MANAGE FLASH 802810

The current permanent system firmware image is SF240_284
The current temporary system firmware image is SF240_284
The system is currently booted from the temporary firmware image.

Move cursor to selection, then press 'Enter'.

Validate and Update System Firmware
Validate System Firmware
Commit the Temporary Image Select

如果要升级firmware的话,可以选择第一项,然后在下一个页面里选择img所在的目录和文件名,之后回车即可开始升级。升级之后的操作和命令行升级没什么区别。

系统重新启动之后,检验一下升级是否成功:

# lsmcode -A
sys0!system:3R080425 |System Firmware:RG080425_d79e22_regatta


注意:如果主机分了LPAR,那么建议还是通过HMC来完成微码升级会比较好!




Copyright © 2015-2022 长沙数保信息科技有限公司 ┇ 湘ICP备08103633号 湘公网安备 43011102000746号

地址:长沙市岳麓区润花园D1-903 公司邮箱:dpisi@163.com
7*24小时技术支持服务热线:0731-85057097/13607439515 QQ: 400528 或 156462627

湘公网安备 43011102000746号