有上百套WAS 6.1环境,如何批量升级到WAS 8.5?

was6.1目前已经EOS了,现有大批量(上百套)的6.1环境需要升级到8.5版本。有无效率较高的升级方式支持这样的批量升级?
参与7

4同行回答

henryhuhenryhuit技术咨询顾问IBM China
要进行大批量服务器生产环境的升级,有效的手段就是使用脚本化工具,而不是使用所谓界面优化的GUI图形界面,一句话说的好:一个好的系统管理员,一定是个会偷懒(提高效率)的管理员。所谓磨刀不误砍柴工,前期做些基础工作,比如编写、调试一些批量作业的脚本,后期就可以一劳永逸了,一个脚...显示全部
要进行大批量服务器生产环境的升级,有效的手段就是使用脚本化工具,而不是使用所谓界面优化的GUI图形界面,一句话说的好:一个好的系统管理员,一定是个会偷懒(提高效率)的管理员。所谓磨刀不误砍柴工,前期做些基础工作,比如编写、调试一些批量作业的脚本,后期就可以一劳永逸了,一个脚本、指令分发到所有的机器,然后自动执行,所有的工作都由脚本为你去完成了,而无需你人盯着一个一个机器的屏幕来手工操作。

升级脚本分四种不同类型:
1. WAS介质安装脚本,就是WAS静默安装模式的脚本, 关于如何使用脚本方式安装WAS介质,请参考:http://pic.dhe.ibm.com/infocente ... on_dist_silent.html

2. WAS Profile创建脚本,用来创建将来WAS受管节点服务器或Dmgr管理服务器所属的配置 Profile,并启动Dmgr服务、addNode 互联受管各个Profile的节点和启动受管节点NodeAgent,关于如何使用脚本自动创建不同类型的WAS Profile,请参考:http://pic.dhe.ibm.com/infocente ... on_dist_silent.html

3. 使用脚本配置部署应用所需的WAS环境定义,比如JDBC Dirver, DataSource,JMS对应资源等,并使用脚本调优WAS服务器实例配置,最终安装部署升级的应用。针对原有环境配置信息如何迁移到新版本环境,这个是我们的迁移重点,也是工作量最复杂的一个重要环节。生产环境配置信息的迁移有两种方案:
A) 使用IBM WAS产品里内置的迁移脚本工具:WASPreUpgrade和WASPostUpgrade
具体迁移命令使用样例如下所示:
1)备份原来的 Profile:
/opt/IBM/WebSphere_MM/AppServer/bin/backupConfig.sh /opt/IBM/WebSphere_MM/AppServer/profilesBackup/MigrationBackup_AppSrv01_2011_06_13T11_58_32_821.zip -nostop -profileName AppSrv01

2)迁移原先系统的源Profile:
/opt/IBM/WebSphere_MM2/AppServer/bin/WASPreUpgrade.sh /opt/IBM/WebSphere_MM2/WSMigration/AppSrv01 /opt/IBM/WebSphere_MM/AppServer -requireEmbeddedDBMigration true -traceString "Migration.Flow=finer:Migration.*=fine" -traceFile /opt/IBM/WebSphere_MM2/WSMigration/AppSrv01/logs/WASPreUpgrade_2011_06_13T11_58_37_457.trace -oldProfile AppSrv01

3)在新环境中创建目标Profile:
/opt/IBM/WebSphere_MM2/AppServer/bin/manageprofiles.sh -create -profileName AppSrv02 -templatePath managed -hostName was-sles03 -nodeName was-sles03Node01

4)迁移源Profile的所有配置到新环境的目的Profile:
/opt/IBM/WebSphere_MM2/AppServer/bin/WASPostUpgrade.sh /opt/IBM/WebSphere_MM2/WSMigration/AppSrv01 -oldProfile AppSrv01 -profileName AppSrv02 -scriptCompatibility true -replacePorts true -traceString "Migration.Flow=finer:Migration.*=fine" -traceFile /opt/IBM/WebSphere_MM2/WSMigration/AppSrv01/logs/WASPostUpgrade_2011_06_13T11_59_38_944.trace -username persona1 -password *******

B)完全使用自己编写的WAS管理脚本,把原有环境中的所有配置信息在新环境中使用脚本自动化形式重新配置,实现新老环境配置一直的目的,关于脚本如何编写,请参考附件样例

4. 日常运维脚本,包括Dmgr、NodeAgent、WAS服务器实例的启动和停止等收起
IT咨询服务 · 2013-12-23
浏览966
暗黑城堡new暗黑城堡new其它XXX科技有限公司
学习到很多东西显示全部
学习到很多东西收起
金融其它 · 2014-01-16
浏览832
hbhe0316hbhe0316数据库管理员IBM
不错,学习到很多东西显示全部
不错,学习到很多东西收起
IT分销/经销 · 2014-01-03
浏览837
Luga LeeLuga Lee系统架构师None
回复 2# henryhu     挺不错的显示全部
回复 2# henryhu


    挺不错的收起
互联网服务 · 2013-12-25
浏览841

提问者

sjhwork
系统工程师招商银行
擅长领域: 云计算虚拟化PowerVM

相关问题

问题状态

  • 发布时间:2013-12-23
  • 关注会员:2 人
  • 问题浏览:4253
  • 最近回答:2014-01-16
  • X社区推广