《补丁操作步骤及ha相关设置说明》由会员分享,可在线阅读,更多相关《补丁操作步骤及ha相关设置说明(6页珍藏版)》请在金锄头文库上搜索。
1、第一部分补丁操作步骤:1、 进行升级前,请进行磁带备份:a、请将磁带放入磁带驱动b、执行如下命令:# smitty mksysbBackup DEVICE or FILE Create MAP files? no EXCLUDE files? no List files as they are backed up? no Generate new /image.data file? yes EXPAND /tmp if needed? no Disable software packing of backup? no Number of BLOCKS to write in a single
2、output # (Leave blank to use a system default)Esc+4 选择 Backup DEVICE or FILE 项,使用系统给出的即可,其余参数默认。2、 确认机器当前版本:# lslpp l |grep bos 查看操作系统 AIX 版本,取显示内容中列出的最高版本# lslpp l |grep cluster 查看 HA 版本,取显示内容中列出的最高版本3、 升级总体步骤:说明:AIXHA 任一版本如果是低于 3511 版本,首先需要先升级至 35+11,然后才能进行后续升级操作;如果当前版本是 35+11,那么 Commit 已经安装的 35+1
3、1 的版本;高于 35+11 版本的,需要重新依次进行 HA17、AIX50/51 的升级操作,比如即使 AIX 已经是 50,也需要重新升级 50,请务必注意,因为目前广州、深圳、珠海都曾经从 50 回退过部分软件包,已经是不完整的。 但是超过 35+11 的就不需要进行 Commit 动作了,Commit 只是针对 35+11 版本;步骤:首先进行 HA 补丁的升级,升级至 4.4.1.17;重启小型机;其次是操作系统 AIX 的补丁升级,升级至 5.1.0.50;重启小型机;再次是操作系统 AIX 的补丁升级,升级至 5.1.0.51(具体的补丁文件含有 52 字样);再次重启系统,升级
4、完毕。注意:升级完毕后,请按照短消息系统安装说明 ,逐项确认系统的参数设置,以及应用的一些相关注意事项。4、 具体补丁升级步骤:全部操作以 root 用户进行:首先, commit 原有操作系统相关补丁:如果升级前版本是 3511 的才执行,高于请跳过直接进行下一步升级操作。#smitty install-Software Maintenance and Utilities- Commit Applied Software Updates (Remove Saved Files)- SOFTWARE name all PREVIEW only? (commit operation will N
5、OT occur) yes COMMIT requisites? yes EXTEND file systems if space needed? yes DETAILED output? No调整 PREVIEW only 参数为 yes,回车;如果界面提示执行 OK,请修改 PREVIEW only 参数为 no,回车,真正执行 commit 操作。补丁升级具体步骤:A、查看硬盘文件系统使用情况# df k 尽量在最大剩余空间的文件系统如/home 建立补丁路径 patch,要求此路径对应的文件系统剩余空间至少超过 1.5G。# mkdir patch# cd patch创建补丁要使用的
6、3 个路径,分别将对应的补丁包传入对应路径# mkdir hapatch 存放包:ha_17patch 下的 ha4417.tar# mkdir aix50patch 存放包:aix_50patch 下的 510304.v1.tar 、510304.v2.tar # mkdir aix51patch 存放文件:aix_51patch 下的 4 个 bff 文件B、 HA 补丁:解开 tar 包:# cd hapatch# tar xvf ha4417.tar保证在补丁当前路径下, 执行如下命令:# smitty update_allINPUT device / directory for so
7、ftware . 在上述的 中输入 “ .“, 表示补丁文件在当前路径;回车后,调整如下参数:INPUT device / directory for software . *SOFTWARE to update _update_allPREVIEW only? (update operation will NOT occur) no COMMIT software updates? no SAVE replaced files? yes AUTOMATICALLY install requisite software? yes EXTEND file systems if space nee
8、ded? yes VERIFY install and check file sizes? no DETAILED output? no Process multiple volumes? yes回车,等待系统执行,界面出现 OK 字样提示,则表示成功。执行完毕后,执行#shutdown Fr 命令,重启机器,使补丁生效。C、操作系统 50 补丁升级:解包:# cd aix50patch# tar xvf 510304.v1.tar# tar xvf 510304.v2.tar然后,执行 smitty installp,后续步骤与参数设置同 HA 补丁操作。执行完毕后,执行#shutdown
9、Fr 命令,重启机器,使补丁生效。D、系统重启后,检测补丁是否生效:# lslpp l |grep cluster 显示的内容中,最大的补丁版本应该为 4.4.1.17。# lslpp l |grep bos 显示的内容中,最大的补丁版本应该为 5.1.0.50。# lslpp -l|grep pthread 显示结果应该如下:bos.rte.libpthreads 5.1.0.50 APPLIED libpthreads Library此处请注意如下问题:如果当前机器以前进行过 50 的补丁升级,然后使用了 IY43951_fix 包下的 libpthreads.alibpthreads_c
10、ompat.a 下的 2 个文件,进行过/usr/ccs/lib 下对应文件的替换操作,那么请做如下确认:# cd /usr/ccs/lib# ls l |grep pthreads-r-r-r- 1 bin bin 912967 Jun 04 16:02 libpthreads.a-r-r-r- 1 bin bin 912501 Jun 04 15:50 libpthreads.a.org-r-r-r- 1 bin bin 14841 Jun 04 16:02 libpthreads_compat.a-r-r-r- 1 bin bin 14807 Jun 04 15:51 libpthrea
11、ds_compat.a.org如果显示结果中,保留有 org 文件,进行如下确认操作,否则可以跳过此部分了。如果显示结果中,org 与对应文件大小是一致的,并且,sum libpthreads.asum libpthreads.a.org显示结果一致;sum libpthreads_compat.asum libpthreads_compat.a.org显示结果一致;那么不需要做任何处理,保证属组是 bin/bin,执行权限是-r-r-r- ,就可以跳过此部分,执行后续升级步骤;如果大小就不一致,请做如下操作,还原此前被替换的文件:先备份目前的:cp libpthreads.a libpthr
12、eads.a.oldcp libpthreads_compat.a libpthreads_compat.a.old再使用 org 进行替换cp f libpthreads.a.org libpthreads.acp f libpthreads_compat.a.org libpthreads_compat.a然后保证属组是 bin/bin,执行权限是-r-r-r- 。E、 确认后进行操作系统 51 补丁升级:# cd aix51patch然后,执行 smitty installp,后续步骤与参数设置同 HA 补丁操作。执行完毕后,执行#shutdown Fr 命令,重启机器,使补丁生效。检测
13、方法:# lslpp l |grep bos.adt.prof 版本为 5.1.0.52# lslpp l |grep bos.rte.libc 版本为 5.1.0.52# lslpp l |grep bos.rte.libpthreads 版本为 5.1.0.51# lslpp l |grep bos.rte.loc 版本为 5.1.0.51。第二部分HA 参数设置:A、请执行如下命令:smitty hacmp- Cluster Configuration- Advanced Performance Tuning Parameters- Configure Network Modules- Change a Network Module using Predefined Values回车,选择 ether,显示内容中确认如下项,如不是 Normal,使用 ESC+4 调整:Network Module Name ethe