收藏 分享(赏)

网络管理培训系列-TUXEDO_TOMCAT安装维护培训胶片.ppt

上传人:kpmy5893 文档编号:8815135 上传时间:2019-07-13 格式:PPT 页数:27 大小:610KB
下载 相关 举报
网络管理培训系列-TUXEDO_TOMCAT安装维护培训胶片.ppt_第1页
第1页 / 共27页
网络管理培训系列-TUXEDO_TOMCAT安装维护培训胶片.ppt_第2页
第2页 / 共27页
网络管理培训系列-TUXEDO_TOMCAT安装维护培训胶片.ppt_第3页
第3页 / 共27页
网络管理培训系列-TUXEDO_TOMCAT安装维护培训胶片.ppt_第4页
第4页 / 共27页
网络管理培训系列-TUXEDO_TOMCAT安装维护培训胶片.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、TUXEDO维护及安装培训,TUXEDO概述TUXEDO安装TUXEDO管理命令及应用,概述,概念特点配置文件配置文件生成,一:TUXEDO概念,BEA TUXEDO是在企业、Internet 这样的分布式运算环境中开发和管理三层结构的客 户/服务器型关键任务应用系统的强有力工具。它具备分布式事务处理和应用通信功能,并提供完善的各种服务来建立、运行和管理关键任务应用系统。开发人员能够用它建立跨多个硬件平台、数据库和操作系统的可互操作的应用系统。BEA TUXEDO是企业、 Internet 分布式应用中的基础主干平台。它提供了一个开放的环境,支持各种各样的客 户、数据库、网络、遗留系统和通讯方

2、式。,二:TUXEDO系统的特点,管理C/S数据流 支持3层结构 多平台支持 协同(BEA Connect, /TxRPC, /OSITP) 通讯保障 多平台支持 开发 管理,三:配置文件,有关应用的信息,如可用交易,交易位置,应用范围等,有必要集中管理于单一资源。事实上,这些信息被集中于文件UBBCONFIG。该文件分7节,主要部分内容描述如下:*RESOURCES节包含全局信息,如:标识公告牌位置的唯一键值(IPCKEY),主控节点的名字(MASTER),应用类型(MODEL),下文例子中设为SHM表示是一个单节点应用。,*MACHINES节包含节点信息,如:机器物理名,TUXEDO系统位

3、置(TUXDIR),服务码位置(APPDIR),以及本文件的二进制码文件名(TUXCONFIG)。*GROUPS节包含一些管理用信息,如设定服务或交易的分布式事务处理。*SERVERS节包含需要启动的交易和其组信息等其他信息。*SERVICES节包含影响应用操作方式的的必要信息。本节列出的交易都是需要特别配置的,如有特别的优先级,装入参数,数据依赖路由等。,配置文件范例 #file : ubbconfig *RESOURCES IPCKEY 5000 MASTER SITE1 MODEL SHM *MACHINES gumby LMID=SITE1 TUXDIR =”/usr/tuxedo”

4、APPDIR =”/usr/apps/simpapp” TUXCONFIG =”/usr/apps/simpapp/simpapp.tux” *GROUPS GROUP1 LMID=SITE1 GRPNO=1 *SERVERS simpserv SRVGRP=GROUP1 SRVID=1 *SERVICES TOUPPER,任何TUXEDO应用系统的最基本的管理任务,是建立并维护配置文件。该文件通常称为ubbconfig文件。负责该工作的系统管理员必须很好的了解分布于各台机器上的应用服务的数据流,消息队列的构造,资源间的相互关系。ubbconfig文件可视作包含应用启动信息的容器,需编译成二进

5、制文件tuxconfig,作为启动时的参考。 当完成了ubbconfig文件后,用tmloadcf命令生成tuxconfig 另一种从ubbconfig生成tuxconfig的方法是使用图形管理界面(GAIGraphical Administration Interface)。,四:生成TUXCONFIG文件,UBBCONFIG文件是一个可以编辑成需要的应用配置的文本文件。但是,/T在实际应用上读取的是二进制TUXCONFIG文件用于操作。命令tmloadcf可以把UBBCONFIG文件转化成TUXCONFIG文件。tmloadcf命令接受以下4个参数: -c 计算运行应用需要的IPC资源,该

