bes配置文档.docx

上传人:b****5 文档编号:6752659 上传时间:2023-01-10 格式:DOCX 页数:9 大小:19.38KB
下载 相关 举报
bes配置文档.docx_第1页
第1页 / 共9页
bes配置文档.docx_第2页
第2页 / 共9页
bes配置文档.docx_第3页
第3页 / 共9页
bes配置文档.docx_第4页
第4页 / 共9页
bes配置文档.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

bes配置文档.docx

《bes配置文档.docx》由会员分享,可在线阅读,更多相关《bes配置文档.docx(9页珍藏版)》请在冰豆网上搜索。

bes配置文档.docx

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<-hub|-host:

listener_port>>

-cfg-partition[-force_restart][-cp]

[-args][-javac_args][-noverify][-nostubs][-mgmtport]

[-realm][-user][-pwd][-file]

其中–force_restart参数指定后会在web应用发布成功之后重起指定的partition。

示例:

iastool–deploy–jars./ainbs.war–hubSunV880_1–cfgainbscfg–partitionainbs8091–mgntport42424–realmServerRealm–useradmin–pwdadmin

2)-undeploy#删除发布的应用

-undeploy-jar<-hub|-host:

>

-cfg-partition[-mgmtport]

[-realm][-user][-pwd][-file]

示例:

iastool-undeploy-jar./ainbs.war-hubSunV880_1–cfgainbscfg–partitionainbs8091–mgntport42424-realmServerRealm-useradmin-pwdadmin

3)-pservice#该命令可以enable,disable,orgetthestateofapartitionservice.

-pservice|-host:

>-cfg

-partition-moagent

-service<-enable|-disable|-status>[-force_restart]

[-mgmtport][-realm][-user][-pwd]

[-file]

示例:

iastool-pservice-hubSunV880_1-cfgainbscfg-partitionainbs8091-serviceainbs8091_tomcat4-enable-force_restart-mgmtport42424–realmServerRealm–useradmin–pwdadmin

4)-restart#可以重起指定的partition或bes服务器

-restart<-hub|-host:

>[-mgmtport]

[-realm][-user][-pwd][-file]

or

-restart<-hub|-host:

>[-cfg]

-mo-moagent[-mgmtport]

[-realm][-user][-pwd][-file]

示例:

iastool-restart-hubSunV880_1–realmServerRealm–useradmin–pwdadmin

iastool-restart-hubSunV880_1-cfgainbscfg-moainbs8091-mgmtport42424–realmServerRealm–useradmin–pwdadmin

5)-start#启动指定的对象

-start<-hub|-host:

>-cfg

-mo-moagent[-mgmtport]

[-realm][-user][-pwd][-file]

示例:

iastool-start-hubSunV880_1-cfgainbscfg-moainbs8091-mgmtport42424–realmServerRealm–useradmin–pwdadmin

6)-stop#停止指定的对象

-stop<-hub|-host:

>[-mgmtport]

[-realm][-user][-pwd][-file]

or

-stop<-hub|-host:

>[-mgmtport]

-cfg-mo-moagent

[-realm][-user][-pwd][-file]

示例:

iastool-stop-hubSunV880_1–realmServerRealm–useradmin–pwdadmin

iastool-stop-hubSunV880_1-cfgainbscfg-moainbs8091-mgmtport42424–realmServerRealm–useradmin–pwdadmin

7)-kill#删除指定的对象

-kill<-hub|-host:

listener_port>>-cfg

-mo-moagent[-mgmtport]

[-realm][-user][-pwd][-file]

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

当前位置:首页 > 成人教育 > 专升本

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1