页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

注:此集群配置方式适用版本是 weblogic 10.3.4、10.3.5、10.3.6、12.1.1 及以上。

1、配置集群应用的必要条件

  • 集群中的所有 Server 的服务器日期时间必须相同,否则同步会存在问题。
  • 集群中的所有Server必须位于同一网段,并且必须是IP广播(UDP)可到达的。
  • 集群中的所有Server必须使用相同的版本,包括Service Pack。
  • 集群中的Server必须使用永久的静态IP地址。动态IP地址分配不能用于集群环境。如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP地址,只有这样,客户端才能访问服务器。
  • 要以CLUSTER方式运行,必须有包含CLUSTER许可的LICENSE才行(从Bea网站上下载的试用版本就可以进行Cluster配置)。

2、配置前的准备工作

在配置集群应用前要对集群的配置信息有一个良好的设计,下面就是我们这次配置的集群信息。在同一网段内的不同机器上配置集群。

操作系统

硬件配置

角色

Win2003 Server

IP:172.20.16.241

PORT:7001

Administrator Server

Win2003 Server

IP:172.20.16.241

PORT:8003

Proxy Server

Win2003 Server

IP:172.20.16.241

PORT:8001

Managed Server1

Win2003 Server

IP:172.20.16.242

PORT:8001

Managed Server2

面板
borderColor#BBBBBB
bgColor#F0F0F0
borderWidth1
borderStylesolid
文档目录:

目录

3、部署文件简介

文件名

作用说明

smartbi.war

Smartbi 服务器手工部署包。

smartbi_proxy.warSmartbi 代理程序包。

 

4、使用Domain Configuration Wizard配置管理服务器

4.1    创建新的Domain

         选择“Tool-Configuration Wizard”,单击“下一步”按钮。

4.2    选择安装域源

         选择安装“WebLogic Server”,单击“下一步”按钮。

 

4.3   
配置管理员用户名和密码
配置管理员用户名和密码
配置管理员用户名和密码

         输入Weblogic管理员管理服务器(AdminServer)的用户名和密码,在此以“weblogic”作用登录管理服务器的用户名和密码,单击“下一步”按钮。

4.4    配置域启动模式和JDK

         选择“生产模式”和“Sun SDK”后,单击“下一步”按钮。

4.5    选择是否自定义环境和服务设置

         选择“是”后,单击“下一步”按钮。

4.6    配置管理服务器

         输入Administrator Server的名称,监听地址,监听端口,如果需要SSL支持的话可以在“SSL enabled”后面的复选取框上打勾,配置SSL监听端口,单击“下一步”按钮。

4.7    配置受管理服务器(代理服务器实际上也是一个受管理服务器)

         输入Managed Server的名称,监听地址,监听端口,如果需要SSL支持的话,可以在“SSL enabled”复选框上打勾,配置SSL监听端口。可以配置多个Managed Server。单击“下一步”按钮。

(注:我这台机的IP是:172.20.16.241,另一台机上要安装受管理服务器的IP地址是:172.20.16.242)

4.8    配置群集信息

         单击“切换显示”,再单击“添加”,输入BICluster的名称,Multicast address组播地址,BICluster的组播地址和端口,BICluster地址可输可不输。单击“下一步”按钮。

4.9    将“受管理服务器”添加到“集群”中

         选择左面列表中的Managed Server,将其添加到右面的列表中,这里代理服务器不要添加到右边,单击“下一步”按钮。

4.10    创建HTTP代理应用程序

         选中“为群集创建Http代理”,myCluster代理服务器选择前面没有加入myCluster的ProxyServer,单击“下一步”按钮。

4.11    配置计算机

         在此不对计算机进行配置,单击“下一步”按钮。

4.12    配置服务器和机器对应关系

4.13    检查Weblogic域

         在此检查前面所做的配置,如果没有问题单击“下一步”按钮。

4.14    创建Weblogic域

         输入要创建的域名和位置,此处域名可输入为Clust_domain,输入完成后单击“创建”按钮。

4.15    正在创建域

         创建无误后,单击“完成”按钮。

 

5、使用Domain Configuration Wizard配置受管理服务器

在各个机器上使用Domain Configuration Wizard配置受管理服务器和Proxy Server。

5.1    创建新的Domain

选择“Tool - Configuration Wizard”,单击“下一步”按钮。

5.2    选择安装域源

选择安装“WebLogic Server”,单击“下一步”按钮。

5.3    配置管理员用户名和密码

输入Weblogic管理员管理服务器(AdminServer)的用户名和密码,在此的用户名和密码必须和4.3节配置管理员用户名和密码中的一样,单击“下一步”按钮。

5.4    配置域启动模式和JDK

选择“生产模式”和“Sun SDK”后,单击“下一步”按钮。

5.5    选择是否自定义环境和服务设置

选择“是”后,单击“下一步”按钮。

5.6    配置服务器

输入Administrator Server的名称,监听地址和监听端口分别是两个ManagedServer或ProxyServer的地址和端口,单击“下一步”按钮。

5.7    配置受管理服务器

无需配置,直接点“下一步”。

5.8    配置集群机器

无需配置,直接点“下一步”。

5.9    检查Weblogic域

无需配置,直接点“下一步”。

