2023年12月29日发(作者:)
AIX操作系统及HACMP升级实施工艺
AIX操作系统及HACMP软件升级
实施工艺
(V1.1)
2010-03 第 1 页 共 25 页
AIX操作系统及HACMP升级实施工艺
修改记录
编号
1
2
3
3
4
日期
2008-10-30
2010-03-08
建立文档
基于AIX6.1修改
描述 版本
1.0
1.1
作者
审核
发布日期
第 2 页 共 25 页
AIX操作系统及HACMP升级实施工艺
目 录
1
2
说明 .................................................................................................................................................. 4
AIX补丁升级实施工艺 ................................................................................................................. 5
2.1
2.2
下载补丁 ................................................................................................................................. 5
COMMIT系统中APPLIED状态的软件包 ............................................................................. 7
查看当前系统中软件包状态 ......................................................................................... 7
2.2.2
Commit Applied Software Updates (Remove Saved Files) .................................................. 8
2.3
上传文件并进行升级 ........................................................................................................... 10
2.3.1
上传文件 ....................................................................................................................... 10
2.3.2
操作系统升级 ............................................................................................................... 11
2.3.3
重新引导操作系统 ....................................................................................................... 15
3
HACMP升级实施工艺 ................................................................................................................ 16
3.1
HACMP大版本升级 ............................................................................................................ 16
2.2.1
版本获取 ....................................................................................................................... 16
3.1.2
查看原来HACMP版本 ............................................................................................... 16
3.1.3
对当前HACMP做快照 ............................................................................................... 16
3.1.4
卸载原来的HACMP .................................................................................................... 17
3.1.5
安装新版本的HACMP软件 ....................................................................................... 18
3.1.6
迁移HACMP库文件 ................................................................................................... 18
3.2
HACMP补丁升级 ................................................................................................................ 20
3.2.1
下载补丁文件 ............................................................................................................... 20
3.2.2
Commit系统中为APPLIED状态cluster软件包 ........................................................... 21
3.2.3
上传文件并升级(提前做好系统备份和HACMP快照) ........................................ 21
3.2.4
重新引导操作系统 ....................................................................................................... 22
3.2.5
升级后进行HACMP的切换测试................................................................................ 22
4
应急回退 ........................................................................................................................................ 23
4.1
4.2
REJECT软件更新 ................................................................................................................... 23
3.1.1
恢复安装 MKSYSB备份带 .................................................................................................... 24
第 3 页 共 25 页
AIX操作系统及HACMP升级实施工艺
1 说明
版本或补丁升级需要提前做好升级计划及回退方案,并注意以下事项:
1、任何软件升级前一定都先要做好操作系统的Mksysb备份工作,且要制作两份备份带;如果rootvg中有用户数据,或者数据库的裸设备等,还要对数据进行单独备份
2、升级HACMP软件前,要做Hacmp的配置备份Snapshot
3、补丁升级前要先把系统内状态为APPLIED的软件包COMMIT后,再进行升级
4、升级操作系统时要停止所有应用及HACMP软件进程
5、注意升级操作系统TL版本后,是不能回退到升级前的TL版本,只能使用操作系统Mksysb备份带进行恢复安装
6、升级补丁包时,使用APPLY方式进行安装,以便出现问题时可以卸载
7、对于HA环境的服务器,升级操作系统补丁、Hacmp补丁、RSCT补丁时,集群中的每个节点都要将软件升级到相同版本
8、补丁升级后要reboot重新启动操作系统,以使升级生效
9、操作系统大版本的变化不要通过升级的方式实现,需要重新安装,如AIX5.3升级到AIX6.1(因为通过迁移升级方式,过程非常繁琐,风险很大,所以我们不建议这样做);Hacmp软件大版本变化只能先卸载原HA软件,再重新安装新版本的Hacmp软件,如Hacmp5.3不能直接升级到Hacmp5.4。
10、 任何补丁升级前,要先确认/usr文件系统有足够的Free空间,并使用预览安装(PREVIEW only)的方式验证安装过程是否有问题?只有验证成功后,才能进行实际安装。
第 4 页 共 25 页
AIX操作系统及HACMP升级实施工艺
2 AIX补丁升级实施工艺
本文的升级操作步骤的编写环境如下,其它版本补丁的升级操作步骤基本相同,实际升级时请按照《版本策略》要求的版本进行升级。
操作系统:
升级前AIX 6100-02-00
升级后AIX 6100-03-sp3
2.1 下载补丁
2.1.1 官方网站下载
进入IBM官网,下载补丁,将AIX 6.1:AIX 6100-02-00升级到AIX 6100-03-SP3,
进入网址/eserver/support/fixes/fixcentral
查找所需补丁下载。
选择Continue继续
第 5 页 共 25 页
AIX操作系统及HACMP升级实施工艺
选择TL 6100-03,点击 Go,出现下面的补丁列表
这里选择6100-03-03-0943
第 6 页 共 25 页
AIX操作系统及HACMP升级实施工艺
在Option选择中选择第二项,Yes, include Technology Level 6100-03 with the Service
Pack。
因为是从TL02升级到TL03,需要下载TL03的base软件包,Continue继续
然后根据提示选择下载的方式,下载到本地目录。
2.1.2 开放部平台介质库下载
也可以通过介质库下载:
介质库服务器系统部署在长安中心机房,IP地址为:11.140.160.135,端口号为1399,只能通过OA网的固定IP地址登陆访问。
介质目录:/home/jzk/aix
为开放系统管理各处建立xt2、xt3、xt4、xt5用户作为查询资料的查询用户,具有查询和FTP下载的权限,组名jzk,口令password。
2.2 Commit系统中APPLIED状态的软件包
2.2.1 查看当前系统中软件包状态
在旧的操作系统里,先得保证所有的文件包都是commit状态,用smit命令选择查看。
# smit list
第 7 页 共 25 页
AIX操作系统及HACMP升级实施工艺
如果没有状态为APPLIED 状态的软件,则不做以下操作步骤。
如果有文件状态为APPLIED 状态,请用下图的方法使其变成comitted。
2.2.2 Commit Applied Software Updates
# smit install
第 8 页 共 25 页
AIX操作系统及HACMP升级实施工艺
第 9 页 共 25 页
AIX操作系统及HACMP升级实施工艺
点ENTER确定后,用ESC+0退出。
2.3 上传文件并进行升级
2.3.1 上传文件
在服务器上建立一个特定的文件夹,本文是在/home/backupfile文件系统下建立了一个fix6103sp3,将已下载的操作系统补丁以二进制模式从本地上传至服务器的/home/backupfile/fix6103sp3目录下。
进入存放补丁的文件夹里,然后再生成toc文件,用inutoc .命令。
用# inutoc . 命令生成一个 . toc 文件
用# ls –ltr命令查看. toc文件是否生成
第 10 页 共 25 页
AIX操作系统及HACMP升级实施工艺
2.3.2 升级前预览安装
以上操作做完后用smitty installp命令进行操作系统升级(注意要在新建的装有操作系统补丁的文件夹里进行操作)
# cd /home/backupfile/fix6103sp3目录下
# smit update_all
回车,出现如下菜单
第 11 页 共 25 页
AIX操作系统及HACMP升级实施工艺
在上图括号里输入点即可(输入点代表执行本目录下的文件)。回车
注意修改红色方框内的选项:
PREVIEW only? 选择 yes
COMMIT software updates? 选择no
SAVE replaced files?选择yes
ACCEPT new license agreements? 选择 yes
回车后继续,查看安装验证是否成功?
第 12 页 共 25 页
AIX操作系统及HACMP升级实施工艺
本次验证提示成功SUCCESSES,如果提示FAILED,查看失败的具体原因,根据提示进行修正,直到预览安装成功。
2.3.3 系统补丁升级
只有在上面的预览安装验证成功后,才可以进行下面的实际安装操作。
将PREVIEW only?项改为no
将COMMIT software updates 项改为no;
将SAVE replaced files 选项改为 yes
将ACCEPT new license agreements 改为yes。
如下图所示:
第 13 页 共 25 页
AIX操作系统及HACMP升级实施工艺
等待时间根据补丁多少确定。成功会在上图中显示Command: OK ,也可能显示 第 14 页 共 25 页
AIX操作系统及HACMP升级实施工艺
Failed,需要逐页查看是否有真正Failed的内容,当有Replaced by superseding
updates时(即有些base包被替换)也可能会提示Failed,但实际上已经安装成功。
点击ESC+0退出
然后使用oslevel –s 命令检验当前操作系统的版本是否为要升级的版本。
2.3.4 重新引导操作系统
# reboot
重新启动操作系统后,运行lppchk –v 验证操作系统安装正确性,如果没有提示,表明安装成功。
# oslevel –s
如果显示的操作系统版本不是6100-03-03-0943,使用以下命令查看哪些软件包低于这个版本,对低于这个版本的软件包再进行单独升级。
#oslevel -sl 6100-03-03-0943
第 15 页 共 25 页
AIX操作系统及HACMP升级实施工艺
3 HACMP升级实施工艺
3.1 HACMP大版本升级
3.1.1 版本获取
由于HACMP基本文件无法从IBM网站获取,需要使用安装光盘介质进行安装。
3.1.2 查看原来HACMP版本
利用lslpp –l |grep
查看的版本号,例如5.1.0.6 即HACMP大版本5.1,补丁0.6
3.1.3 对当前HACMP做快照
smit hacmp -> Extended Configuration -> Snapshot Configuration -> Add a Cluster
Snapshot
输入相应的名称,例如“snap_shot_file_name”
第 16 页 共 25 页
AIX操作系统及HACMP升级实施工艺
将/usr/es/sbin/cluster/snapshots/snap_shot_file_文件拷贝到别的目录下。
3.1.4 卸载原来的HACMP
停止hamcp服务后,卸载所有node的HACMP软件smit remove
选择所有cluster开头的文件,回车卸载。
第 17 页 共 25 页
AIX操作系统及HACMP升级实施工艺
3.1.5 安装新版本的HACMP软件
smit installp 直接安装新版本的HACMP软件,不用选择li , , ,s软件包。
将刚才拷贝出的snap_shot_file_再放回/usr/es/sbin/cluster/snapshots目录下(通常remove hacmp文件包应该不会删除/usr/es/sbin/cluster/snapshots目录下的odm文件)
3.1.6 迁移HACMP库文件
1、 使用clconvert_snapshot命令转换snapshot文件
使用/usr/es/sbin/cluster/conversion/clconvert_snapshot命令将老版本的snapshot文件转化为新版本HACMP可以使用的snapshot文件。
clconvert_snapshot -v old_version -s snap_shot_file_name.例如如果是从HACMP5.2升级到HACMP 5.4 则使用
第 18 页 共 25 页
AIX操作系统及HACMP升级实施工艺
#cd /usr/es/sbin/cluster/conversion
#./clconvert_snapshot -v 5.2 -s snap_shot_file_name
(该方法适用5.1以上版本的HACMP做大版本升级,对于5.1以下版本的HAMCP则需要重新配置HACMP)
2、 将转换后的snapshot文件应用于新版本的HACMP环境
恢复snapshot配置文件之前需要停止所有节点的hacmp服务;
smit hacmp -> Extended Configuration -> Snapshot Configuration ->
Apply(restore) a Cluster Snapshot,找到要恢复的snapshot文件后,其它选项按默认值设置。
重新执行Verification and Synchronization来同步并校验HACMP配置。
第 19 页 共 25 页
AIX操作系统及HACMP升级实施工艺
3.2 HACMP补丁升级
3.2.1 下载补丁文件
登陆IBM官方网站/eserver/support/fixes/fixcentral,依次选择system p—〉cluster software
Continue后选择HACMP
第 20 页 共 25 页
AIX操作系统及HACMP升级实施工艺
选择相应的HACMP 版本,再选择Latest fix pack,找到最新的ha补丁下载到本地。
3.2.2 Commit系统中cluster软件包
Commit 操作系统中状态为APPLIED的cluster软件包。
操作步骤参见AIX 补丁升级中的第2.2项中的方法,只是选择软件时,选择以Cluster开头的软件包。
3.2.3 上传文件并升级
提前做好操作系统的备份和HACMP快照备份
操作步骤与AIX补丁升级过程的第2.3项相同,并使用APPLY的方式进行补丁安装。
第 21 页 共 25 页
AIX操作系统及HACMP升级实施工艺
安装完成后,利用命令lslpp –l |grep 查看ha补丁是否已到升级后版本。
3.2.4 重新引导操作系统
# reboot
重新启动操作系统后,运行lppchk –v 验证操作系统安装正确性,如果没有提示,表明安装成功。
3.2.5 升级后进行HACMP的切换测试
测试HA环境中配置的资源组是否能够被正常接管。
第 22 页 共 25 页
AIX操作系统及HACMP升级实施工艺
4 应急回退
如果升级后出现操作系统异常或应用异常时,且又不能尽快定位具体原因的情况下,需要回退到升级前版本,回退方法主要有,一是通过Reject补丁包方式回退,二是通过Recovery mksysb备份带的方式回退。
4.1 Reject软件更新
Reject适用于操作系统sp级的补丁卸载及hamcp补丁的卸载,在命令行输入
#smit reject,出现下面的提示
选择要reject的软件,然后按回车键,成功后出现下面提示:
第 23 页 共 25 页
AIX操作系统及HACMP升级实施工艺
4.2 mksysb恢复操作系统
不能用reject方式回退时,使用升级前做的系统mksysb备份磁带进行操作系统恢复,恢复大致步骤如下:首先放入磁带,从磁带机启动系统,进入系统维护模式
第 24 页 共 25 页
AIX操作系统及HACMP升级实施工艺
选择第3项 Start Maintenance Mode for System Recovery
后,出现下面的菜单:
选择第5项 Install from a System Backup
按照提示进行恢复安装。
4.3 恢复用户数据
操作系统恢复完成后,检查操作系统的正确性,检查的内容包括主机名、IP地址、路由、存储信息是否正确识别、用户等信息,确认无误后恢复用户数据。
第 25 页 共 25 页


发布评论