bes配置文档Word文件下载.docx
- 文档编号:19770803
- 上传时间:2023-01-10
- 格式:DOCX
- 页数:9
- 大小:19.38KB
bes配置文档Word文件下载.docx
《bes配置文档Word文件下载.docx》由会员分享,可在线阅读,更多相关《bes配置文档Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。
setenvLIBPATH$VBROKERDIR/lib:
${LIBPATH}
setenvVBROKER_ADM$VBROKERDIR/var
setenvOSAGENT_PORT14159
setenvBIN$VBROKERDIR/bin
setenvLIBPATH$HOME/lib:
$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:
<
ConnectorclassName="
org.apache.coyote.tomcat4.CoyoteConnector"
port="
9090"
minProcessors="
5"
maxProcessors="
75"
enableLook
ups="
true"
redirectPort="
8443"
acceptCount="
100"
debug="
0"
connectionTimeout="
20000"
useURIValidationHack="
false"
disableUploadTimeo
ut="
/>
$VBROKERDIR/var/servers/SunV880_2/adm/properties/partitions/standard/tomcat/conf/server.xml
8888"
enableLookups="
acceptCount="
10"
/>
5BESjava虚拟机内存块配置:
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#最小内存数
配置文件:
$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文件方便阅览
$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应用在同一网段的两台服务器
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<
jar1,jar2,...>
<
-hub<
hub>
|-host<
host>
:
listener_port>
>
-cfg<
configname>
-partition<
partitionname>
[-force_restart][-cp<
classpath>
]
[-args<
args>
][-javac_args<
][-noverify][-nostubs][-mgmtport<
nnnnn>
[-realm<
realm>
][-user<
username>
][-pwd<
password>
][-file<
login_file>
]
其中–force_restart参数指定后会在web应用发布成功之后重起指定的partition。
示例:
iastool–deploy–jars./ainbs.war–hubSunV880_1–cfgainbscfg–partitionainbs8091–mgntport42424–realmServerRealm–useradmin–pwdadmin
2)-undeploy#删除发布的应用
-undeploy-jar<
jar>
config_name>
[-mgmtport<
iastool-undeploy-jar./ainbs.war-hubSunV880_1–cfgainbscfg–partitionainbs8091–mgntport42424-realmServerRealm-useradmin-pwdadmin
3)-pservice#该命令可以enable,disable,orgetthestateofapartitionservice.
-pservice<
hub<
-cfg<
-partition<
-moagent<
managedobjectagent>
-service<
servicename>
-enable|-disable|-status>
[-force_restart]
[-mgmtport<
][-realm<
[-file<
iastool-pservice-hubSunV880_1-cfgainbscfg-partitionainbs8091-serviceainbs8091_tomcat4-enable-force_restart-mgmtport42424–realmServerRealm–useradmin–pwdadmin
4)-restart#可以重起指定的partition或bes服务器
-restart<
or
[-cfg<
-mo<
managedobjectname>
iastool-restart-hubSunV880_1–realmServerRealm–useradmin–pwdadmin
iastool-restart-hubSunV880_1-cfgainbscfg-moainbs8091-mgmtport42424–realmServerRealm–useradmin–pwdadmin
5)-start#启动指定的对象
-start<
iastool-start-hubSunV880_1-cfgainbscfg-moainbs8091-mgmtport42424–realmServerRealm–useradmin–pwdadmin
6)-stop#停止指定的对象
-stop<
-mo<
iastool-stop-hubSunV880_1–realmServerRealm–useradmin–pwdadmin
iastool-stop-hubSunV880_1-cfgainbscfg-moainbs8091-mgmtport42424–realmServerRealm–useradmin–pwdadmin
7)-kill#删除指定的对象
-kill<
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- bes 配置 文档