5.10    创建Weblogic域

         输入要创建的域名和位置,输入完成后单击“创建”按钮。

5.11    正在创建域

         创建无误后,单击“完成”按钮。

 

6、配置受管理服务器和代理服务器

6.1    编辑启动WebLogic服务文件

  • 编辑口令文件

在刚才创建的域目录下建立boot.properties文件,内容为:

代码块
languagetext
username=weblogic
password=weblogic

 

  • 编辑启动管理服务器的文件

在2.5节创建的域目录下的bin目录中创建startManagedServer.cmd(startProxyServer.cmd),内容为:

代码块
languagepowershell
@ECHO OFF

 



@REM 启动受管理服务器ManagedServer1.

@REM 启动Managed Server

@REM 使用startManagedWeblogic命令启动Managed Server,它的命令格式是:

@REM startManagedWeblogic.cmd Managed Server的名称 Administrator Server地址

@REM startManagedWeblogic 受管理服务器名称 管理服务器URL

 



.\bin\startManagedWebLogic
ManagedServer1 
 ManagedServer1 http://172.20.16.241:7001

 

(注:使用startManagedWeblogic命令启动Managed

注:使用startManagedWeblogic命令启动Managed Server,它的命令格式是:

startManagedWeblogic.cmd  Managed-Server的名称  Administrator-Server地址

)

        

同理,创建和编辑ManagedServer2和ProxyServer的启动文件。

         

7      启动所有服务

7、启动所有服务

7.1    启动所有集群机器上的nodeManager服务

  • 在hosts文件中增加所有机器的ip映射在hosts文件中增加所有机器的ip映射。
  • 进入<WLS_HOME>\weblogic92\server\bin目录,运行startNodeManager.cmd启动NodeManager服务cmd启动NodeManager服务。

7.2    启动Weblogic管理服务器

在管理服务器的域目录下,运行./startWeblogic,启动管理服务器。

7.3    启动受管理服务器

进入各个受管理服务器目录下,运行新建的启动服务的文件StartManagedServer.cmd,启动受管理服务器cmd,启动受管理服务器。

7.4    启动代理服务器(ProxyServer)

 

8      部署Smartbi

8、部署Smartbi

8.1    修改smartbi.war配置

文件位置: smartbi文件位置:smartbi.war\WEB-INF\ehcache.xml

文件作用:Smartbi的知识库缓存配置文件。

操作说明:操作说明:有如下两个可选方案。

 方案一:修改war包,将smartbi方案一:修改war包,将smartbi.war\WEB-INF\ehcache.xml 文件删除;然后将smartbi.war\WEB-INF\ehcache_cluster.xml 文件重命名为 ehcache.xml。

        方案二:修改war包,将smartbi.war\WEB-INF\ehcache.xml 文件删除;然后将smartbi.war\WEB-INF\ehcache_cluster_manual.xml 文件重命名为 ehcache.xml,然后参考下图修改各个节点对应的ehcache.xml。             注:建议使用方案一( IP 广播(UDP)可到达的使用方案一),如何测试是否广播可达,请参考wiki文档:分组广播测试 xml。 


注:如果各个服务器节点是 IP 广播(UDP)可到达的,请使用方案一(如何测试广播可达,请参考文档:分组广播测试)。如果各服务器是IP广播不可达的,则必须使用方案二,手动设置节点IP及端口,如下图所示。 

Image Modified

8.2    查看服务器状态

(1) 进入Console控制台(http://172.20.16.241.7001/console)。

(2) 进入console控制台后,在左边域结构树中点击“Environment”前的“+”,在展开的菜单中点击“Servers”,在右边的列表中可以看到各服务器是否正常启动”,在展开的菜单中点击“Servers”,在右边的列表中可以看到各服务器是否正常启动。

8.3    若所有服务器启动正常,部署Smartbi

(1) 若所有服务器启动正常,点击在左边域结构树中点击“Deployments”若所有服务器启动正常,点击在左边域结构树中点击“Deployments”。

(2) 点击“Install”,选择需要部署的smartbi.war,点击“Next”war,点击“Next”。

(3) 进入“Choose targeting style”页面,选择“Install this deployment as an application”,点击“Next”application”,点击“Next”。

(4) 进入“Select deployment targets”,选择“BICluster”,点击“Next”targets”,选择“BICluster”,点击“Next”。

(5) 进入“Optional Settings”,点击“Finish”Settings”,点击“Finish”。

(6) 单击左上角的“Activate Changes”。

(7) 选中smartbi应用,然后选择“Servicing all requests”,再单击“yes”,启动smartbi。

(8) 看到状态是“Active”就表示smartbi应用启动完成看到状态是“Active”就表示smartbi应用启动完成。

 

9 配置Smartbi

9、配置Smartbi

9.1    配置各个Smartbi服务器

1、  通过各个节点应用服务器端口登录smarti的配置页面,并配置知识库链接和License等信息,详细配置,请参考《安装配置指南》通过各个节点应用服务器端口登录smarti的配置页面,并配置知识库链接和License等信息,详细配置,请参考《安装配置指南》。

9.2    重启集群

10 登录Smartbi

 通过ProxyServer访问smartbi

10、登录Smartbi

通过ProxyServer访问smartbi:http://172.20.16.241:8003/smartbi