1、BEA Weblogic Server集群安装配置手册BEA Weblogic Server集群目 录第1章 引言 1-11.1 目的 1-11.2 适用范围 1-11.3 读者对象 1-11.4 术语定义 1-1第2章 升级流程说明 2-12.1 概述 2-12.2 卸载weblogic9.2 2-12.3 安装weblogic10.3 2-21.1 启动安装界面 2-21.2 接收许可协议 2-21.3 创建一个新的BEA Home 2-31.4 安装类型选择Custom选项 2-31.5 选择Server组件 2-41.6 开始安装 2-41.7 完成安装 2-52.4 配置数据库连接地
2、址 2-62.5 部署应用程序 2-62.6 配置集群环境 2-62.7 发布生产环境 2-7第3章 weblogic安装准备 3-13.1 硬件配置 3-13.2 软件配置 3-13.3 集群环境说明 3-1第4章 Windows环境下的集群配置 4-14.1 WebLogic 10.3 集群配置 4-14.1.1 创建主控服务器domain 4-14.1.2 创建被管服务器domain 4-124.2 Apache Http Server配置 4-224.2.1 安装Apache 4-224.2.2 安装weblogic module扩展模块 4-224.2.3 配置Apache Http
3、 Server 4-224.3 启动集群 4-234.3.1 启动Apache Http Server 4-234.3.2 启动主控服务器 4-244.3.3 启动代理服务 4-254.3.4 启动被管服务器1 4-254.3.5 启动被管服务器2 4-264.4 验证集群启动 4-264.5 停止集群 4-274.5.1 停止被管服务器1 4-274.5.2 停止被管服务器2 4-274.5.3 停止代理服务器 4-274.5.4 停止主控服务器 4-284.5.5 停止Apache Http Server 4-284.6 将数据源部署到集群上 4-294.7 将应用部署到集群上 4-32第
4、5章 AIX环境下的集群配置 5-355.1 WebLogic 10.3 集群配置 5-355.1.1 用图形界面方式配置集群 5-355.1.2 用命令行方式配置集群 5-365.2 Apache Http Server配置 5-375.2.1 安装Apache 5-375.2.2 安装weblogic module扩展模块 5-385.2.3 配置Apache Http Server 5-395.3 启动集群 5-395.3.1 启动Apache Http Server 5-395.3.2 启动主控服务器 5-405.3.3 启动代理服务器 5-405.3.4 启动被管服务器1 5-415
5、.3.5 启动被管服务器2 5-415.4 验证集群启动 5-425.5 停止集群 5-425.5.1 停止被管服务器1 5-425.5.2 停止被管服务器2 5-425.5.3 停止代理服务器 5-425.5.4 停止主控服务器 5-425.5.5 停止Apache Http Server 5-435.6 将数据源部署到集群上 5-435.7 将应用部署到集群上 5-43第1章 引言1.1 目的本文档是上线升级设置流程文档。文档定义了上线实施步骤、中间件安装等操作流程,本文档作为升级操作流程的依据。1.2 适用范围上线升级流程1.3 读者对象系统升级操作人员及现场技术支持人员1.4 术语定义
6、无第2章 升级流程说明2.1 概述为了保证在升级过程中不影响后期正常做账,升级时首先会用一台服务器做一次升级实验,在这台机器上将所有的中间件及配置安装完成之后,然后在上面将实际生产环境中的应用程序进行发布,运行并测试之后发现不存在任何问题,才会对第二台服务器进行升级,在升级过程中要做的操作如下所述。2.2 卸载weblogic9.2为避免不必要的影响,在升级之前先对现有的9.2版本weblogic进行卸载。卸载只需要点击如下图所示路径即可,在卸载完成之后将相对应安装目录删除。2.3 安装weblogic10.3安装本次升级版本weblogic 10.3,安装步骤如下所述:1.1 启动安装界面运
7、行 server923_win32.exe,启动安装界面出现Welcome窗口单击Next按钮。1.2 接收许可协议选择Yes,单击Next按钮。 1.3 创建一个新的BEA Home接受默认值,单击Next按钮。1.4 安装类型选择Custom选项1.5 选择Server组件去掉Workshop 和Server Examples组件,只选择Server组件。1.6 开始安装接受默认的Weblogic安装目录,开始安装。 1.7 完成安装去掉Run Quickstart,单击Done按钮完成安装。 2.4 配置数据库连接地址在启动应用服务之前先配置好各个应用的数据库连接地址,需要配置dbset
8、ting文件,该文件必须存放在应用服务(weblogic)所在的根目录(如:weblogic装在c盘,则放在c盘的根目录),文件中配置各个系统所访问数据库的驱动、ip地址、用户名、密码及数据库类型,参数说明如下图所示:2.5 部署应用程序在安装完成weblogic之后先不对其配置集群,将已有的生产环境中的应用程序包在上面发布,运行并测试,确保其不出现问题的情况下才进行下一步操作。2.6 配置集群环境在一台服务其上测试完升级环境,及部署应用程序并通过测试之后不存在问题,则开始对另一台服务器进行升级,并且需要对两台机器配置集群环境,集群环境的安装及配置如下面章节所示。2.7 发布生产环境在完成所有
9、上述流程并且不存在问题之后,将在此次搭建的集群环境中部署应用程序包,最后对其进行测试。第3章 weblogic安装准备3.1 硬件配置安装WebLogic集群需要一台物理的主控服务器和若干台被管服务器。每台服务器的硬件要求如下:硬件要求CPUP4以上内存至少1G,建议2G以上硬盘空间建议10G以上3.2 软件配置如下表所示。配置项目要求操作系统Windows、AIX数据库系统Oracle、DB2、SQL Server、Sybase、Informix、MySQL服务器环境WebLogic10.3,Apache Http Server 2.2JDKJDK5及以上3.3 集群环境说明本文中将以两台物
10、理服务器做集群,ip分别为192.168.66.18和192.168.66.19,物理上192.168.66.18作为主服务器,192.168.66.19作为从服务器,逻辑上将建立一个主管服务器AdminServer在192.168.66.18上,一个代理分发服务器Apache Http Server在192.168.66.18上,另一个在192.168.66.19上,两个被管服务器ManagedServer_1和ManagedServer_2,分别在192.168.66.18和192.168.66.19上。具体配置如下:Ip/port服务器名角色备注192.168.66.18:7001Adm
11、inServer主控服务器192.168.66.18:7080ManagedServer_1被管服务器1192.168.66.19:7082ManagedServer_2被管服务器2192.168.66.18:8080ProxyServer备用代理服务器暂时不启用192.168.66.19:8080Apache Http ServerApache代理分发服务器 第4章 Windows环境下的集群配置本章将介绍windows环境下的集群配置步骤。4.1 WebLogic 10.3 集群配置4.1.1 创建主控服务器domain进入192.168.101.151上WebLogic的安装目录下 ./
12、bea_103/wlserver_10.3/common/bin,运行config.exe文件,windows上也可通过菜单来运行,如下图:执行config.exe后界面跳出domain创建向导,如图:1. 选择安装域源点击“Next”,选择安装域源,选默认即可,如图:2. 配置域管理员用户名和密码点击“Next”,设置用户名和密码,本文都用weblogic,如图:3. 配置域启动模式和JDK点击“Next”,这里我们启动模式选择生产模式(Production Mode),JDK选择JRockit 1.6,如图:4. 选择是否自定义环境和服务设置点击“Next”,这里选择“Yes”,如图:点击
13、“Next”,选择“I dont want to change anything here”,如图:5. 配置主控服务器IP端口点击“Next”,配置主控服务器的服务器名,IP,端口等,服务器名:AdminServerIP:192.168.101.151端口:7001此处不选择SSL,如图:6. 配置被管服务器相关信息点击“Next”,按本章“集群环境说明”一节的信息配置被管服务器的相关信息,都不选SSL,如下图:7. 配置集群点击“Next”,新添一个Cluster,Name:MyClusterMulticase address:239.192.0.0(默认即可)Multicase port
14、:7777Cluster address:192.168.101.152:7080,192.168.101.152:7082如下图:8. 添加被管服务器到集群点击“Next”,将左边选择栏里的两个被管服务器添加到右边的集群下,如图:9. 创建Http代理服务器点击“Next”,勾上ProxyServer(如果确定用Apache Http Server作代理服务器,这个步骤可以省略),如图:10. 配置计算机点击“Next”,在此不做配置,如图:11. 检查域配置信息点击“Next”,检查域配置信息,如图12. 配置域名和域路径点击“Next”,Domain name:admin_domainD
15、omain location:I:ApplicationServerbea_103user_projectsdomains(默认即可)如下图:13. 创建域点击“Next”,点“Create”,如下图:确认无误后点“Done”完成配置。4.1.2 创建被管服务器domain进入192.168.101.152上WebLogic的安装目录下 ./bea_103/wlserver_10.3/common/bin,运行config.exe文件,windows上也可通过菜单来运行,如下图:执行config.exe后界面跳出domain创建向导,如图:1. 选择安装域源点击“Next”,选择安装域源,选默
16、认即可,如图:2. 配置域管理员用户名和密码点击“Next”,设置用户名和密码,本文都用weblogic,如图:3. 配置域启动模式和JDK点击“Next”,这里我们启动模式选择生产模式(Production Mode),JDK选择JRockit 1.6,如图:4. 选择是否自定义环境和服务设置点击“Next”,这里选择“Yes”,如图:点击“Next”,选择“I dont want to change anything here”,如图:5. 配置被管服务器管理IP和端口点击“Next”,配置主控服务器的服务器名,IP,端口等,服务器名:ManagedServerIP:192.168.101
17、.152端口:9001此处不选择SSL,如图:6. 配置被管服务器相关信息点击“Next”,按本章“集群环境说明”一节的信息配置被管服务器的相关信息,在这个域里只需要配上ManagedServer_2的信息,不选SSL,如下图:7. 配置集群点击“Next”,此处不做设置,如下图:8. 配置计算机点击“Next”,在此不做配置,如图:9. 检查域配置信息点击“Next”,检查域配置信息,如图10. 配置域名和域路径点击“Next”,Domain name:managed_domainDomain location:I:ApplicationServerbea_103user_projectsd
18、omains(默认即可)如下图:11. 创建域点击“Next”,点“Create”,如下图:确认无误后点“Done”完成配置。4.2 Apache Http Server配置4.2.1 安装Apache上Apache官方网站(www.apache.org )下载2.2.15的windows安装版本下载路径:http:/httpd.apache.org/download.cgi#apache22 下载httpd-2.2.15-win32-x86-no_ssl.msi安装包运行安装包,选择好安装路径(本文环境安装在192.168.101.151上的I:ApplicationServer路径下),其
19、余默认安装即可。4.2.2 安装weblogic module扩展模块可以搜索自己WebLogic的安装目录下以mod_wl开头以so为扩展名的文件,本文需要的是mod_wl_22.so,如果搜索不到可以上网去下载,注意必须是对应的操作系统版本(本节对应是windows)和对应的apache版本(本文对应的是2.2.15,也就是文件中的22)。下载完后将mod_wl_22.so放置Apache安装目录的modules文件夹下,本节对应路径是I:ApplicationServerApache2.2modules。4.2.3 配置Apache Http Server打开Apache安装目录下con
20、f下的httpd.conf文件,修改几个配置,找到Listen配置,默认的是Listen 80,将端口80改成8080;在httpd.conf文件的最后加入一段配置如下:LoadModule weblogic_module modules/mod_wl_22.soWebLogicCluster 192.168.101.151:7080,192.168.101.152:7082MatchExpression *.jspMatchExpression *.*MatchExpression *完成后保存关闭httpd.conf文件。4.3 启动集群4.3.1 启动Apache Http Server
21、如果正常安装Apache,将会在任务栏右下角产生一个小图标,双击这个图标就可以打开控制台,如下图:在左边选上“Apache2.2”,点击右边的“Start”按钮,启动成功后状态图标将变成绿色,如图:4.3.2 启动主控服务器打开windows的cmd命令行工具,进入192.168.101.151上的I:ApplicationServerbea_103user_projectsdomainsadmin_domainbin路径(主控服务器的域路径),打startWebLogic.cmd命令,如图:回车即启动主控服务器,启动过程中有可能被要求输入域管理员名和密码(即我们之间设置的,都是weblogi
22、c),启动成功后可以在输出的最后看到“Server started in RUNNING mode”,如图:4.3.3 启动代理服务注:如果选用Apache作代理服务器,本节可以忽略。打开windows的cmd命令行工具,进入192.168.101.151上的I:ApplicationServerbea_103user_projectsdomainsadmin_domainbin路径(主控服务器的域路径),打以下命令回车:startManagedWebLogic.cmd ProxyServer http:/192.168.101.151:7001启动过程中有可能被要求输入域管理员名和密码(即我
23、们之间设置的,都是weblogic),启动成功后可以在输出的最后看到“Server started in RUNNING mode”。4.3.4 启动被管服务器1打开windows的cmd命令行工具,进入192.168.101.151上的I:ApplicationServerbea_103user_projectsdomainsadmin_domainbin路径(主控服务器的域路径),打以下命令回车:startManagedWebLogic.cmd ManagedServer_1 http:/192.168.101.151:7001启动过程中有可能被要求输入域管理员名和密码(即我们之间设置的,
24、都是weblogic),启动成功后可以在输出的最后看到“Server started in RUNNING mode”。4.3.5 启动被管服务器2打开windows的cmd命令行工具,进入192.168.101.152上的I:ApplicationServerbea_103user_projectsdomainsmanaged_domainbin路径(被管服务器的域路径),打以下命令回车:startManagedWebLogic.cmd ManagedServer_2 http:/192.168.101.151:7001注意绑定的IP和端口同样是192.168.101.151:7001,启动
25、过程中有可能被要求输入域管理员名和密码(即我们之间设置的,都是weblogic),启动成功后可以在输出的最后看到“Server started in RUNNING mode”。4.4 验证集群启动如果按上一节都启动成功后,在浏览器里可以打http:/192.168.101.151:7001/console 地址,用户名和密码都是weblogic。登录进控制台后点击左边的Enviroment-Servers菜单,如图:此时在界面主区域就能看到所有的server状态,如图:从上图中可以看到主控服务器和两个被管服务器的状态都是“OK”,由于用Apache作代理服务器,所以ProxyServer没启
26、动,所有服务器启动成功状态正常。在任务栏的右下角检查Apache启动情况,出现绿色图标的表示启动成功。4.5 停止集群4.5.1 停止被管服务器1打开windows的cmd命令行工具,进入192.168.101.151上的I:ApplicationServerbea_103user_projectsdomainsadmin_domainbin路径(主控服务器的域路径),打以下命令回车:stopManagedWebLogic.cmd ManagedServer_14.5.2 停止被管服务器2打开windows的cmd命令行工具,进入192.168.101.152上的I:ApplicationSe
27、rverbea_103user_projectsdomainsmanaged_domainbin路径(被管服务器的域路径),打以下命令回车:stopManagedWebLogic.cmd ManagedServer_24.5.3 停止代理服务器注:如果选用Apache作代理服务器,本节可以忽略。打开windows的cmd命令行工具,进入192.168.101.151上的I:ApplicationServerbea_103user_projectsdomainsadmin_domainbin路径(主控服务器的域路径),打以下命令回车:stopManagedWebLogic.cmd ProxySe
28、rver4.5.4 停止主控服务器打开windows的cmd命令行工具,进入192.168.101.151上的I:ApplicationServerbea_103user_projectsdomainsadmin_domainbin路径(主控服务器的域路径),打stopWebLogic.cmd命令回车。4.5.5 停止Apache Http Server如果正常安装Apache,将会在任务栏右下角产生一个小图标,双击这个图标就可以打开控制台,如下图:在左边选上“Apache2.2”,点击右边的“stop”按钮,停止成功后状态图标将变成红色,如图:4.6 将数据源部署到集群上数据源的创建方法请参
29、见相关文档章节,本节将介绍如何将一个已有的数据源重新部署到集群环境上。在浏览器里可以打http:/192.168.101.151:7001/console 地址,用户名和密码都是weblogic。登录进控制台后点击左边的Services-JDBC-Data Sources菜单,如图:此时在界面主区域可以看到已配置的数据源,如图:点击WFISDB进入配置界面,此时在页面的上方能看到一排配置页签,如图:点“Targets”进入以下配置页面,如图:点上MyCluster-All servers in the cluster选项即可,如上图,点“Save”保存。如果此时上图界面呈现灰色不可编辑状态,则
30、点页面左上角的“Lock & Edit”按钮,如下图: 解锁后即可对配置页面进行编辑。成功编辑并点“Save”后要注意点页面左上角的“Activate Changes”按钮,激活本次修改,如图:注:本节所介绍的是修改已有数据源配置,将它部署到集群环境下,其实在创建数据源的时候如果集群环境已配置好也可以在创建过程中就选上集群服务器节点,效果和本节的一样。4.7 将应用部署到集群上应用部署的方法请参见相关文档章节,本节将介绍如何将一个已有的应用重新部署到集群环境上。在浏览器里可以打http:/192.168.101.151:7001/console 地址,用户名和密码都是weblogic。登录进控制台后点击左边的Deployments菜单,如图:此时在界面主区域可以看到已部署的应用,如图:从上图看,intelliFlow就是我们的工作流应用,点击进入配置页面,在最上面的一排标签里点“Targe
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1