6、信息将提供给管理员,用于在各机器上配置资源。 -n 进行语法检查并不生成TUXCONFIG。 -b 控制TUXCONFIG占用的物理页数。 -y 无条件覆盖TUXCONFIG 环境变量TUXCONFIG必须设定指向二进制TUXCONFIG文件。 在安全要求高的应用中,tmloadcf不能从标准输入接受,环境变量APP_PW必须包含应用密码。 tmunloadcf将TUXCONFIG转换成ASCII格式用于检查。该工具读取环境变量TUXCONFIG指向的文件。输出包含所有的参数,包括TUXEDO设定的缺省值,是UBBCONFIG文件的一个超集。,TUXEDO安装,一、 安装过程,将安装程序拷贝到

7、服务器上,要求保持原目录结构,或将CDROM mount到文件系统安装,本安装方法使用第一种安装方法,将安装程序tar成安装包形式。 建立tuxedo用户,设置必要的环境变量等。 以tuxedo用户登录,将安装程序包使用tar命令解开到当前目录下($HOME), 运行:tar xvf tux65Hp11Inst.tar命令,如下图所示:,将install.sh设置为可执行,如下图:,执行install.sh,安装过程中询问:是否安装所有的包,输入:all或回车选择默认(all),如下图所示:,接着询问只安装Client还是Server 和Client都安装,我们选择1,如下图所示:,下一步询问

8、tuxedo的安装目录,我们选择/tuxedo(此目录选择建立tuxedo用户的$HOME目录),系统接着提示Web GUI的安装路径等信息,我们选择默认,敲入回车。,安装要求输入tlisten的密码:tuxedo(任意输入,必须记住),如果忘记,可以到$TUXDIR/udataobj/tlisten.pw看到。如下图所示:,安装过程中需要一个license文件:lic.txt,在安装过程中,我们不安装,我们手动ftp到$TUXDIR/udataobj目录下。如图所示:,TUXEODE应用,一:建立应用,建立一个TUXEDO应用,必须进行以下步骤: 设置环境变量。 TUXDIR表示TUXEDO

9、用户目录;TUXCONFIG是二进制配置文件名;在路径中加入TUXEDO的可执行文件路径;如果用到公共库,还必须包含LD_LIBRARY_PATH,指出公共库位置。 TUXDIR=/usr/tuxedo PATH=$PATH:$TUXDIR/bin TUXCONFIG=/usr/apps/simpapp/simpapp.tux LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TUXDIR/lib export LD_LIBRARY_PATH PATH TUXDIR 用buildclient命令从源程序编译出客户端可执行文件。 buildclient f client.c o

10、 client -v 用buildserver命令从源程序编译出服务端可执行文件。-s参数列出提供的交易。 Buildserver f simpserv.c o simpserv s TOUPPER -v 用tmloadcf命令从文本配置文件ubbconfig生成二进制配置文件tuxconfig。 Tmloadcf y ubbconfig,二:管理命令,命令tmboot tmboot命令启动TUXEDO系统的 /T应用,创建必要的IPC资源、启动相关机器的规定的系统和应用服务进程。大多数的tmboot的参数启动了部分系统进程。在以下说明和例子中,lmid,grpname和srvid是配置文件中

11、指定的值。 -A 启动所有机器上的管理进程。 -M 启动主控机器上的管理进程。 -i srvid 启动服务id等于 srvid的进程。 -g grpname 启动指定的一组服务(含TMS) -S 启动所有应用服务。 -s server-name 启动可执行文件名为server-name的服务。 -l lmid 启动TMS和指定机器上的应用服务。 -T grpname 启动指定组中所有TMS。 -B lmid 启动指定机器上的BBL。 -e command 指定启动进程失败后在主控机器上运行的命令名。 -c 打印本配置所需最少的IPC资源。,命令tmshutdown tmshutdown命令用于

