




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二代农信银支付清算系统-MFE安装维护手册第二代农信银支付清算系统成员接入前置系统安装维护手册文档编号:NXY_NCS2_D11版本:V1.0项目编号:NXY_2011_01项目经理/项目负责人:肖飞保密级别:机密版权所有 不得复制2012年4月文档修订记录版本状态简要说明修订批准日期人员日期人员1.0M创建文档形成定版。项目组说明:1. 版本栏中填入版本编号或者更改记录编号。2. 状态分为三种状态:A增加;M修改;D删除。3. 在简要说明栏中填写变更的内容和变更的范围。表中所有日期格式为:YYYYMMDD目 录第一章 引言61.1 文档目的61.2 范围61.3 读者对象61.4 术语定义61.5 参考资料61.6 引用标准71.7 从属关系7第二章 MFE系统简介82.1 功能概述82.2 功能说明82.3 部署方案9第三章 MFE环境准备123.1 网络环境检查123.2 主机环境检查123.2.1 AIX操作系统123.2.2 Linux操作系统123.3 软件环境检查133.3.1 JAVA运行环境133.3.2 消息中间件143.3.3 加密机软件环境153.4 软件介质检查16第四章 MFE系统安装184.1 MFE程序安装184.2 MFE配置184.2.1 创建队列管理器和队列184.2.2 参数配置194.2.3 日志配置20第五章 加密机软件配置215.1 采用bankAPI方式接入215.1.1 生成密钥215.1.2 同步密钥225.1.3 核对密钥235.2 采用成员机构密码服务平台接入235.2.1 生成密钥235.2.2 同步密钥245.2.3 核对密钥26第六章 MFE日常维护286.1 MFE常用命令286.1.1 MFE启停操作286.1.2 MFE维护操作286.2 MFE监控平台296.2.1 主界面296.2.2 MFE报文日志管理296.2.3 MFE错误报文管理306.2.4 系统状态监控30第七章 多成员机构共享MFE配置327.1 配置多成员机构队列327.2 客户化多成员机构配置文件32第八章 MFE常见问题及解决方法348.1 MQ通道异常348.1.1 问题描述348.1.2 解决方法34第九章 MFE HA部署方案35附录1:MQ安装方法36MQ安装36附录2:TLQ安装方法38TLQ安装38第一章 引言1.1 文档目的本文档用于指导参与者安装与初始化NCS2_MFE。1.2 范围本文档属于MFE产品文档。1.3 读者对象本系统安装部署手册的读者对象包括以下几类人员: 第二代农信银支付清算系统(NCS2)项目组项目管理人员; 第二代农信银支付清算系统(NCS2)项目组需求分析人员; 第二代农信银支付清算系统(NCS2)项目组系统设计人员; 第二代农信银支付清算系统(NCS2)项目组系统开发人员; 第二代农信银支付清算系统(NCS2)项目组系统测试人员; 第二代农信银支付清算系统(NCS2)项目组质量保证人员; 第二代农信银支付清算系统(NCS2)成员行项目组业务人员; 第二代农信银支付清算系统(NCS2)成员行项目组领导人员; 第二代农信银支付清算系统(NCS2)成员行项目组公司方人员;1.4 术语定义 企业服务总线系统(ESB)ESB是NCS2系统的基础架构支撑系统,是高效的、高可用的报文传输中介系统,用于连接农信银中心支付系统内部以及农信银成员单位、农信银银企成员单位、人民银行、其他商业银行、第三方支付组织等单位的应用系统,并可与农信银自助业务系统等渠道系统进行连接。同时,ESB系统可对农信银中心支付系统的金融服务模型进行管理,支持未来扩展的业务系统进行业务处理。 成员接入前置系统(Member Front Equipment-MFE)成员接入前置系统(MFE)是由农信银中心开发、部署到农信银成员机构和银企成员机构的前置系统,定位为报文交换结点,实现报文传输、报文格式检查、报文安全机制等。1.5 参考资料本系统设计说明书在编写时,参考了以下文档: NCS2_ESB_需求规格说明书 NCS2_数据字典 NCS2_总体架构设计说明书 第二代农信银支付清算系统报文交换标准(概述) 第二代农信银支付清算系统业务需求书 第二代农信银支付清算系统术语表1.6 引用标准参考了GB/T 8567-2006计算机软件文档编制规范,该标准由中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会2006年3月14日发布。1.7 从属关系无第二章 MFE系统简介2.1 功能概述参与者接入端软件采用消息中间件与中心ESB接入网关连接,是连接中心ESB和成员机构的桥梁,MFE对成员机构提交的报文和中心ESB转发的报文进行相应的报文格式检查,并根据相应的安全规范实现报文的可靠传输和交换。MFE不负责与具体业务检查相关的处理(业务合法性检查、业务核对等),以保证其稳定运行,降低运行维护难度。2.2 功能说明功能类别功能名称功能描述报文处理报文接收负责从队列管理器本地队列中接收农信银中心发送的报文。报文发送接收成员机构发送的报文,并通过MQ队列管理器将报文发送至农信银中心。文件接收接收中心下发的对账文件,并存储到文件系统。合法性检查检查报文格式合法性,若报文非法,返回报文丢弃通知至成员机构。此功能支持配置。加密解密对报文进行全报文加密/解密操作,在报文发送前对原始报文进行全报文加密;在接收到报文后进行全报文解密,用于后续处理。此功能支持配置。Pin字段处理对报文的pin字段进行转加密或pin字段明文加密操作。此功能支持配置。报文存储将报文存储至本地文件系统。报文过滤配置需MFE过滤的报文编号,使MFE对指定的报文过滤,不进行处理,此功能支持配置。维护功能报文备份备份所有报文。数据库备份备份数据库数据。程序日志备份备份所有程序运行日志。备份文件备份所有中心下发的文件。前端功能系统状态监控监控与MFE连接的系统的连通性,并对选定系统发送探测报文。报文日志管理监控全报文,出错报文。并提供查询功能。2.3 部署方案建议MQ消息中间件与MFE系统主程序共同部署在同一台服务器上。部署方式如下图:l 对象说明对象名称对象类型说明QM_MFE队列管理器成员机构端队列管理器MPS.XXXX(XXXX为成员行行号)本地队列与中心通信使用的队列,用于接收中心发送的报文。ESB远程队列与中心通信使用的队列,用于发送成员机构的报文至中心。MPS.NCS2.XXXX(XXXX为成员行行号)本地队列与成员机构通信使用的队列,用于成员机构接收中心发送的报文。NCS本地队列与成员机构通信使用的队列,用于成员机构发送报文至中心。TO.QM_GW_OUT发送通道用于与中心端队列管理器连接的发送通道TO.QM_MFE_XXXX(XXXX为成员行行号)接收通道用于与中心端队列管理器连接的接收通道第三章 MFE环境准备 3.1 网络环境检查 需要开放如下主机端口:主机名称主机位置主机IP主机端口说明ESB接入网关服务器中心端33399中心ESB报文接收端口MFE服务器成员机构端33333成员机构MFE报文接收端口MFE服务器成员机构端 33200成员机构MFE监控页面监听端口3.2 主机环境检查3.2.1 AIX操作系统使用AIX6.1序号检查项检查内容备注1系统版本执行以下命令,查看系统版本是否符合要求:$oslevel -s6100-02-02-0849以root用户执行2检查系统补丁安装情况执行以下命令,查看系统补丁是否安装成功:$ instfix -i | grep ML All filesets for 6100-00_AIX_ML were found. All filesets for 6100-01_AIX_ML were found. All filesets for 6100-02_AIX_ML were found.以root用户执行3.2.2 Linux操作系统推荐使用 linux RedHat4序号检查项检查内容备注1系统版本执行以下命令,查看系统版本是否符合要求:$ lsb_release aLSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID: RedHatEnterpriseServerDescription: Red Hat Enterprise Linux Server release 5.5 (Tikanga)Release: 5.5Codename: Tikanga以root用户执行3.3 软件环境检查3.3.1 JAVA运行环境Jre 1.5以上序号检查项检查内容备注1JDK版本执行以下命令,查看系统版本是否符合要求:java versionjava version 1.6.0Java(TM) SE Runtime Environment (build pap6460sr6ifix-_01(SR6+IZ62487)IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 AIX ppc64-64 jvmap6460sr6ifx-_43861 (JIT enabled, AOT enabled)J9VM - _JIT - r9_1330ifx1GC - _AA)JCL - _01以root用户执行3.3.2 消息中间件 MQ中间件版本检查IBM WebSphere MQ 7.0.1以上序号检查项检查内容备注1MQ版本执行以下命令,查看系统版本是否符合要求:$dspmqverName: WebSphere MQVersion: CMVC level: p600-203-BuildType: IKAP - (Production)以root用户执行 文件系统规划LV nameVG nameSizeOwnAuto mounttypeMount point备注mqlvdata5Gmqmyesjfs2/var/mqm/MQ安装目录mqloglvdata2Gmqmyesjfs2/var/mqm/logMQ日志文件目录MFElvdata20Gmfeyesjfs2/home/mfe/MFE应用目录,包括程序日志,报文流水,对账文件等文件预留空间 = 成员机构日交易量 * 单笔交易的报文 * 平均每笔报文的大小 * 报文日志保存天数 + 对帐文件大小 * 对账文件保存天数 + MFE自身程序文件大小。(以日交易量三万笔为例,每笔交易平均落地三条报文,每条报文平均大小5KB,加上对账文件、程序日志和数据库记录,每日大概需占用500MB空间。包括程序本身占用空间,磁盘空间至少需要预留15GB,推荐20GB空间。以此类推)。各成员机构根据行内的实际情况,进行修改并创建相应的文件系统 用户组规划组名组IDUsersTypemqm405mqm新建 用户规划用户用户IDPrimary groupGroup Sethome directoryTypemqm405mqmmqm,staff/var/mqm新建mfe201mqmmqm,staff/home/mfe新建essc202staff/home/essc新建3.3.3 加密机软件环境 采用bankAPI方式接入序号检查项检查内容备注1bankAPI状态在bin目录,执行如下命令,可查看到加密机工作状态是否正常:$hsmSpier以essc用户执行 采用成员机构密码服务平台接入序号检查项检查内容备注1密码转换系统状态用essc用户登录密钥转换平台(ESSC)系统,在主菜单界面下选择监控菜单:以essc用户执行3.4 软件介质检查软件名称文件名目录介绍文件大小MFEmfe.tar.gzMFE程序安装包待定ESSCbankapi.XXXX.tar(XXXX为出厂日期)bankAPI程序安装包待定ESSCessc_bank_XXXX.tar(XXXX为出厂日期)密码服务平台程序安装包待定第四章 MFE系统安装4.1 MFE程序安装1 .使用mfe用户登录,将mfe.tar.gz包上传到/home/mfe/目录下。2.解压tar包到当前目录。3.MFE解压后在/home/mfe/下产生jetty目录,其文件结构如下:目录功能备注/home/mfe/jetty/bin存放MFE初始化,启停,维护,备份等操作的各个脚本文件。/home/mfe/jetty/MFE/backup存放日志,报文,附件备份的文件夹。/home/mfe/jetty/MFE/error/存放警告报文。/home/mfe/jetty/MFE/file/存放接收到的文件。/home/mfe/jetty/MFE/xsd/存放用来校验报文的xsd文件/home/mfe/jetty/MFE/logs/存放日志文件。/home/mfe/jetty/MFE/module/mfe程序相关目录。/home/mfe/jetty/MFE/msg/存放报文文件。/home/mfe/jetty/MFE/res/mfe程序相关目录。/home/mfe/jetty/MFE /WEB-INF/env/config存放mfe配置管理文件4.2 MFE配置MFE使用Jetty作为j2ee容器,Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。4.2.1 创建队列管理器和队列MQ安装成功后,需建立MFE依赖的队列管理器,使用mfe用户登录,执行如下脚本:/mfe/jetty/bin/sh crtmqm.sh注:此脚本用来建立mfe依赖的队列管理器并初始化队列管理器相关配置。l 启动队列管理器脚本/mfe/ jetty /bin/sh initmqm.sh MPS注:0为示例成员行行号,成员机构需修改为真实行号;MPS为接入MFE的系统名。4.2.2 参数配置配置文件路径:/home/mfe/jetty/MFE/WEB-INF/env/config/app.config,用于配置MFE功能和参数。 成员机构队列配置成员机构需根据行内实际情况修改队列配置,将0修改为真实行号。#- Bank app -esb.mfe.bankApp1=MPS.0 接入系统权限配置将接入MFE的系统,按照系统名.行号配置。#- Bank auth -esb.mfe.app=MPS.0 密码服务平台配置成员机构需根据行内实际情况配置如下参数:#- ESSC cfg -esb.cfg.ip=72/密码服务平台ip地址esb.cfg.port=28102/密码服务平台端口esb.cfg.timeout=3000/超时时间(毫秒)esb.cfg.maxconn=10/最大连接数esb.cfg.esscapiid=QS#- Encrypt cfg -# encryption mode 0:none,1:essc,2:bankapi/报文加密方式 0为不加密,1为密码服务平台加密,2为bankapi加密esb.mfe.encryption=2# msg encrypt mode 0:not encrypt,1: encrypt /全报文加密处理 0为不加密,1为加密esb.mfe.keyEncrypt=1# pin handle mode 0:none,1:translate encrypt,2:encryption/PIN字段处理 0为不处理,1为pin转加密,2为pin明文加密esb.mfe.pinEncrypt= 报文校验配置#- xsd validate cfg -esb.mfe.isValidate=false# /是否校验报文 报文过滤配置#- msg filter cfg -#toESBesb.mfe.blacklist.msgCdStr=TEST.002.001.01,TEST.003.001.01#toMPSesb.mfe.blacklist.msgCdStr.tomps=TEST.002.001.01,TEST.003.001.014.2.3 日志配置文件路径:/home/mfe/jetty/MFE/WEB-INF/env/config/perties。用于配置日志级别,路径,大小,保存方式等。# mfelog4j.logger.mfe=info,mfe /日志级别,可修改为debug调试,error错误,warn警告log4j.additivity.mfe=falselog4j.appender.mfe.encoding=UTF-8log4j.appender.mfe=org.apache.log4j.RollingFileAppenderlog4j.appender.mfe.File=$webapp.MFE/logs/mfe.txtlog4j.appender.mfe.layout=org.apache.log4j.PatternLayoutlog4j.appender.mfe.layout.ConversionPattern=%m%nlog4j.appender.mfe.MaxFileSize=10240KBlog4j.appender.mfe.MaxBackupIndex=10第五章 加密机软件配置5.1 采用bankAPI方式接入5.1.1 生成密钥l 生成与中心约定的工作密钥与中心约定2个明文成分(长度为32位的16进制数字,例如成分一:32个1;成分二:32个0),通过密钥管理软件输入产生ZMK密文。请参考MK,ZMK,ZPK合成方式,获取与中心约定的ZMK密钥的初始值(LMK加密)。在bin目录执行 unionKeyFile store QS.center.zmk 密钥值 校验值以下是一个例子:unionKeyFile store QS.center.zmk 48864EA979EEEA979EE9337 82E136(备注:用密钥管理程序产生的密钥校验值是16位,在插入密钥库时填写前六位即可。)l 生成与MFE约定的agent密钥成员机构约定2个明文成分,长度为16位的16进制数字,通过密钥管理软件输入产生ZPK密文。如果agent.zpk密钥与行内网点约定是单倍长,则在密钥库中插入时,需将ZPK密文再复制一遍让其变成32位再录入。校验值取前6位插入。请参考MK,ZMK,ZPK合成方式。获取与网点约定的ZPK密钥的初始值(LMK加密)。在bin目录执行 unionKeyFile store QS.XXXX-agent.zpk 密钥值 校验值 (XXXX为成员行行号)以下是一个例子:unionKeyFile store QS.0-anget.zpk 29B7BB06D381E34D 29B7BB06D381E34D00926B5.1.2 同步密钥 自动同步密钥密令格式:autoapplyNccKey auto该功能上线初始化时需要手动执行。 (建议添加到自动启动脚本中)如果该进程已经存在,则会提示 手工同步密钥Zmk密钥输入后,第一次需手工向清算中心密码服务系统申请工作密钥。进入bin 目录,运行autoapplyNccKey 命令。命令格式:autoapplyNccKey 密钥名称例如:autoapplyNccKey zpkautoapplyNccKey zak5.1.3 核对密钥核对清算中心与成员机构密钥的checkvalue值,示例如下:mngDesKeyDB editCommandQS.1200.zmkfullName QS.1200.zmkcryptogram 6D89CD6345BFC4EA24AB7F7B17checkValue 82E13665B4624DF5activeDate maxUseTimes -1useTimes 0maxEffectiveDays 36500lastUpdateTime oldVerEffective 1oldValue 6D89CD6345BFC4EA24AB7F7B17oldCheckValue 82E13665B4624DF5windowBetweenKeyVer 600container nullisWritingLocked 0this is a 128 bits des key.this is a ZMK!5.2 采用成员机构密码服务平台接入5.2.1 生成密钥l 生成与中心约定的工作密钥修改rec/bin.x/目录下的文件insertBankKey.x,将红色部分替换成合成的zmk和密文值和校验值,并用真实成员行行号替换1。insertBankKey.x文件内容如下:clear# 插入DES密钥echo 开始插入DES密钥.mngDesKeyDB insertanyway QS.1.zmk zmk 128 center 8E5FE09B1DFC466EFAF515 8AA40694BB7426F8mngDesKeyDB insertanyway QS.1.zpk zpk 128 center mngDesKeyDB insertanyway QS.1.zak zak 128 center mngDesKeyDB insertanyway QS.1.zek zek 128 center echo DES密钥配置结束,按回车键继续.在成员机构端运行脚本insertbankKey.sh插入密钥。l 生成与MFE约定的agent密钥修改rec/bin.x/目录下的文件insertBankKey.x,将红色部分替换成合成的zmk和密文值和校验值,并用真实成员行行号替换1。insertBankKey.x文件内容如下:l clearll # 插入DES密钥l echo 开始插入DES密钥.l mngDesKeyDB insertanyway AG.1.zpk zpk 128 center 8E5FE09B1DFC466EFAF515 8AA40694BB7426F8l echo DES密钥配置结束,按回车键继续.在成员机构端运行脚本insertbankKey.sh插入密钥。5.2.2 同步密钥 自动同步密钥l 密钥同步程序autoKeyManager执行后能够根据keyMngStrategy.conf中配置的策略,自动执行密钥的同步策略。$ autoKeyManager helpUsage: autoKeyManager command this application manage the remote keys according the file $UNIONETC/kmConf/keyMngStrategy.conf where command as follows: -auto start an automatical manager which manage the remote keys at the specified time every day which define in unionREC.CFG -atonce manage the remote keys at once specify a management strategy.$l 每日自动执行同步策略命令-auto此命令会在每天指定的时间,执行keyMngStrategy.conf中的同步策略。指定的时间在unionREC.CFG中通过变量timeAutoManageRemoteKeys定义。这个变量的定义格式为:# 定义密钥自动同步的时间timeAutoManageRemoteKeys string 00:03:00l 手动执行同步策略命令-atonce运行这个命令,可以立即执行一次keyMngStrategy.conf中定义的同步策略。 手工同步密钥使用essc用户登录密码服务平台(ESSC)系统,或在主菜单界面下依次选择:006密钥管理003远程密钥管理001向远程申请新的密钥然后根据提示输入密钥名称,成员机构需向清算中心申请的三把密钥为:QS.1.zpkQS.1.zakQS.1.zek申请成功后,系统提示:UnionApplyDesKeyFromRemoteKMSvr OK!注:(用真实成员行行号替换1)。示例如下:从远程下载新的密钥请输入密钥名称:QS.1.zpk确认远程下载密钥QS.1.zpk吗(Y/N)yUnionApplyDesKeyFromRemoteKMSvr OK!从远程下载新的密钥请输入密钥名称:QS.1.zak确认远程下载密钥QS.1.zak吗(Y/N)yUnionApplyDesKeyFromRemoteKMSvr OK!从远程下载新的密钥请输入密钥名称:exit5.2.3 核对密钥核对清算中心与成员机构密钥的checkvalue值,示例如下:mngDesKeyDB editCommandQS.1200.zmkfullName QS.1200.zmkcryptogram 6D89CD6345BFC4EA24AB7F7B17checkValue 82E13665B4624DF5activeDate maxUseTimes -1useTimes 0maxEffectiveDays 36500lastUpdateTime oldVerEffective 1oldValue 6D89CD6345BFC4EA24AB7F7B17oldCheckValue 82E13665B4624DF5windowBetweenKeyVer 600container nullisWritingLocked 0this is a 128 bits des key.this is a ZMK!第六章 MFE日常维护6.1 MFE常用命令6.1.1 MFE启停操作 启动mfe$cd home/mfe/MFE/bin/sh start.sh 停止mfe$ cd home/mfe/MFE/bin/sh stop.sh 检查mfe状态$ cd home/mfe/MFE/bin/sh check.sh 强制停止mfe$ cd home/mfe/MFE/bin/sh kill.sh6.1.2 MFE维护操作以下操作请在交易空闲时间执行,并建议一个月执行一次系统备份。 备份日志$ cd home/mfe/MFE/bin/sh logbak.sh此命令备份mfe/log下所有非当日的日志文件,打包成logs.tar.gz (日期为当前日期),归档到backup/logbak目录。 备份报文$ cd home/mfe/MFE/bin/sh msgbak.sh此命令备份mfe/msg 以及mfe/error 下所有报文,打包成msg.ta.gz和error.tar.gz(日期为当前日期),归档到backup/msgbak目录。 备份传输文件$ cd home/mfe/MFE/bin/sh filebak.sh此命令备份mfe/file下所有附件,打包成file.ta.gz(日期为当前日期),归档到backup/msgbak目录。 备份数据库日志$ cd home/mfe/MFE/bin/sh dbbak.sh此命令备份mfe数据库文件,归档到backup/dbbak目录。6.2 MFE监控平台6.2.1 主界面在浏览器地址栏键入http:/地址:33200/MFE/进入监控平台,默认账户admin,密码admin,进入主界面。点击左上方MFE监控按钮,在弹出的下拉菜单中选择打开相应模块6.2.2 MFE报文日志管理该页面可查看所有经过mfe的报文,界面左侧为所有报文列表,并可查看报文的详细信息。日志点0为上送中心报文,1为中心下发报文。6.2.3 MFE错误报文管理该页面可查看所有经过mfe的异常报文,界面左侧显示所有错误报文列表,并可查看错误报文的详细信息。6.2.4 系统状态监控可监控所有接入MFE的系统连通性,保持成员机构和MFE,MFE和中心ESB的通讯畅通。确保交易能够正常进行。第七章 多成员机构共享MFE配置7.1 配置多成员机构队列使用mfe用户登录,确保MQ和mfe程序处在运行状态,执行如下脚本:/mfe/MFE/bin/sh addbank.sh 0 MPS注:0为成员行号,MPS为接入mfe的系统名。多成员行接入,新接入的成员行行号必须不同于已经接入的成员机构。7.2 客户化多成员机构配置文件1. 打开MFE配置文件,增加bankApp2的配置。并在Bank auth中配置新接入的系统权限。/mfe/MFE/WEB-INF/env/config/app.config#- Bank app -esb.mfe.bankApp1= MPS.0esb.mfe.bankApp2=MPS.0#- Bank auth -esb.mfe.app= MPS.0,MPS.0/多系统使用逗号隔开2. 打开MFE应用加载文件,加载新接入成员机构的配置文件。文件/mfe/MFE/WEB-INF/env/config/web.xml3. 重启mfe,使配置生效。第八章 MFE常见问题及解决方法8.1 MQ通道异常8.1.1 问题描述执行安装脚本后,查看通道状态,都是BINDING或者RETRYING状态。8.1.2 解决方法1、 使用telnet命令查看到中心的网络是否处于联通状态。2、 确认中心是否已经建立了到自己成员机构的通道信息。3、 联系中心相关人员,两边同时reset通道信息。注意:reset通道一定要两边都操作。待补充第九章 MFE HA部署方案成员机构使用主用直联前置机与中心接入网关服务器连接,负责完成报文收发。当主用直联前置机发生故障时,可即时将IP切换至备用直联前置机,并将其切换为主用直联前置机,同时将原主用直联前置机置为备用模式。部署示意图如下:附录1:MQ安装方法MQ安装基于AIX操作系统n MQ安装(安装介质为CD-ROM。安装使用用户root。)(1) 插入MQ安装介质光盘,在/dev下建立/mnt/cdrom文件件,并将cd-rom mount.在mqm根目录下建立mqinstall目录(mqm用户),将MQ软件从/dev/mnt/cdrom复制到mqm用户的/home/mqm/mqinstall目录下。mkdir /dev/mnt/cdrommount -rv cdrfs /dev/cd0 /dev/mnt/cdromcp /dev/mnt/cdrom /home/mqm/mqinstallunmount /dev/mnt/cdrom(2) 使用smitty 标准安装 “smitty install”。(3) Install and Update Software(4) Install Software(5) INPUT device / directory for software /home/mqm/mqinstall (6) 使用F4打开软件列表,使用 esc+7 选中所有列表中的软件 enter退出 (7) 确保 Include corresponding LANGUAGE filesets栏选择Yes。(8) 确保ACCEPT new license aggrements栏,选择Yes。(9) enter 安装。安装过程大概需要1-2分钟(10) 安装完毕。使用dspmqver检查版本。基于LINUX(REDHAT)操作系统n MQ安装(1) 在下一页面上,将“WebSphere MQ for Linux on Intel V7.0.0 Open Beta: MQ for linux.tar.gz”文件下载至临时目录。这一 tar.gz 文件包含 MQ 服务器、客户机、运行时、SDK 和样本程序的软件包。 (2) 从下载的 tar.gz 文件所在临时目录抽取并解压缩 WebSphere MQ for Linux 软件包: rootechidna root# tar -xvf MQforlinux.tar.gz(3) 这将创建一个名为 MQ for linux的目录。使用 cd 命令转至该目录: rootechidna root# cd MQ*(4) 要安装 WebSphere MQ 软件包,首先要运行 MQ 许可证程序: rootechidna MQ for linux# ./mqlicense.sh一个 Java 许可证程序将启动并在图形窗口中显示许可证协议。阅读了许可证之后,请单击 Accept 按钮以接受软件许可证协议(Software License Agreement)。 (5) 安装 WebSphere MQ for Linux 服务器(Runtime、SDK 和 Server 软件包): rootechidna MQ for linux# rpm -U MQSeriesRuntime-7.0.0-1.i386.rpmrootechidna MQ for linux# rpm -U MQSeriesSDK-7.0.0-1.i386.rpmrootechidna MQ for linux# rpm -U MQSeriesServer-7.0.0-1.i386.rpm(6) 安装 WebSphere MQ for Linux 客户机(注:安装服务器时我们已经安装了 Runtime 软件包): rootechidna MQ for linux# rpm -U MQSeriesClient-7.0.0-1.i386.rpm(7) 安装 WebSphere MQ 样本程序(其中包括 amqsput、amqsget、amqsgbr 和 amqsbcg 等): rootechidna MQ for linux# rpm -U MQSeriesSamples-7.0.0-1.i386.rpm这个命令把 WebSphere MQ 样本程序安装在 /opt/mqm/samp/bin 中。它还将在 /opt/mqm/samp 中安装这些样本程序的C和CPP源文件。您可以打开这些样本程序的一些源文件(如 amqsput.c ),以了解如何使用 MQ API(MQI)。 (8) 安装过程创建了一个名为 mqm 的用户和一个同样名为 mqm 的组。此时,新用户是被锁定的,您必须设置一个密码来解锁,这样才能继续本文的第二部分。可用 passwd 命令做到这一点: rootechidna MQ for linux# passwd mqm(9) 将提示您输入用于 mqm 的新密码并随后确认它。附录2:TLQ安装方法TLQ安装基于AIX操作系统TLQ for UNIX的安装包是一个自动解压包,安装步骤如下:1. 安装前新建一个用户或用已存在的用户。 2. 把“TLQ消息中间件”压缩包拷贝到新建用户或已存在的用户下。3. 对“TLQ消息中间件”压缩包进行解压,即安装完毕。以HP操作平台为例,把压缩包拷贝到已存在的用户下,进行解压:uncompress R_TLQ_HP11.tar.Z,解压成R_TLQ_HP11.tar文件,再进行解压:tar xvf R_TLQ_HP11.tar,如下:$ uncompress R_TLQ_HP11.tar.Z$ lsR_TLQ_HP11.tar$ tar xvf R_TLQ_HP11.tarx ./TLQ8/binx ./TLQ8/bin/tl_clibroker, bytes, 5864 media blocks.x ./TLQ8/bin/tl_moni, bytes, 5696 media blocks. -x ./TLQ8/binx ./TLQ8/bin/tl_clibroker, bytes, 5864 media blocks.x ./TLQ8/b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水上新潮活动方案
- 江南糕点充值活动方案
- 桃花路小学活动方案
- 歌词征集活动方案
- 永丰超市床品节活动方案
- 民俗活动义工活动方案
- 气象风采活动方案
- 汉服线下活动方案
- 母婴互动活动方案
- 江苏小学活动方案
- 卓越绩效评价准则概述(专业性权威性实用性)
- GB/T 30142-2013平面型电磁屏蔽材料屏蔽效能测量方法
- GB/T 29894-2013木材鉴别方法通则
- 国资进场交易工作流程讲座
- 当代法律英语翻译全
- 制冷操作证培训教材制冷与空调设备运行操作作业培训教程课件
- 湖南省长沙市望城区2020-2021学年八年级下学期期末考试历史试卷
- 烟叶烘烤调制理论考试试题
- DB23-T 3336-2022悬挂式单轨交通技术标准-(高清最新)
- 服刑人员心理健康教育课件
- 湖南省长郡中学“澄池”杯数学竞赛初赛试题(扫描版含答案)
评论
0/150
提交评论