分享个亲历的AIX系统升级补丁过程(6100-06-05-1115升级到6100-07-03-1207)

前期准备:

一:准备好系统备份用的磁带,或者提前对系统进行备份。

二:准备好AIX6100-07-03-1207的系统补丁。

官网下载地址:http://www-933.ibm.com/support/fixcentral/

三:准备好P740的主机微码。

具体操作:

一:系统状态检查:

1、        查看当前主机序列号:prtconf|pg

2、        查看当前系统版本:oslevel–s

3、        查看当前系统文件系统使用情况:df–g

4、        查看当前系统微码版本:lsmcode–c(如果微码太低,不支持AIX5308,则需要升级微码版本。由于升级微码风险太大,一般不建议升级)

二:系统健康检查:

1、        查看P570主机外观是否有黄灯报错。如果有,进系统查看errpt进行确认,查明导致报错原因。

2、        查看系统错误日志,是否有报错,查明导致报错原因:errpt|pg报错详细分析:errpt –aj

三:在进行升级操作系统之前使用磁带机对操作系统进行磁带备份:

# smitty mksysb

Back Up This Systemto Tape/File or UDFS capable media

Type or selectvalues in entry fields.

Press Enter AFTERmaking all desired changes.

                                                       [Entry Fields]

    WARNING: Execution of the mksysb command will

              result in the loss of allmaterial

              previously stored on the selected

              output medium. This command backs

              up only rootvg volume group.

* Backup DEVICE orFILE                      [/dev/rtm0]   

  Create MAP files?                             no

  EXCLUDE files?                              no

  List files as they are backed up?                  no

  Verify readability if tape device?                  no

  Generate new /image.data file?                   yes

  EXPAND /tmp if needed?                       no

  Disable software packing of backup?              no

  Backup extended attributes?                     yes

  Number of BLOCKS to write in a singleoutput       []

     (Leave blank to use a system default)

  Location of existing mksysb image                 []

  File system to use for temporary workspace          []

     (If blank, /tmp will be used.)

  Back up encrypted files?                         yes

  Back up DMAPI filesystem files?                  yes

四:备份结束后对系统进行升级:

1、        查看主机文件系统和硬盘大小,确保有空间放置升级文件:

查看硬盘:lscfg -vp |grephdisk

查看文件系统:df –g

2、        通过笔记本连接P570网络,通过windows下的FTP工具向主机上传升级文件至/usr/sys/inst.images,执行命令inutoc /usr/sys/inst.images,产生*.toc索引文件。

3、        在主机端进入升级文件所在目录,对系统进行升级:

smitty update_all

à UpdateInstalled Software to Latest Level (Update All)

à INPUT device /directory for software              [.]

                               Update InstalledSoftware to Latest Level (Update All)

Type or selectvalues in entry fields.

Press Enter AFTERmaking all desired changes.

                                                         [Entry Fields]

* INPUT device /directory for software               .

* SOFTWARE toupdate                                 _update_all

  PREVIEW only? (update operation will NOToccur)      no

  COMMIT software updates?                         no

  SAVE replaced files?                               yes                                                      

  AUTOMATICALLY install requisitesoftware?          yes                                                      

  EXTEND file systems if space needed?                yes                                                      

  VERIFY install and check file sizes?                    no                                                        

  DETAILED output?                                 no                                                        

  Process multiple volumes?                           yes                                                      

  ACCEPT new license agreements?                     yes                                                      

  PREVIEW new LICENSE agreements?                  no                                                        

  Preview方式预安装补丁,通过后再进行安装

4、        升级结束,并没有报错之后,查看系统版本:oslevel–s 确认当前系统版本。

5、        确认系统版本为6100-07-03-1207之后,重启系统。

6、        系统重启之后,oslevel–s再次确认系统版本无误,并查看errpt看是否产生报错。

7、        如果没有任何问题产生,对系统版本进行commit操作:

smitty commit

Commit AppliedSoftware Updates (Remove Saved Files)

Type or selectvalues in entry fields.

Press Enter AFTERmaking all desired changes.

                                                       [Entry Fields]

* SOFTWARE name                                     [all]                                                      

  PREVIEW only? (commit operation will NOToccur)     no                                                        

  COMMIT requisites?                               yes                                                      

  EXTEND file systems if space needed?                yes                                                      

  DETAILED output?                                no        

8、        commit做完之后此次系统升级结束。

五:如果系统出现问题的恢复方法:

1、        如果是commit之前出现问题,进行系统版本回退:

smitty reject

Reject AppliedSoftware Updates (Use Previous Version)

Type or selectvalues in entry fields.

Press Enter AFTERmaking all desired changes.

                                                       [Entry Fields]

* SOFTWARE name                                [此处选择所有升级的文件包]                                                         

  PREVIEW only? (reject operation will NOToccur)       no                                                        

  REJECT dependent software?                        no                                                        

  EXTEND file systems if space needed?                yes                                                      

  DETAILED output?                                no   

回退成功之后重启系统,并查看系统版本。

2、        如果是commit之后系统出现问题,使用备份好的磁带进行系统恢复工作:

具体操作为:放入磁带,启动主机进入SMS模式,从磁带恢复操作系统。

以上为系统升级的操作方案,如果一切顺利的话,从备份好系统开始的2小时内,可以完成升级工作。

参与5

1同行回答

zwz99999zwz99999系统工程师dcits
支持分享!显示全部

支持分享!

收起
系统集成 · 2017-03-17
浏览4745

提问者

hufeng719
系统工程师某钢铁企业
擅长领域: 数据库存储服务器

问题来自

问题状态

  • 发布时间:2017-03-17
  • 关注会员:2 人
  • 问题浏览:8087
  • 最近回答:2017-03-17
  • X社区推广