12、关闭所有或部分应用并释放IPC资源。 本命令所用参数与tmboot类似(如:-A, -g, -i, -s, -S, -l, -M, -B),意义相同。 如果需要移动服务,关闭服务时用-R参数即可不删除BB中的入口。 在非主控节点上,可以用-P参数仅关闭该机器上的应用。 当有客户端正在连接时,tmshutdown 不能关闭管理服务。参数-c则可以超越此规则。该参数仅用于管理员需要立即关机而又无法及时通知客户端时。 参数-w delay 在delay秒后进行强制关闭。指定的服务当即被挂起,使之不能继续接受交易请求。delay的值则允许服务在一个合理的时间内完成已经接受的请求。在延迟的时间到达后,信

13、号SIGKILL(或SIGTERM)将发给指定的服务。该参数目的是使管理员能够关闭发生死循环或死锁的服务。,三:管理工作和工具,主要有以下两个管理工具: 使用图形界面的图形管理接口(Graphical Administration InterfaceGAI) tmadmin 通常管理工作有以下3类: 监视运行系统 一般监视以下信息:应用、服务、客户端、交易、队列、组、会话、网络等。 动态修改服务或交易参数 使用GAI 或tmadmin可以动态进行以下调整: 交易可以挂起、恢复、发布和取消 交易参数可以修改,如:LOAD和PRIORITY 指定交易的超时时间 交易口令 进行启动,关闭,移动服务等

14、管理员的任务 服务信息来自GAI的信息本处略去。以下是tmadmin命令的printserver(简写为psr)的简单输出。,服务正在处理的交易,若为IDLE则服务当前是空闲 ccsmis:/home2/ccsmistmadmin tmadmin - Copyright (c) 1996 BEA Systems, Inc. Portions * Copyright 1986-1997 RSA Data Security, Inc. All Rights Reserved. Distributed under license by BEA Systems, Inc. Tuxedo is a re

15、gistered trademark. printserver Prog Name Queue Name Grp Name ID RqDone Load Done Current Service - - - - - - - rz_Ecsb 00004.04000 APGP2 4000 0 0 ( IDLE ) BBL 70020 simple 0 1 50 ( IDLE ) IFMTMS APGP2_TMS APGP2 30001 1 50 ( IDLE ) ftpserv32 00002.00001 FTPGP 1 60 3000 ( IDLE ) WSL 00001.00001 SYSGP

16、 1 0 0 ( IDLE ) IFMTMS APGP2_TMS APGP2 30002 12 600 ( IDLE ) ftpserv32 00002.00002 FTPGP 2 0 0 ( IDLE ) IFMTMS APGP2_TMS APGP2 30003 11 550 ( IDLE ) CCS_QUANBIA_60 00004.06004 APGP2 6004 0 0 ( IDLE ) CCS_SCBB_4099 00004.04099 APGP2 4099 2 100 ( IDLE ) CCS_GEKEZI_300 00004.03000 APGP2 3000 0 0 ( IDLE

17、 ),列号 描述 已经登录的客户端机器的LMID 用户名,由tpinit()提供的 客户端名,由tpinit()提供的 客户端连接后经过的时间 客户端状态 IDLE表示客户端目前没有任何交易在工作 IDLET表示客户端启动了一个交易 BUSY表示客户端在工作中 BUSYT表示客户端正在交易控制下工作 启动/提交/中断的交易数 pcltLMID User Name Client Name Time Status Bgn/Cmmt/Abrt - - - - - - simple ccsmis WSH 17:42:47 IDLE 0/0/0 simple ccsmis tmadmin 0:44:28 IDLE 0/0/0,Tocat 安装,tar zxvf jakarta-tomcat-5.0.28.tar.gz cp -R jakarta-tomcat-5.0.28 /usr/local ln -s jakarta-tomcat-5.0.28 tomcat 测试tomcat是否正常: 启动tomcat服务:/usr/local/tomcat/bin/startup.sh 访问 http:/ip:8080 是否看到tomcat页面 关闭:/usr/local/tomcat/bin/shutdown.sh,THANKS!,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报