当前位置:文档之家› AIX6.1操作系统及HACMP版本和补丁升级实施工艺

AIX6.1操作系统及HACMP版本和补丁升级实施工艺

AIX操作系统及HACMP软件升级实施工艺(V1.1)2010-031说明 (4)2AIX补丁升级实施工艺 (5)2.1下载补丁 (5)2.2C OMMIT系统中APPLIED状态的软件包 (7)2.2.1查看当前系统中软件包状态 (7)2.2.2Commit Applied Software Updates (Remove Saved Files) (8)2.3上传文件并进行升级 (10)2.3.1上传文件 (10)2.3.2操作系统升级 (11)2.3.3重新引导操作系统 (15)3HACMP升级实施工艺 (16)3.1HACMP大版本升级 (16)3.1.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.2HACMP补丁升级 (20)3.2.1下载补丁文件 (20)3.2.2Commit系统中为APPLIED状态cluster软件包 (21)3.2.3上传文件并升级(提前做好系统备份和HACMP快照) (21)3.2.4重新引导操作系统 (22)3.2.5升级后进行HACMP的切换测试 (22)4应急回退 (23)4.1REJECT软件更新 (23)4.2恢复安装MKSYSB备份带 (24)1说明版本或补丁升级需要提前做好升级计划及回退方案,并注意以下事项:1、任何软件升级前一定都先要做好操作系统的Mksysb备份工作,且要制作两份备份带;如果rootvg中有用户数据,或者数据库的裸设备等,还要对数据进行单独备份2、升级HACMP软件前,要做Hacmp的配置备份Snapshot3、补丁升级前要先把系统内状态为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)的方式验证安装过程是否有问题?只有验证成功后,才能进行实际安装。

2AIX补丁升级实施工艺本文的升级操作步骤的编写环境如下,其它版本补丁的升级操作步骤基本相同,实际升级时请按照《版本策略》要求的版本进行升级。

操作系统:升级前AIX 6100-02-00升级后AIX 6100-03-sp32.1下载补丁2.1.1官方网站下载进入IBM官网,下载补丁,将AIX 6.1:AIX 6100-02-00升级到AIX 6100-03-SP3,进入网址/eserver/support/fixes/fixcentral查找所需补丁下载。

选择Continue继续选择TL 6100-03,点击Go,出现下面的补丁列表这里选择6100-03-03-0943在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.2Commit系统中APPLIED状态的软件包2.2.1查看当前系统中软件包状态在旧的操作系统里,先得保证所有的文件包都是commit状态,用smit命令选择查看。

# smit list如果没有状态为APPLIED 状态的软件,则不做以下操作步骤。

如果有文件状态为APPLIED 状态,请用下图的方法使其变成comitted。

2.2.2Commit Applied Software Updates# smit install点ENTER确定后,用ESC+0退出。

2.3上传文件并进行升级2.3.1上传文件在服务器上建立一个特定的文件夹,本文是在/home/backupfile文件系统下建立了一个fix6103sp3,将已下载的操作系统补丁以二进制模式从本地上传至服务器的/home/backupfile/fix6103sp3目录下。

进入存放补丁的文件夹里,然后再生成toc文件,用inutoc .命令。

用# inutoc . 命令生成一个. toc 文件用# ls –ltr命令查看. toc文件是否生成2.3.2升级前预览安装以上操作做完后用smitty installp命令进行操作系统升级(注意要在新建的装有操作系统补丁的文件夹里进行操作)# cd /home/backupfile/fix6103sp3目录下# smit update_all回车,出现如下菜单在上图括号里输入点即可(输入点代表执行本目录下的文件)。

回车注意修改红色方框内的选项:PREVIEW only? 选择yesCOMMIT software updates? 选择noSA VE replaced files?选择yesACCEPT new license agreements? 选择yes回车后继续,查看安装验证是否成功?本次验证提示成功SUCCESSES,如果提示FAILED,查看失败的具体原因,根据提示进行修正,直到预览安装成功。

2.3.3系统补丁升级只有在上面的预览安装验证成功后,才可以进行下面的实际安装操作。

将PREVIEW only?项改为no将COMMIT software updates 项改为no;将SA VE replaced files 选项改为yes将ACCEPT new license agreements 改为yes。

如下图所示:等待时间根据补丁多少确定。

成功会在上图中显示Command: OK ,也可能显示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-09433HACMP升级实施工艺3.1HACMP大版本升级3.1.1版本获取由于HACMP基本文件无法从IBM网站获取,需要使用安装光盘介质进行安装。

3.1.2查看原来HACMP版本利用lslpp –l |grep cluster.es.server.rte查看cluster.es.server.rte的版本号,例如5.1.0.6 即HACMP大版本5.1,补丁0.63.1.3对当前HACMP做快照smit hacmp -> Extended Configuration -> Snapshot Configuration -> Add a Cluster Snapshot输入相应的名称,例如“snap_shot_file_name”将/usr/es/sbin/cluster/snapshots/snap_shot_file_name.odm文件拷贝到别的目录下。

3.1.4卸载原来的HACMP停止hamcp服务后,卸载所有node的HACMP软件smit remove选择所有cluster开头的文件,回车卸载。

3.1.5安装新版本的HACMP软件smit installp 直接安装新版本的HACMP软件,不用选择cluster.hativoli ,cluster.haview , rsct.exp,cluster.es.plugins软件包。

将刚才拷贝出的snap_shot_file_name.odm再放回/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 则使用#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文件后,其它选项按默认值设置。

相关主题