静默式设置IHS加入WAS DMGR管理并成功分发插件

现在的新版的WAS版本,将IHS加入到WAS的DMGR管理,一般有几中方式,一是静默式设置,二是,用WCT图形化设置,三是,在DMGR通过增加远程非受管节点的方式来将IHS加入到WAS的DMGR管理,让DMGR可以控制IHS的启停,下面,就说明静默式设置试,就是在遇到IHS,无法使用图形化界面时,如何在命令行,将IHS加入到WAS 的DMGR管理。

一、在IHS所在机器,静默式安装IM,IHS,PLUGIN,WCT工具软件,这里在本博客早前的文章有详细说明,这里不详述。有兴趣者,可以在本博客搜索就知道静默式安装方法。

二、在WAS 所在机器,静默式安装IM,WAS工具软件,并创建相应Node和DMGR,这些在本博客早前的文章有详细说明,这里也不详述,有兴趣者,可以在本博客搜索就知道静默式安装方法。

三、编辑ihs远程加入到DMGR的response.xml文件,内容如下:

configType=remote
enableAdminServerSupport=true
enableUserAndPass=true
enableWinService=false
ihsAdminCreateUserAndGroup=true
ihsAdminPassword=wasadmin
ihsAdminPort=8008
ihsAdminUnixUserGroup=wasadmin
ihsAdminUnixUserID=wasadmin
mapWebServerToApplications=true
wasMachineHostname=rhel6desk
webServerConfigFile1=/opt/IBM/HTTPServer/conf/httpd.conf
webServerDefinition=webserver1
webServerHostName=ctos6desk
webServerOS=Linux
webServerPortNumber=80
webServerSelected=ihs

留意红色标注的参数,要跟实际环境参数匹配。

四、编辑安装脚本:wct_shell.sh ,内容如下:

cd /opt/IBM/WebSphere/Toolbox/WCT/

./wctcmd.sh -tool pct -defLocPathname /opt/IBM/WebSphere/Plugins -defLocName webserver1 -createDefinition -response /opt/IBM/WebSphere/Toolbox/WCT/response.xml 

五、执行wct_shell.sh ,如下所示:

阅读更多

CICS ERROR:SECONDARY SYMPTOMS=SFS error ENC-SFS_0051: Unknown file system name

近日,客户的CICS机器,不断报如下错误:

on console.000040 不断报:
ERZ023005E/2403 Temporary Storage(TS):Error Writing item 2017 to queue ‘ICCBSCX2′
ERZ023010E/0574 Temporory Storage(TS):File Server error

on symrecs.000038 不断报:
VLS/610 MOD/”@(#)damfs,14:51:35.Jul 21 2010 ” FUNC/DamFS_DupHandle LINE/676 MS/000000 MSN/9 SRC/4 PRCS/1997905971 ABCODE/ SRVID/156 PID/35913816 TID/1 PROC/cicsas SECONDARY SYMPTOMS =File System Error’

SYPTOMS=TIME/”07/10/18 08:49:23.102514906 ” RECION/CICSGDIC PROD/5724AX 610 LVLS/610 MOD/”@(#) damfs. 14:51:35.JUL 21 2010 ” FUNC/DamRS_DupHandle LINE/676 MS/000000 MSN/9 SRC/4 PRCS/1997905971 ABCODE/ SRVID/156 PID/35913816 TID1, PROC/cicssas

SECONDARY SYMPTOMS=SFS error ENC-SFS_0051: Unknown file system name:mapped onto IOERR,BaseName ‘CICSGDICcicsnrectsqfil’,FileServer’/.:/cics/sfs/SFS_SERV’IndexName ‘cicsnrectsqidx’

 

最后解决办法:重新冷启动SFS SERVER服务器,然后再冷启动cics Region即可以解决问题,估计是之前,客户做过在线磁盘mirror,破坏了CICS的默认索引列。所以,虽然冷启动 sfs server  ,丢弃之前创建的cics 七个索引列,然后再次冷启动cics region.再次生成cics region 七个默认的索引列,问题就得以解决。

 

特别记录:IHS 插件分发不成功的解决办法

有时候,我们在WAS 的DMGR管理控制台在增加WebServer服务器,生成插件顺利成功,分发插件却死活不成功,我们在将ihs加入到dmgr管理,一般有两种方法,一是,直接在DMGR管理控制台,增加非受管节点方式,将IHS加入到DMGR管理,二是,通过WCT图形化工具,将IHS加入到DMGR管理,三是,通过静默式,加载 response.xm文件来半IHS加入到WAS 的DMGR管理。但是这三种方式,都有可能遇到插件分发不成功的故障与现像,因而,下面,特总结以下排查方向和思路。有助解决插件分发不成功的问题:

1、IHS和WAS的机器,防火墙要关掉,这里假如IHS和WAS的机器为LINUX系统,要将IHS和WAS所在机器的IPTABLES防火墙关掉,要将SeLinux属性disabled掉。

2、如果IHS机器和WAS机器之间有物理防火墙,要在防火墙将相关的8879,80,8008,9060,9443等相关端口,双向开放。

3、要在dmgr管理里,ihs的远程管理服务器,确认属性设置精确,例如,80端口,plugin 路径,httpd.conf路径,还有8008端口,ihs 的管理控制用户,和密码要正确。

4、要保证IHS的httpd.conf的启动用户属组为user nobody group nobody ,和admin.conf的启动用户为管理控制用户,例如你单独设了一个ihsadmin 的管理用户,要在admin.conf将user 和group 设为ihsadmin

5、如果在分发手件不成功,并提示文件权限不正确时候,可以将整个 httpserver 和plugin目录,改成ihsadmin 用户属组,例如:chown -R /opt/IBM/HTTPServer/  chown -R /opt/IBM/WebSphere/Plugin/