BES中间件的安装要求
(2014-11-13 16:39:59)
					
											标签:
																				
                            it | 
					分类: BorlandBES | 
1.  
安装Java需求
目前BES软件,可以运行在32位和64位Java虚拟机上,当前统一使用Java6(AIX为IBM提供的64位java软件,HP-UX根据JVM大小自动选择32位或64位,Linux使用64位oracle网站提供的java),尽量使用基于平台本身的java软件,而不使用其他开源安装包。
各个平台操作系统java安装后的文件。
AIX平台:
/usr/java6_64
 
HP-UX平台:
/opt/java6
 
Linux平台:
安装JDK
chmod 
./jdk-6u31-linux-x64.bin
cp–R 
 
三个平台配置java环境变量基本一致
echo“export 
echo“export 
echo“export 
source 
 
测试环境变量配置是否成功并显示jdk版本
java–version
2.  
用户和组
操作系统用户和组
BES软件安装用户为bes,用户的属组为bes。
如:
AIX平台:
mkgroupid=1051 
useradd 
passwd 
 
HP-UX平台:
groupadd 
useradd 
chown 
passwd 
 
Linux平台:
groupadd 
useradd 
chown 
passwd 
 
域用户
在创建域的时候指定,可根据业务名称定义。
3.  
安装目录及文件系统
1) 
软件文件系统为/bes,底层LV命名为beslv,大小为5GB,如特殊需求可以扩展到10GB。根据bes配置的模式需求,文件系统所在VG可以是根卷组,也可以是共享存储上的VG。无明确需求,建议使用根卷组。
2) 
为缩短domain目录深度,保留domain与BES安装home的分离,建议使用专用的domian文件系统,大小在30GB以上。
3) 
为方便应用记录日志,存放足够长时间的系统日志,用于保存bes的标准输出信息,GC日志和应用日志,应用设计人员需要考虑定期备份和清除domain下的应用和bes相关日志。该文件系统名称与大小由项目组指定。
 
列表如下:
| 
 裸设备  | 
 文件系统  | 
 说明  | 
| 
 /beslv  | 
 /bes  | 
 BES软件安装文件系统  | 
| 
 /domainslv  | 
 /bes/domains  | 
 域文件系统  | 
| 
 /applogslv  | 
 /bes/domains/xxxxx/logs  | 
 
l  
l  
l   | 
 
4.  
域监听端口
域使用的监听端口地址范围推荐为7000-9000,不要使用默认1900端口,管理端口建议使用9001。
5.  
系统ulimit设置
1) 
查看系统ulimit设置,主要关注打开文件数和core文件大小两个限制:
ulimit 
 
AIX平台:
修改配置文件/etc/security/limits,并重新登陆
default:
fsize 
core 
cpu 
data 
rss 
stack 
nofiles 
参数说明:
fsize:hard 
core:core 
nofiles:numbers 
 
HP-UX平台:
kctune 
 
参数说明:
maxfiles_lim:单进程可打开的最大文件数量
 
Linux平台:
修改/etc/security/limits.conf文件,并重新登陆
* 
* 
* 
* 
* 
* 
2) 
查看系统ulimit设置:
ulimit 
 
在/etc/profile文件中进行设置,则对所有用户生效,在用户的start文件中设置,则只对用户的设置用户的环境生效,不同shell对应的start文件不同(默认情况下,AIX平台ksh,linux平台bash,HP-UX平台sh,各种shell的start文件如下):
sh 
   
$HOME/.profile 
bash 
/etc/profile 
$HOME/.profile 
(or 
ksh 
 
执行顺序:/etc/profile 
 
设置打开文件句柄数限制,大于1024:
ulimit–n 
 
core文件大小限制,设置为无限制:
ulimit–c 
 
6.  
TCP网络参数设置
AIX平台:
no 
no 
no 
no 
 
HP-UX平台:
ndd 
 
Linux平台:
echo 
echo 
sysctl 
sysctl 
sysctl 
sysctl 
sysctl 
sysctl 
sysctl 
sysctl 
sysctl 
echo 
echo 

加载中…