




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
统一支付平台系统运维手册2015-10-182015-10-18深圳公司名称深圳市金证科技股份有限公司文档编号文档名称统一支付平台系统运维手册文档版本起草起草日期2015-10-18审批<审批人>审批日期YYYY-MM-DD
目录一、引言 21.编写目的 22.主要内容 23.约定说明 24.项目背景 2二、 系统部署 31. 系统逻辑部署图 32. 系统物理部署图 43. 网络拓扑结构 54. 硬件配置 55. 基本软件 6三、系统安装过程 71.系统中间件的安装 71.1KCXP的安装/启动/关闭 71.2KCXP集群配置 111.3KCBP的安装/启动/关闭 141.4KCBP集群配置 202. 系统WEB服务器的部署与启动 212.1WEB服务器的部署 212.2WEB服务器的启动 223. SFTP服务器的部署和配置 223.1SSH服务器的运行和停止 223.2SSH服务器配置 233.3用户管理 244.Oracle数据库的相关部署 254.1批处理快捷安装 254.2表空间和用户 254.3数据库表 26
一、引言1.编写目的编写统一支付平台系统运维文档,是为了指引统一支付平台系统维护人员完成系统日常维护工作以及提供维护过程中出现的一些问题的解决方案,方便系统维护人员能够有针对性的解决维护过程中出现的问题。本手册适宜阅读者:系统维护人员、系统管理人员。要求:熟悉服务器操作系统,Oracle,KCBP,KCXP的管理维护。2.主要内容本手册主要内容:统一支付平台日常维护工作,以及一些问题的解决方案。3.约定说明●【菜单】:表示一个菜单。【】中的部分表示菜单的名称。●按钮:表示一个按钮,方框中的部分表示按钮的名称。●字段说明:表示字段说明,文字部分是字段名称。●对象说明:系统说明部分的对象为系统管理员,运营部分以及应急处理部分的对象为运营人员。4.项目背景●软件系统名称:金证统一支付平台系统。●项目开发者:深圳金证科技股份有限公司。●项目的用户:。系统部署系统逻辑部署图统一支付平台系统实时交易和文件上传下载两个模块,直销机构和资金清算系统通过http报文发送到前置网关,前置网关分发到交易网关进行相关业务处理;每天交易网关会定时下载银行的对账文件。系统物理部署图系统部署一共包含8个服务器:两台web应用服务器(兼做ftp文件服务器)、两台KCXP服务器、两台KCBP服务器、两台数据路服务器,其中KCXP、KCBP、数据库采用集群配置,而服务器2是服务器1的备份,一旦服务器1发生故障,将由服务器2替换掉1服务器。网络拓扑结构硬件配置编号用途型号及配置数量生产中心1数据库服务器IBMSystemx3850X54C*8核12中间件服务器IBMSystemx36502C*6核23网关和文件服务器IBMSystemx36502C*4核1灾备中心1数据库服务器IBMSystemx3850X54C*8核12中间件服务器IBMSystemx36502C*6核23网关和文件服务器IBMSystemx36502C*4核1基本软件编号用途型号及配置数量1数据库服务器操作系统Linux32/64位2中间件服务器操作系统win2003/2008Server3数据库Oracle11G(RAC)4数据复制软件DDS5中间件Weblogic三、系统安装过程1.系统中间件的安装1.1KCXP的安装/启动/关闭=1\*GB3①KCXP安装说明=1\*ROMANI简介:KCXP负责通讯,一个KCXP可以供多个KCBP连接,并且KCBP之间互不影响。通信中间件KCXP执行的路径为..\KFPS\KCXP\kcxpmanager.exe=2\*ROMANII环境依赖说明:Microsoft.NETCompactFramework3.5=3\*ROMANIII以主KCXP服务器5为例,打开5上的KCXP,界面如下图:红色区域需要设置。=3\*ROMANIII自动配置:设置第一步:单击左侧第一个按钮“自动配置”。系统提示如下:选择“是(Y)”,完成此步骤。=4\*ROMANIV手动配置:设置第二步:单击左侧第二个按钮“手动配置”。核对“性能采集地址”,是否与本机的IP地址相同,设置好相关程序路径,点击“下一步”,出现如下界面:“节点名称”和“队列管理器名”两个名称要一致,可以修改成其他名称,但一定要记住,连接KCBP时,会用到。确认“第一地址”和“第二地址”是否与本机IP地址一致。核对无误后,点击“下一步”,进入下一界面:核对“KCXP命令服务器地址”,与本机IP地址一致即可。点击“下一步”,进入下一界面:核对“命令服务器地址”,与本机IP地址一致,端口默认为5000不需要更改。点击“下一步”,进入下一界面:队列管理器名:要入第二个界面的“节点名称”和“队列管理器名”对应(配置KCXP.ini)。IP地址与本机地址一致,端口和通讯协议不需要修改。点击完成即可。注:如果需要修改KCXP的端口,请替换图2-4的“第一地址”和“第二地址”中的端口号以及图2-6中的端口号为自己想要的端口号。第一次设置好,下一次再打开KCXP直接执行启动KCXP服务(“运行KCXP服务”按钮“)即可。注意:正常运行的KCXP会有如图所示信息:记住节点名称(本例为lakala_45)设置KCBP时会用到。=2\*GB3②启动KCXP:点击主界面“运行KCXP服务”按钮,如果遇到弹出框:启动服务失败,请按照以下步骤依次看能不能解决:点击卸载按钮:,然后点击安装按钮:,看能不能正常启动服务。观察KCXP的安装路径是否包含中文,如果是,请换成英文路径。KCXP的安装路径如果“太深”,可能会造成启动服务失败,可以尝试将安装目录放在根目录下。图2-7=3\*GB3③关闭KCXP:点击主界面“停止KCXP服务”按钮1.2KCXP集群配置因为该平台系统采用了KCXP集群配置,所以还应该对KCXP作以下设置:主KCXP配置(所在服务器IP为5)进入手动配置:点击下一步,进入配置KCXP.INI页面,点击《节点》子项,设置如下所示:点击《命令/监控服务器》子项,设置如下所示:点击《集群与负载》子项,设置如下所示:其它设置同3.1KCXP配置。备KCXP配置(所在服务器IP为6)进入手动配置:点击下一步,进入配置KCXP.INI页面,点击《节点》子项,设置如下所示:点击《命令/监控服务器》子项,设置如下所示:点击《集群与负载》子项,设置如下所示:其它设置不改变。注:a.一个集群内最多有16个节点,对于同一集群的节点,在地址项的配置和顺序,除了地址不同外必须完全相同。b.对于同一集群的节点,在KCXP.ini中的[exit]和[SSL]配置顺序必须完全相同。c.对于同一集群的节点,kcxpexit.dat必须相同。d.对于同一集群的节点,必须具有相同的远端队列定义。e.在exit.ini中必须指定目标节点编号。f.应用程序(报盘机,comtrans,sfjy,tlink)即可以更新kcxpapi.dll来实现KCXP冗余,也可以保持现状。1.3KCBP的安装/启动/关闭=1\*GB3①KCBP安装说明业务中间件KCBP执行的路径为:..\KFPS\KCBP\bin\KCBP.exe安装KCBP的依赖环境为:VC32位运行环境vc_x86Runtime.exe和VC64位运行环境vc_x64Runtime.exe打开主KCBP服务器上的KCBP,显示其主要界面如下:左边第一个图形按钮:“StartKCBPserver”用于启动KCBP服务。第二个按钮:“StopKCBPserver”用于停止KCBP服务。第三个按钮:“退出KCBP”停止KCBP服务并关闭界面。“图形管理器”此按钮是KCBP的设置按钮。设置KCBP:点击“图形管理器”问号前面的按钮,若无法点击打开,则应先安装VC32位运行环境vc_x86Runtime.exe和VC64位运行环境vc_x64Runtime.exe。System选项卡:NodeId:初始化节点数,默认为20MaxAS#:最大线程/进程数。多线程使用,默认为20.MinAS#:最小线程/进程数。多线程使用,默认为20.ASrunstatus:thread线程,process进程。License:序列号,过期时需要更新此处。XAResource选项卡:设置数据库连接有两行,分别是1-kd_kfps交易库设置,2-kd_kfps_his历史库设置。修改XAOPEN项:第一行:orcl,,kd_kfps,UaJTmurwvk0=,orcl:数据库实例名,KCBP所在机器可以访问,KCBP需要安装Oracle客户端。实例名后面有两个逗号,设置时需要注意。Kd_kfps:用户名,数据库连接用户。UaJTmurwvk0=:密码,需要加密。加密方法:encrypt(kd_kfps,1)。这里kd_kfps是用户名,1是密码。其他行设置类似。第二行:orcl,,kd_kfps_his,Qswui52wbG8=Listener选项卡:设置队列名queuemanager,应该与KCXP中的队列名一致。保证队列名与连接的KCXP的“节点名称”一致。KCXP选项卡:设置KCXP参数:Queuemanager:与KCXP的“节点名称”一致。Protocal:TCPIP:KCXP的IP地址其他选项默认。Client选项卡:设置KCBP参数Queuemanager:KCXP所在机器的IP地址,servername名字可任意取。Sendname:接收服务队列名,Sendname对应Listener界面Receive的Name列ReceiveName:发送服务队列名,ReceiveName对应Listener界面Send的Name列点击Apply按钮,再点击OK完成KCBP的配置,第一次配置好KCBP后需要先关闭KCBP“退出KCBP”。=2\*GB3②启动KCBP重新启动KCBP,点击主界面“运行KCBP服务”按钮,如果客户区出现红色字体,代表启动不成功,请根据显示的日志观察哪里出了问题;如果出现以下字体,代表启动成功:图2-7=3\*GB3③关闭KCBP点击主界面“停止KCBP服务”按钮1.4KCBP集群配置因为该平台系统使用了KCBP集群,所以要对系统作以下设置:主KCBP配置(所在服务器IP为3)进入图形管理器:点击《listener》子项,设置如下所示:点击《kcxp》子项,设置如下所示:其它设置不做改变。备KCBP配置(所在服务器IP为4)备KCBP设置与主KCBP设置一样。系统WEB服务器的部署与启动2.1WEB服务器的部署把webadmin部署到D:\apache-tomcat-webadmin\webapps目录下,webgate部署到D:\apache-tomcat-webgate\webapps目录下,详细步骤如下:=1\*GB2⑴到oracle官网下载64位JDK=2\*GB2⑵配置系统环境变量,点击【控制面板】-【系统与安全】-【系统】-【高级系统设置】选项,进入配置界面,点击【环境变量】。在环境变量的配置界面中点击【新建系统变量】,变量名为JAVA_HOME,变量值是java的安装路径jdk的路径。添加完JAVA_HOME系统变量后,需要添加两个包文件,在系统变量中,选中classpath,点击编辑,在classpath后边添加.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)添加环境变量path,如果没有path,则需要新建path,path=%JAVA_HOME%\bin=3\*GB2⑶将tomcat服务器拷贝到D:\下=4\*GB2⑷配置tomcat的端口,初始化tomcat的线程数和内存参数,具体配置如下:<Connectorport="8082"minSpareThreads="25"maxSpareThreads="75"maxThreads="500"maxProcessors="1000"minProcessors="5"/>端口号为8082,最大线程数为500setJAVA_OPTS=-server-Xms1024M-Xmx1024M-Xss512k-XX:+AggressiveOpts-XX:+UseBiasedLocking-XX:PermSize=128M-XX:MaxPermSize=256M-XX:+DisableExplicitGC-XX:MaxTenuringThreshold=31-XX:+UseConcMarkSweepGC-XX:+UseParNewGC-XX:+CMSParallelRemarkEnabled-XX:+UseCMSCompactAtFullCollection-XX:LargePageSizeInBytes=128m-XX:+UseFastAccessorMethods-XX:+UseCMSInitiatingOccupancyOnly-Djava.awt.headless=true=5\*GB2⑸把webadmin的项目代码部署到D:\apache-tomcat-webadmin\webapps目录下,webgate项目代码部署到D:\apache-tomcat-webgate\webapps目录下=6\*GB2⑹配置项目的数据库连接参数,配置文件为peties,详情见web端参数配置。=7\*GB2⑺启动tomcat服务器。2.2WEB服务器的启动点击D:\apache-tomcat-webadmin\bin下的startup.bat和D:\apache-tomcat-webgate\bin下的startup.bat启动web服务器。SFTP服务器的部署和配置3.1SSH服务器的运行和停止安装完SSHServer后,点击【StartServer】启动SSH服务器,点击【StopServer】停止SSH服务器的SFTP服务,如下图所示:3.2SSH服务器配置点击【Openeasysettings】,打开配置界面,配置IP版本和端口号,如下图所示:3.3用户管理点击【Virtualaccounts】,如果需要添加用户,则点击【Add】;如果需要对某一用户进行修改,则应选择那个用户,然后点击【Edit】;如果要删除某用户,则应选择该用户,然后点击【Remove】。如下图所示:4.Oracle数据库的相关部署4.1批处理快捷安装install.bat是创建数据库数据的批处理文件,可以通过运行install.bat导入统一支付平台的所有表空间、用户、数据库表和数据库表的初始数据。install.bat存放在database文件夹下,直接双击该文件即可进行安装。代码如下:@echo创建表空间pausesqlplussystem/1@orclassysdba@JROS\create_user.sql@echo创建数据表(jros,kupp)pausesqlpluskdkupp/1@orcl@JROS\tables.sqlsqlpluskdkupp/1@orcl@KUPP\install\code\init_table.lst@echo执行处理paussqlpluskdkupp/1@orcl@JROS\seq_proc_func.sql@echo添加数据pausesqlpluskdkupp/1@orcl@JROS\init_data.sql@echo修正添加kupp目录pausesqlpluskdkupp/1@orcl@JROS\init_com_sysmenu.sql@echo添加初始化数据pausesqlpluskdkupp/1@orcl@KUPP\install\data\init_data.lst4.2表空间和用户表空间的定义:表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表,所以称作表空间。统一支付平台系统数据库设计时建立了表空间KD_KUPP_TBS,并建立了一个用户KDKUPP属于表空间KD_KUPP_TBS,用户的密码为1。sql脚本放在jros文件夹下,代码如下:dropuserKDKUPPcascade;--删除用户droptablespaceKD_KUPP_TBSincludingcontentsanddatafilescascadeconstraints;--删除表空间--建立表空间CREATETABLESPACEKD_KUPP_TBSLOGGING--创建表空间时生成重做日志DATAFILE'KD_KUPP_TBS.DBF'SIZE100MREUSE--数据文件和大小,reuse可重复使用AUTOEXTENDONNEXT10M--设置表空间自动扩展,每次10mEXTENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENTAUTO;--采用本地管理方式,使用该选项失去时区大小由系统自动确定。--建立用户CREATEUSERKDKUPPIDENTIFIEDby"1"
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 核电站面试题及答案
- 健康管理师考试实践内容试题及答案
- 复习医学基础知识考试必知试题及答案
- 疲劳管理考试题及答案
- 全新内容2025乡村全科助理医师考试试题及答案
- 精准制定护理论文框架的方法试题及答案
- 二零二五版论事业单位聘用合同的法律属性
- 心理咨询中的用户体验提升试题及答案
- 自愿终止劳动合同书
- 续签合作协议合同范例
- 大学军事理论课教程第四章现代战争第二节 新军事革命
- 专题四“挺膺担当”主题团课
- 广西贵港市港南区木梓镇石牛岭建筑石料用玄武岩矿项目环评报告
- 国家义务教育质量监测初中美术试题
- 田间管理机械使用与维护-中耕机械的使用与维护
- 《心理学课件:智力与智商测量》
- 化工装置开停车、试生产工作危害分析表及风险管控清单
- 大学语文(第二版)教学课件-黄美玲主编
- 如何进行六年级数学总复习的讲座
- 保密工作会议上的讲话(6篇)
- 2023年中国铁路南宁局招聘笔试参考题库附带答案详解
评论
0/150
提交评论