资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
Tuxedo 配置维护手册Tuxedo 配置维护手册配置维护手册Tuxedo 作为系统的中间件,其配置主要包括:资源文件的配置和应用环境的配置; 其管理和维护主要包括:系统的启动和关闭、日志的跟踪查看工作。Tuxedo 应用系统的配置应用系统的配置一、应用系统的资源配置,全都包含在两个资源配置文件中(ubbconfig 和 dmconfig ) , 在这两个配置文件中包含了系统所有的应用资源(文件) 。 1、 对于 ubbconfig 文件,可以任意使用一个文件名(如:ubb.txt) ,使用一种文本编辑 工具,将应用系统的资源分类进行配置,相关进程启动数量等等都应该配置在其中, 然后设置环境变量 TUXCONFIG,使用系统命令:tmloadcf 来将文本文件 ubb.txt,转化生成环境变量 TUXCONFIG 制定的二进制文件。在该文件中主要包含 了几个参数的设置:系统所使用的共享内存的键值 IPCKEY,针对 workstation 客户 端的监听进程的端口(WSL) ,多台机器之间互连(登记中心与各网关)的网络地 址和端口(NADDR,NLSADDR) ,数据依赖路由的设定等等。 详细的内容参看Ubbconfig 配置.doc 参看模版来实现移植或添加应用进程等等。2、 对于 dmconfig 文件,可以任意使用一个文件名(如:dm.txt) ,使用一种文本编辑 工具,将应用系统的多域互联及互相调用的关系进行配置,包括多域之间互联的地 址和端口,然后使用系统命令:dmloadcf 来将文本文件 dm.txt,转化成环境变量 BDMCONFIG 所指定的二进制文件。在该文件中主要包含了在多个域互连时用到 的一些设置,主要包括:各个域的定义,各个域通讯连接的地址和端口 (NWADDR) ,本地服务(DM_LOCAL_SERVICES)和远端服务 (DM_REMOTE_SERVICES)以及数据依赖路由等等。 详细的内容参看dmconfig 配置.doc 参看模版来实现移植或添加应用远端或本地服务等等。3、 客户端代码:是指使用编译工具 buildclient 编译生成的执行代码。在编译过程中, 当使用编译参数:-w 时,将连接库 wsc 等,生成的执行代码将调用远端的服务, 即通过环境变量:WSNADDR 来查找相应的 WSL 的地址和端口; 当编译没有使 用参数:w 时,生成的执行代码将调用本机的服务,通过环境变量: TUXCONFIG 来实现调用相应的服务,如果要调用异域(如:代理集中点到登记中 心)的服务,就需要在 dmconfig 文件中配置和公布服务。4、 服务进程:是指使用编译工具 buildserver 编译生成的执行代码,不要出现 main()函 数,启动和关闭要使用 Tuxedo 的工具:tmboot 和 tmshutdown 二、应用系统的环境配置,即系统运行时的环境变量的设置一般的这些环境变量都放在用户注册是的.profile 文件中,也可以根据应用放置在专门Tuxedo 配置维护手册的文件中,如:setenv 等等,环境的设置主要包括: TUXDIR:其值为 TUXEDO 的安装目录。 例如:TUXDIR=/home/tuxedo 或 TUXDIR=/home/bea TUXCONFIG:其值为含有绝对路径二进制的资源配置文件的文件名,系统启动、监 控、关闭等等都要用到此环境变量,当客户端的代码要调用应用系统的本机服务 时也需要使用此变量。 例如:TUXCONFIG=/home/work/etc/tuxconfig BDMCONFIG:其值为含有绝对路径二进制的多域配置文件的文件名,在使用多域 间互联时要用到此环境变量。 例如:BDMCONFIG=/home/work/etc/dmcomfig PRINTERDIR:传输文件的放置目录,主要是针对文件传输来使用的。 例如:PRINTERDIR=/home/work/print FTP_BLOCK_SIZ:针对文件传输的,每次传输的快的大小,如果没有设置,则系统 默认为 1024。 例如: FTP_BLOCK_SIZE=10240;export FTP_BLOCK_SIZE WSNADDR:客户端(workstation)设定的,指向服务器端 WSL 监听的地址和端口, 当客户端的代码要调用系统的远端服务时需要此环境变量。 例如:WSNADDR=/192.168.42.210:7001Tuxedo 的管理和维护 一、系统的启动: 1、 多机系统的启动(如:登记中心的启动) 首先设置环境变量,在各台机器上启动 tlisten 进程,一般设置在 setenv 中,然 后在主管理机上,使用命令 tmboot 启动应用系统 tmboot 命令可以选择使用多个参数: -A 在各台机器上启动核心的进程(DBBL,BBL) 。 -l lmid 启动某一台机器 lmid 上的全部进程,机器名:lmid 是在文件 ubb.txt 中 配置的逻辑名。 -g grpname 启动某一组 grpname 中的全部进程。 -s server 启动某一个进程 server。 2、 单机系统的启动(如:代理集中点的起动) 首先设置环境变量,然后使用命令 tmboot -A 在机器上启动核心的进程(BBL) 。 -g grpname 启动某一组 grpname 中的全部进程。 -s server 启动某一个进程 server。二、系统的关闭: 1、 多机系统的关闭(如:登记中心的关闭) 应该在主管理机上,使用命令 tmshutdown tmshutdown 命令可以选择使用多个参数: -y 关闭各台机器上的全部进程。 -l lmid 关闭某一台机器 lmid 上的全部进程。 -g grpname 关闭某一组 grpname 中的全部进程。 -s server 关闭某一个进程 server。Tuxedo 配置维护手册2、 单机系统的关闭(如:代理集中点的关闭) 使用命令 tmshutdown -y 关闭机器上的全部进程。 -g grpname 关闭某一组 grpname 中的全部进程。 -s server 关闭某一个进程 server。三、系统的日志跟踪: 1、 使用管理工具 tmadmin 运行 tmadmin 进入管理维护界面 2、 查看系统日志 ULOG.mmddyy 在系统设定的目录下查看日志文件:ULOG.mmddyy 和应用系统自己的日志。代理集中点的安装和配置代理集中点的安装和配置一、软件打包 将目前的代理集中点上的配置文件目录/etc 和简单测试目录/apps 打成一个包。 在目录/apps 下的内容多适用于测试环境配置结束后是否正常,在系统正常启动 运行后就不再有什么作用了。二、系统安装和配置 1、 修改资源管理配置文件:ubb.txt 可以使用任意的文本编辑工具,如 vi 等等编辑工具,以下同。 修改其中的: IPCKEY,TUXDIR,APPDIR,TUXCONFIG,ENVFILE,ULOGFPX 和主 机名(通过 uname n 看到的)等的值,使之与实际环境相一致。修改 WSL 的参数:CLOPT=“-A - -n 地址:端口”,使之与实际的环境一致,例如: CLOPT=“-A - -n 192.168.42.220:7410”。2、 修改域管理配置文件:dm.txt 修改:NWADDR 的地址:端口,例如:NWADDR=“/192.168.42.231:7310“ 要注意在系统中的 dm.txt 中的 DOMAINID 要保持一致,即在不同的文件重 要有统一的命名。3、 修改环境变量设置文件:setenv,将如下环境变量的值进行修改,使之与实际 的配置想符合,以下是参考。 例如: TUXDIR=/home/tuxedo; export TUXDIR PATH=$TUXDIR/bin:$PATH:$HOME/runtime:.; export PATH SHLIB_PATH=$TUXDIR/lib:/usr/lib:/lib;export SHLIB_PATH (for HPUX) LIBPATH=$TUXDIR/lib:$LIBPATH; export LIBPATH ( for AIX ) LD_LIBRARY_PATH=/usr/tuxedo/lib: /usr/informix/lib/esql ( for SCO Tuxedo 配置维护手册) NLSPATH=$TUXDIR/locale;export NLSPATH LANG=C;export LANG TUXCONFIG=/home/ebistest/config/tuxconfig;export TUXCONFIG BDMCONFIG=/home/ebistest/config/bdmconfig;export BDMCONFIG FIELDTBLS32=ftpflds;export FIELDTBLS32 FLDTBLDIR32=$TUXDIR/api105;export FLDTBLDIR32 在 SCO、HP、IBM 系统上的函数库环境设置有个不相同的环境变量(如: SHLIB_PATH、LIBPATH) ,需要注意。 针对文件传输的,如果文件较大,可以将环境变量 FTP_BLOCK_SIZE 的值设 置的大一点,如果没有设置该环境变量,则系统默认为 1024。例如: FTP_BLOCK_SIZE=10240;export FTP_BLOCK_SIZE4、 系统启动 首先设置环境变量,可以放在.profile 中,也可以执行文件. ./setenv,并创建日 志存放目录 /log。 然后执行 tmboot 即可三、故障排除 查看系统日志 ULOG.mmddyy 在系统设定的目录下查看日志文件:ULOG.mmddyy 和应用系统自己的日志。登记中心的安装和配置登记中心的安装和配置一、软件打包 将目前的登记中心登记中心及其网关机网关机上的配置文件目录/etc 和简单测试目录/apps,及 网关机上的/cjhb 打成一个包。在目录/cjhb 下的内容是用于完成成交回报交易 的。 二、系统安装和配置 1、 修改资源管理配置文件:ubb.txt 可以使用任意的文本编辑工具,如 vi 等等编辑工具,以下同。 修改其中的: IPCKEY,TUXDIR,APPDIR,TUXCONFIG,ENVFILE,ULOGFPX 和主 机名(通过 uname n 看到的)等的值,使之与实际环境相一致。修改 WSL 的参数:CLOPT=“-A - -n 地址:端口”,使之与实际的环境一致,例如: CLOPT=“-A - -n 192.168.42.220:7410”。2、 修改域管理配置文件:dm.txt,此文件可以放在登记中心机器上,也可以放在 网关机器上的响应目录下。 修改:NWADDR 的地址:端口,例如:NWADDR=“/192.168.42.231:7310“ 要注意在系统中的 dm.txt 中的 DOMAINID 要保持一致,即在不同的文件重 要有统一的命名。Tuxedo 配置维护手册3、 修改环境变量设置文件:setenv,将如下环境变量的值进行修改,使之与实际 的配置想符合。 例如: TUXDIR=/home/tuxedo; export TUXDIR PATH=$TUXDIR/bin:$PATH:$HOME/runtime:.; export PATH SHLIB_PATH=$TUXDIR/lib:/usr/lib:/lib;export SHLIB_PATH (for HPUX) LIBPATH=$TUXDIR/lib:$LIBPATH; export LIBPATH ( for AIX ) LD_LIBRARY_PATH=/usr/tuxedo/lib: /usr/informix/lib/
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号