bes配置文档.docx
- 文档编号:29240942
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:12
- 大小:19.28KB
bes配置文档.docx
《bes配置文档.docx》由会员分享,可在线阅读,更多相关《bes配置文档.docx(12页珍藏版)》请在冰豆网上搜索。
bes配置文档
BES培训文档
文档编号:
创建日期:
2006-02-07
最后修改日期:
版本号:
电子版文件名:
BES培训文档.doc
文档修改记录
修改日期
修改人
修改说明
版本号
2006.02.07
叶振杰
新建
1.0
1UNIXSHELL配置
##################################
#forVisiBroker
##################################
setenvVBROKERDIR/prm/besuser/BES6
setenvPATH$VBROKERDIR/bin:
$HOME/bin:
$PATH
setenvLIBPATH$VBROKERDIR/lib:
${LIBPATH}
setenvVBROKER_ADM$VBROKERDIR/var
setenvOSAGENT_PORT14159
setenvBIN$VBROKERDIR/bin
setenvLIBPATH$HOME/lib:
$HOME/bin:
$LIBPATH
setpath=($VBROKERDIR/bin$path)
2安装注意事项
BES521以及之前版本,都需要使用root用户安装,然后执行SHELL脚本:
$VBROKERDIR/bin/iaschangeowner,转到普通用户下;BES6及之后的版本可以使用普通用户安装,并直接使用。
BES6安装triallicense以及注册正式license的时候可能会出现在启动的时候找不到license或者license不合法的错误提示,所以,在安装完成导入license之后,需要把$VBROKERDIR/var/borland.lic文件备份到其他地方,如果出现license的错误提示,就把事先备份的文件COPY回去即可。
使用Apache的时候,如果采用kill的方式杀进程,就会出现Apache无法启动的情况,此时,只要到Apache的目录下,删除httpd.pid文件,Apache即可正常启动。
3补丁安装
一般的技术支持分为三板斧:
使用RP1版本重新安装系统->修改一些可有可无的参数和SHELL项->打补丁,如果还不行就继续循环,实在不行,就告诉你“这个版本就有这个问题,换高版本吧”,然后再循环!
BES6如果使用RP1版本安装,基本上不用安装什么补丁,如果出现问题,BORLAND的技术支持会建议安装一些补丁,尽管大多时候这些补丁都不能解决问题,补丁安装的时候一般都是一些压缩包,停止BES应用->把压缩包放在$VBROKERDIR/var目录下->直接解压,就搞定了,搞定之后查看一下版本:
vbverscu或者看某个包的版本,如:
vbverliborb_r.so
4参数配置
1)修改BES的默认OSAGENT端口:
V6.0版本
修改配置文件:
$VBROKERDIR/var/domains/base/adm/properties/agent.properties
agent.default.smartagent.port=24000
修改环境变量配置文件.cshrc
V5.21版本
a)通过编辑配置文件,修改以下文件中的端口号。
然后重新启动IAS。
vmpropdefault.osagent.port=端口号
用户的shell环境变量配置文件.cshrc
$VBROKERDIR/bin/console.config
$VBROKERDIR/bin/iastool.config
$VBROKERDIR/var/servers/p630_2/adm/properties/systemDefaults.properties中:
default.smartagent.port=17000
b)通过控制台修改
选择,Servers,右键选择服务名,选择configure,修改smartagentport中的端口号,修改启动BES服务器ias用户的环境变量:
“OSAGENT_PORT”为目的端口,选择重新启动服务器。
2)修改BES的本地和远程管理端口:
V6.0版本:
$VBROKERDIR/var/domains/base/adm/properties/management_vbroker.properties
vbroker.agent.port=42424#本地或者子网内管理端口
vbroker.security.profile=management
vbroker.security.vault=${properties.file.path}/../security/scu_mgmt_vault
vbroker.se.iiop_tp.scm.iiop_tp.listener.port=5159#远程管理端口
vbroker.se.iiop_tp.host=10.10.10.148#如果主机上有多个网卡(多IP),指定绑定IP地址
V5.21版本:
配置文件$VBROKERDIR/var/servers/SunV880_2/adm/properties/
management_vbroker.properties。
3)修改web服务器的访问端口
BES的Web服务器默认的端口为8080,要将web服务器的端口修改为其他端口,可以将以下几个文件中的8080替换为需要的目的端口,然后重新启动BES服务器。
这里的当前目录为BES5.2的安装目录,“p630_1”为BES的服务名,如果是默认安装则为主机名。
同时需要注意的是在UNIX上1024以下的端口需要root的权限,所以不建议使用1024以下的端口,以保证系统安全。
V6.0版本:
配置文件:
$VBROKERDIR/var/domains/base/configurations/ainbscfg/mos/ainbs8091/adm/tomcat/conf/server.xml:
ups="true"redirectPort="8443"acceptCount="100"debug="0"connectionTimeout="20000"useURIValidationHack="false"disableUploadTimeo ut="true"/> V5.21版本: 配置文件: $VBROKERDIR/var/servers/SunV880_2/adm/properties/partitions/standard/tomcat/conf/server.xml port="8888"minProcessors="5"maxProcessors="75" enableLookups="true"redirectPort="8443"acceptCount="10"debug="0"connectionTimeout="20000"useURIValidationHack="false"/> 5BESjava虚拟机内存块配置: V6.0版本: BES6的管理界面有一个STEPBYSTEP的调优界面,分区右键有选项: Performancetuning...然后调整即可。 或者修改分区配置文件 #分区参数调整,根据主机情况调整 $VBROKERDIR/var/domains/base/configurations/ainbscfg/mos/ainbs8091/adm/properties/partition_server.config vmparam-Xms512m#最小内存数 vmparam-Xmx512m#最小内存数 $VBROKERDIR/var/domains/base/adm/properties/agent.config#包超过设定大小的时候需要调整 vmparam-Xms128m#最小内存数 vmparam-Xmx256m#最小内存数 V5.21版本: 配置文件: $VBROKERDIR/var/servers/SunV880_2/adm/properties/server.config vmparam-Xms24m#最小内存数 vmparam-Xmx32m#最大内存数 调整分区的java虚拟机内存块大小,配置文件: $VBROKERDIR/var/servers/SunV880_2/adm/properties/partitions/standard/partition_server.config: vmparam-Xms64m#最小内存数 vmparam-Xmx192m#最大内存数 6BES的logs位置及logs配置文件 V5.21版本: BES的log包括: serverlog和partitionlog。 它们分别包括: error.log和event.log Logsatserverlevel: $VBROKERDIR/var/servers/SunV880_2/adm/logs/error.log $VBROKERDIR/var/servers/SunV880_2/adm/logs/event.log Logsatpartitionlevel: $VBROKERDIR/var/servers/SunV880_2/adm/logs/partitions/standard/error.log $VBROKERDIR/var/servers/SunV880_2/adm/logs/partitions/standard/event.log ($VBROKERDIR为BES安装目录,SunV880_2为BES服务名,standard为partitions名) logs的配置文件: BES的配置logs文件达到设定大小(如server.log.error.rolling_logfile.rollover=1000000)时自动将正在使用的log备份为如同: event.log.1的文件,其中最后的数字会自动增加。 新的log文件名依然是配置文件指定的文件名。 serverlog的配置文件: $VBROKERDIR/var/servers/SunV880_2/adm/properties/server.properties server.log.error.rolling_logfile.level=2#log级别 server.log.error.rolling_logfile.rollover=1000000#log大小 server.log.error.rolling_logfile.filename=error.log#log名称 server.log.event.rolling_logfile.level=2#log级别 server.log.event.rolling_logfile.rollover=1000000#log大小 server.log.event.rolling_logfile.filename=event.log#log名称 partitionlog的配置文件: $VBROKERDIR/var/servers/SunV880_2/adm/properties/partitions/standard/service.properties log.error.file.filename=error.log#log名称 log.error.level=2#log级别 log.error.rolling_logfile.rollover=1024000#log大小 log.event.file.filename=event.log#log名称 log.event.level=2#log级别 log.event.rolling_logfile.rollover=1024000#log大小 v6.0版本: scu启动时的日志,日志文件: $VBROKERDIR/var/domains/base/adm/logs/scu_log.xml scu_log.xml日志的配置文件: $VBROKERDIR/var/domains/base/adm/properties/logConfiguration.xml partitionlog的日志文件: $VBROKERDIR/var/domains/base/configurations/ainbscfg/mos/ainbs8091/adm/logs/partition_log.txt#日志默认的输出形式是xml文件,可以在控制台修改为txt文件方便阅览 partitionlog的配置文件: $VBROKERDIR/var/domains/base/configurations/ainbscfg/mos/ainbs8091/adm/properties/logConfiguration.txt 7BES应用与后台CORBA应用的连接 1)BES应用与后台CORBA应用在同一台服务器 在启动后台CORBA应用的用户环境变量中配置: OSAGENT_PORT=14000(端口号要与BES中设置的smartagentport端口一致,可以任意配置大于1024小于65536的端口),BES和台CORBA应用的用户可以不同。 启动服务器的顺序为先启动BES,后启动台CORBA应用程序。 2)BES应用与后台CORBA应用在同一网段的两台服务器 在启动后台CORBA应用的用户环境变量中配置: OSAGENT_PORT=14000(端口号要与BES中设置的smartagentport端口一致,可以任意配置大于1024小于65536的端口),BES和台CORBA应用的可以不同,要求两台服务器在同一个网段,互相可以连接。 启动服务器的顺序为先启动BES,然后启动台CORBA应用程序(本服务器不得启动与BES服务器上smartagentport相同的osagent)。 3)BES应用与后台CORBA应用在不同网段的两台服务器上。 我们假设启动后台CORBA应用的主机为A,启动BES的主机为B。 首先在B主机的BES的安装目录的: var/servers/p630_1/adm/properties(p630_1为服务名)目录的: systemDefaults.properties文件中设置参数: default.smartagent.addr=10.9.221.30(10.9.221.30为启动后台CORBA应用的A服务器的IP地址),default.smartagent.port=14000(14000为启动后台CORBA应用的A服务器上启动的osagnet的端口)。 启动顺序为: 在A服务器上启动osagent进程,启动后台CORBA应用,启动B主机上的BES服务器。 8命令行工具iastool的常用命令 1)-deploy#发布命令 -deploy-jars listener_port>> -cfg [-args [-realm 其中–force_restart参数指定后会在web应用发布成功之后重起指定的partition。 示例: iastool–deploy–jars./ainbs.war–hubSunV880_1–cfgainbscfg–partitionainbs8091–mgntport42424–realmServerRealm–useradmin–pwdadmin 2)-undeploy#删除发布的应用 -undeploy-jar -cfg [-realm 示例: iastool-undeploy-jar./ainbs.war-hubSunV880_1–cfgainbscfg–partitionainbs8091–mgntport42424-realmServerRealm-useradmin-pwdadmin 3)-pservice#该命令可以enable,disable,orgetthestateofapartitionservice. -pservice -partition -service [-mgmtport [-file 示例: iastool-pservice-hubSunV880_1-cfgainbscfg-partitionainbs8091-serviceainbs8091_tomcat4-enable-force_restart-mgmtport42424–realmServerRealm–useradmin–pwdadmin 4)-restart#可以重起指定的partition或bes服务器 -restart<-hub [-realm or -restart<-hub -mo [-realm 示例: iastool-restart-hubSunV880_1–realmServerRealm–useradmin–pwdadmin iastool-restart-hubSunV880_1-cfgainbscfg-moainbs8091-mgmtport42424–realmServerRealm–useradmin–pwdadmin 5)-start#启动指定的对象 -start<-hub -mo [-realm 示例: iastool-start-hubSunV880_1-cfgainbscfg-moainbs8091-mgmtport42424–realmServerRealm–useradmin–pwdadmin 6)-stop#停止指定的对象 -stop<-hub [-realm or -stop<-hub -cfg [-realm 示例: iastool-stop-hubSunV880_1–realmServerRealm–useradmin–pwdadmin iastool-stop-hubSunV880_1-cfgainbscfg-moainbs8091-mgmtport42424–realmServerRealm–useradmin–pwdadmin 7)-kill#删除指定的对象 -kill<-hub listener_port>>-cfg -mo [-realm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- bes 配置 文档