BEA Weblogic Server集群安装配置手册.docx
- 文档编号:7946618
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:46
- 大小:1.41MB
BEA Weblogic Server集群安装配置手册.docx
《BEA Weblogic Server集群安装配置手册.docx》由会员分享,可在线阅读,更多相关《BEA Weblogic Server集群安装配置手册.docx(46页珍藏版)》请在冰豆网上搜索。
BEAWeblogicServer集群安装配置手册
BEAWeblogicServer集群
目录
第1章引言1-1
1.1目的1-1
1.2适用范围1-1
1.3读者对象1-1
1.4术语定义1-1
第2章升级流程说明2-1
2.1概述2-1
2.2卸载weblogic9.22-1
2.3安装weblogic10.32-2
1.1启动安装界面2-2
1.2接收许可协议2-2
1.3创建一个新的BEAHome2-3
1.4安装类型选择Custom选项2-3
1.5选择Server组件2-4
1.6开始安装2-4
1.7完成安装2-5
2.4配置数据库连接地址2-6
2.5部署应用程序2-6
2.6配置集群环境2-6
2.7发布生产环境2-7
第3章weblogic安装准备3-1
3.1硬件配置3-1
3.2软件配置3-1
3.3集群环境说明3-1
第4章Windows环境下的集群配置4-1
4.1WebLogic10.3集群配置4-1
4.1.1创建主控服务器domain4-1
4.1.2创建被管服务器domain4-12
4.2ApacheHttpServer配置4-22
4.2.1安装Apache4-22
4.2.2安装weblogicmodule扩展模块4-22
4.2.3配置ApacheHttpServer4-22
4.3启动集群4-23
4.3.1启动ApacheHttpServer4-23
4.3.2启动主控服务器4-24
4.3.3启动代理服务4-25
4.3.4启动被管服务器14-25
4.3.5启动被管服务器24-26
4.4验证集群启动4-26
4.5停止集群4-27
4.5.1停止被管服务器14-27
4.5.2停止被管服务器24-27
4.5.3停止代理服务器4-27
4.5.4停止主控服务器4-28
4.5.5停止ApacheHttpServer4-28
4.6将数据源部署到集群上4-29
4.7将应用部署到集群上4-32
第5章AIX环境下的集群配置5-35
5.1WebLogic10.3集群配置5-35
5.1.1用图形界面方式配置集群5-35
5.1.2用命令行方式配置集群5-36
5.2ApacheHttpServer配置5-37
5.2.1安装Apache5-37
5.2.2安装weblogicmodule扩展模块5-38
5.2.3配置ApacheHttpServer5-39
5.3启动集群5-39
5.3.1启动ApacheHttpServer5-39
5.3.2启动主控服务器5-40
5.3.3启动代理服务器5-40
5.3.4启动被管服务器15-41
5.3.5启动被管服务器25-41
5.4验证集群启动5-42
5.5停止集群5-42
5.5.1停止被管服务器15-42
5.5.2停止被管服务器25-42
5.5.3停止代理服务器5-42
5.5.4停止主控服务器5-42
5.5.5停止ApacheHttpServer5-43
5.6将数据源部署到集群上5-43
5.7将应用部署到集群上5-43
第1章引言
1.1目的
本文档是上线升级设置流程文档。
文档定义了上线实施步骤、中间件安装等操作流程,本文档作为升级操作流程的依据。
1.2适用范围
上线升级流程
1.3读者对象
系统升级操作人员及现场技术支持人员
1.4术语定义
无
第2章升级流程说明
2.1概述
为了保证在升级过程中不影响后期正常做账,升级时首先会用一台服务器做一次升级实验,在这台机器上将所有的中间件及配置安装完成之后,然后在上面将实际生产环境中的应用程序进行发布,运行并测试之后发现不存在任何问题,才会对第二台服务器进行升级,在升级过程中要做的操作如下所述。
2.2卸载weblogic9.2
为避免不必要的影响,在升级之前先对现有的9.2版本weblogic进行卸载。
卸载只需要点击如下图所示路径即可,在卸载完成之后将相对应安装目录删除。
2.3安装weblogic10.3
安装本次升级版本weblogic10.3,安装步骤如下所述:
1.1启动安装界面
运行server923_win32.exe,启动安装界面出现Welcome窗口单击Next按钮。
1.2接收许可协议
选择Yes,单击Next按钮。
1.3创建一个新的BEAHome
接受默认值,单击Next按钮。
1.4安装类型选择Custom选项
1.5选择Server组件
去掉Workshop和ServerExamples组件,只选择Server组件。
1.6开始安装
接受默认的Weblogic安装目录,开始安装。
1.7完成安装
去掉RunQuickstart,单击Done按钮完成安装。
2.4配置数据库连接地址
在启动应用服务之前先配置好各个应用的数据库连接地址,需要配置dbsetting文件,该文件必须存放在应用服务(weblogic)所在的根目录(如:
weblogic装在c盘,则放在c盘的根目录),文件中配置各个系统所访问数据库的驱动、ip地址、用户名、密码及数据库类型,参数说明如下图所示:
2.5部署应用程序
在安装完成weblogic之后先不对其配置集群,将已有的生产环境中的应用程序包在上面发布,运行并测试,确保其不出现问题的情况下才进行下一步操作。
2.6配置集群环境
在一台服务其上测试完升级环境,及部署应用程序并通过测试之后不存在问题,则开始对另一台服务器进行升级,并且需要对两台机器配置集群环境,集群环境的安装及配置如下面章节所示。
2.7发布生产环境
在完成所有上述流程并且不存在问题之后,将在此次搭建的集群环境中部署应用程序包,最后对其进行测试。
第3章weblogic安装准备
3.1硬件配置
安装WebLogic集群需要一台物理的主控服务器和若干台被管服务器。
每台服务器的硬件要求如下:
硬件
要求
CPU
P4以上
内存
至少1G,建议2G以上
硬盘空间
建议10G以上
3.2软件配置
如下表所示。
配置项目
要求
操作系统
Windows、AIX
数据库系统
Oracle、DB2、SQLServer、Sybase、Informix、MySQL
服务器环境
WebLogic10.3,ApacheHttpServer2.2
JDK
JDK5及以上
3.3集群环境说明
本文中将以两台物理服务器做集群,ip分别为192.168.66.18和192.168.66.19,物理上192.168.66.18作为主服务器,192.168.66.19作为从服务器,逻辑上将建立一个主管服务器AdminServer在192.168.66.18上,一个代理分发服务器ApacheHttpServer在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:
7001
AdminServer
主控服务器
192.168.66.18:
7080
ManagedServer_1
被管服务器1
192.168.66.19:
7082
ManagedServer_2
被管服务器2
192.168.66.18:
8080
ProxyServer
备用代理服务器
暂时不启用
192.168.66.19:
8080
ApacheHttpServer
Apache代理分发服务器
第4章Windows环境下的集群配置
本章将介绍windows环境下的集群配置步骤。
4.1WebLogic10.3集群配置
4.1.1创建主控服务器domain
进入192.168.101.151上WebLogic的安装目录下.../bea_103/wlserver_10.3/common/bin,运行config.exe文件,windows上也可通过菜单来运行,如下图:
执行config.exe后界面跳出domain创建向导,如图:
1.选择安装域源
点击“Next”,选择安装域源,选默认即可,如图:
2.配置域管理员用户名和密码
点击“Next”,设置用户名和密码,本文都用weblogic,如图:
3.配置域启动模式和JDK
点击“Next”,这里我们启动模式选择生产模式(ProductionMode),JDK选择JRockit1.6,如图:
4.选择是否自定义环境和服务设置
点击“Next”,这里选择“Yes”,如图:
点击“Next”,选择“Idon’twanttochangeanythinghere”,如图:
5.配置主控服务器IP端口
点击“Next”,配置主控服务器的服务器名,IP,端口等,
服务器名:
AdminServer
IP:
192.168.101.151
端口:
7001
此处不选择SSL,如图:
6.配置被管服务器相关信息
点击“Next”,按本章“集群环境说明”一节的信息配置被管服务器的相关信息,都不选SSL,如下图:
7.配置集群
点击“Next”,新添一个Cluster,
Name:
MyCluster
Multicaseaddress:
239.192.0.0(默认即可)
Multicaseport:
7777
Clusteraddress:
192.168.101.152:
7080,192.168.101.152:
7082
如下图:
8.添加被管服务器到集群
点击“Next”,将左边选择栏里的两个被管服务器添加到右边的集群下,如图:
9.创建Http代理服务器
点击“Next”,勾上ProxyServer(如果确定用ApacheHttpServer作代理服务器,这个步骤可以省略),如图:
10.配置计算机
点击“Next”,在此不做配置,如图:
11.检查域配置信息
点击“Next”,检查域配置信息,如图
12.配置域名和域路径
点击“Next”,
Domainname:
admin_domain
Domainlocation:
I:
\ApplicationServer\bea_103\user_projects\domains(默认即可)
如下图:
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”,选择安装域源,选默认即可,如图:
2.配置域管理员用户名和密码
点击“Next”,设置用户名和密码,本文都用weblogic,如图:
3.配置域启动模式和JDK
点击“Next”,这里我们启动模式选择生产模式(ProductionMode),JDK选择JRockit1.6,如图:
4.选择是否自定义环境和服务设置
点击“Next”,这里选择“Yes”,如图:
点击“Next”,选择“Idon’twanttochangeanythinghere”,如图:
5.配置被管服务器管理IP和端口
点击“Next”,配置主控服务器的服务器名,IP,端口等,
服务器名:
ManagedServer
IP:
192.168.101.152
端口:
9001
此处不选择SSL,如图:
6.配置被管服务器相关信息
点击“Next”,按本章“集群环境说明”一节的信息配置被管服务器的相关信息,在这个域里只需要配上ManagedServer_2的信息,不选SSL,如下图:
7.配置集群
点击“Next”,此处不做设置,如下图:
8.配置计算机
点击“Next”,在此不做配置,如图:
9.检查域配置信息
点击“Next”,检查域配置信息,如图
10.配置域名和域路径
点击“Next”,
Domainname:
managed_domain
Domainlocation:
I:
\ApplicationServer\bea_103\user_projects\domains(默认即可)
如下图:
11.创建域
点击“Next”,点“Create”,如下图:
确认无误后点“Done”完成配置。
4.2ApacheHttpServer配置
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\路径下),其余默认安装即可。
4.2.2安装weblogicmodule扩展模块
可以搜索自己WebLogic的安装目录下以mod_wl开头以so为扩展名的文件,本文需要的是mod_wl_22.so,如果搜索不到可以上网去下载,注意必须是对应的操作系统版本(本节对应是windows)和对应的apache版本(本文对应的是2.2.15,也就是文件中的22)。
下载完后将mod_wl_22.so放置Apache安装目录的modules文件夹下,本节对应路径是I:
\ApplicationServer\Apache2.2\modules。
4.2.3配置ApacheHttpServer
打开Apache安装目录下\conf\下的httpd.conf文件,修改几个配置,
找到Listen配置,默认的是Listen80,将端口80改成8080;
在httpd.conf文件的最后加入一段配置如下:
LoadModuleweblogic_modulemodules/mod_wl_22.so
WebLogicCluster192.168.101.151:
7080,192.168.101.152:
7082
MatchExpression*.jsp
MatchExpression*.*
MatchExpression*
完成后保存关闭httpd.conf文件。
4.3启动集群
4.3.1启动ApacheHttpServer
如果正常安装Apache,将会在任务栏右下角产生一个小图标
,双击这个图标就可以打开控制台,如下图:
在左边选上“Apache2.2”,点击右边的“Start”按钮,启动成功后状态图标将变成绿色,如图:
4.3.2启动主控服务器
打开windows的cmd命令行工具,进入192.168.101.151上的I:
\ApplicationServer\bea_103\user_projects\domains\admin_domain\bin路径(主控服务器的域路径),打startWebLogic.cmd命令,如图:
回车即启动主控服务器,启动过程中有可能被要求输入域管理员名和密码(即我们之间设置的,都是weblogic),启动成功后可以在输出的最后看到“ServerstartedinRUNNINGmode”,如图:
4.3.3启动代理服务
注:
如果选用Apache作代理服务器,本节可以忽略。
打开windows的cmd命令行工具,进入192.168.101.151上的I:
\ApplicationServer\bea_103\user_projects\domains\admin_domain\bin路径(主控服务器的域路径),打以下命令回车:
startManagedWebLogic.cmdProxyServerhttp:
//192.168.101.151:
7001
启动过程中有可能被要求输入域管理员名和密码(即我们之间设置的,都是weblogic),启动成功后可以在输出的最后看到“ServerstartedinRUNNINGmode”。
4.3.4启动被管服务器1
打开windows的cmd命令行工具,进入192.168.101.151上的I:
\ApplicationServer\bea_103\user_projects\domains\admin_domain\bin路径(主控服务器的域路径),打以下命令回车:
startManagedWebLogic.cmdManagedServer_1http:
//192.168.101.151:
7001
启动过程中有可能被要求输入域管理员名和密码(即我们之间设置的,都是weblogic),启动成功后可以在输出的最后看到“ServerstartedinRUNNINGmode”。
4.3.5启动被管服务器2
打开windows的cmd命令行工具,进入192.168.101.152上的I:
\ApplicationServer\bea_103\user_projects\domains\managed_domain\bin路径(被管服务器的域路径),打以下命令回车:
startManagedWebLogic.cmdManagedServer_2http:
//192.168.101.151:
7001
注意绑定的IP和端口同样是192.168.101.151:
7001,启动过程中有可能被要求输入域管理员名和密码(即我们之间设置的,都是weblogic),启动成功后可以在输出的最后看到“ServerstartedinRUNNINGmode”。
4.4验证集群启动
如果按上一节都启动成功后,在浏览器里可以打http:
//192.168.101.151:
7001/console地址,用户名和密码都是weblogic。
登录进控制台后点击左边的Enviroment->Servers菜单,如图:
此时在界面主区域就能看到所有的server状态,如图:
从上图中可以看到主控服务器和两个被管服务器的状态都是“OK”,由于用Apache作代理服务器,所以ProxyServer没启动,所有服务器启动成功状态正常。
在任务栏的右下角检查Apache启动情况,出现
绿色图标的表示启动成功。
4.5停止集群
4.5.1停止被管服务器1
打开windows的cmd命令行工具,进入192.168.101.151上的I:
\ApplicationServer\bea_103\user_projects\domains\admin_domain\bin路径(主控服务器的域路径),打以下命令回车:
stopManagedWebLogic.cmdManagedServer_1
4.5.2停止被管服务器2
打开windows的cmd命令行工具,进入192.168.101.152上的I:
\ApplicationServer\bea_103\user_projects\domains\managed_domain\bin路径(被管服务器的域路径),打以下命令回车:
stopManagedWebLogic.cmdManagedServer_2
4.5.3停止代理服务器
注:
如果选用Apache作代理服务器,本节可以忽略。
打开windows的cmd命令行工具,进入192.168.101.151上的I:
\ApplicationServer\bea_103\user_projects\domains\admin_domain\bin路径(主控服务器的域路径),打以下命令回车:
stopManagedWebLogic.cmdProxyServer
4.5.4停止主控服务器
打开windows的cmd命令行工具,进入192.168.101.151上的I:
\ApplicationServer\bea_103\user_projects\domains\admin_domain\bin路径(主控服务器的域路径),打stopWebLogic.cmd命令回车。
4.5.5停止ApacheHttpServer
如果正常安装Apache,将会在任务栏右下角产生一个小图标
,双击这个图标就可以打开控制台,如下图:
在左边选上“Apache2.2”,点击右边的“stop”按钮,停止成功后状态图标将变成红色,如图:
4.6将数据源部署到集群上
数据源的创建方法请参见相关文档章节,本节将介绍如何将一个已有的数据源重新部署到集群环境上。
在浏览器里可以打http:
//192.168.101.151:
7001/console地址,用户名和密码都是weblogic。
登录进控制台后点击左边的Services->JDBC->DataSources菜单,如图:
此时在界面主区域可以看到已配置的数据源,如图:
点击WFISDB进入配置界面,此时在页面的上方能看到一排配置页签,如图:
点“Targets”进入以下配置页面,如图:
点上MyCluster->Allserversinthecluster选项即可,如上图,点“Save”保存。
如果此时上图界面呈现灰色不可编辑状态,则点页面左上角的“Lock&Edit”按钮,如下图:
解锁后即可对配置页面进行编辑。
成功编辑并点“Save”后要注意点页面左上角的“ActivateChanges”按钮,激活本次修改,如图:
注:
本节所介绍的是修改已有数据源配置,将它部署到集群环境下,其实在创建数据源的时候如果集群环境已配置好也可以在创建过程中就选上集群服务器节点,效果和本节的一样。
4.7将应用部署到集群上
应用部署的方法请参见相关文档章节,本节将介绍如何将一个已有的应用重新部署到集群环境上。
在浏览器里可以打http:
//192.168.101.151:
7001/console地址,用户名和密码都是weblogic。
登录进控制台后点击左边的Deployments菜单,如图:
此时在界面主区域可以看到已部署的应用,如图:
从上图看,intelliFlow就是我们的工作流应用,点击进入配置页面,在最上面的一排标签里点“Targe
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BEA Weblogic Server集群安装配置手册 Server 集群 安装 配置 手册
![提示](https://static.bdocx.com/images/bang_tan.gif)