部署服务器集群,两台或以上的服务器以水平集群的方式部署,集群部署(负载均衡方案)步骤如下:
1、 首先在Oracle数据库中新建DBA权限用户,服务器安装对应的数据库驱动并配置TNS信息,BI系统安装过程中,资料库选择【配置现有数据库】,稍后步骤系统会要求输入数据库信息,将系统资料库部署至Oracle数据库;
2、 BI系统安装完毕,在配置向导中将系统数据保存至统一的介质(NAS盘)中;
以上两步可选,目的是多个BI系统使用一致的资料库和文件存储,保证数据一致性。
将安装文件中的Apache24.rar解压到BI主服务器C盘根目录(文件可以在网盘下载,密码为:o1td)。
进入c:\ Apache24\conf目录,用记事本打开workers.properties,将里面的tomcat1和tomcat2的IP改为您的BI服务器地址,用记事本打开httpd.conf,将ServerName、ServerAdmin修改为对应的值。
打开主服务器的CMS,停止tomcat服务,将server1.xml复制到BI主服务器的tomcat/conf目录,将原来的server.xml改名为server_back.xm,将server1.xml改名为server.xml。
打开负载服务器的CMS,停止tomcat服务,将server2.xml复制到BI主服务器的tomcat/conf目录,将原来的server.xml改名为server_back.xm,将server2.xml改名为server.xml。
server.xml里面已经写好了Session的处理机制,也可以自己到网上找,到处都是。
在主服务器打开CMD,执行c:/ Apache24/bin/httpd.exe –k install启动Apache服务。
打开主服务器的CMS,启动tomcat服务。
打开负载服务器的CMS,启动tomcat服务。
配置完成,现在可以使用主服务器的IP访问BI系统,系统自动实现负载均衡。
图表1 服务资源配置说明
服务 |
类别 |
端口 |
AJP端口 |
备注 |
Apache |
系统主服务 |
80 |
主服务器服务 |
|
Tomcat8 |
主服务器BI中间件 |
8080 |
8009 |
主服务器服务 |
Tomcat8 |
负载服务器BI中间件 |
80 |
8009 |
负载服务器服务 |