[04]Weblogic11g集群配置-配置数据源-项目部署-负载分发说明文档_第1页
[04]Weblogic11g集群配置-配置数据源-项目部署-负载分发说明文档_第2页
[04]Weblogic11g集群配置-配置数据源-项目部署-负载分发说明文档_第3页
[04]Weblogic11g集群配置-配置数据源-项目部署-负载分发说明文档_第4页
[04]Weblogic11g集群配置-配置数据源-项目部署-负载分发说明文档_第5页
已阅读5页,还剩48页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第岳彈9-署猱目血-歆爭诲葛 3M-冨趣醴毒W2!6o|qe/v中0 WebLogic 11g 集群配置 1. 环境 平台: Windows8 ,4G RAM;Windows7 ,1G RA 软件: WebLogic Server 10.3 2. 配置说明 2.1 配置集群应用的必要条件 ? 集群中的所有 Server 必须位于同一网段, 并 且必须是 IP 广播 (UDP)可到达的 ? 集群中的所有 Server 必须使用相同的版本 , 包括 Service Pack ? 集群中的 Server 必须使用永久的静态 IP 地 址。动态 IP 地址分配不能用于集群环境。如 果服务器位于防火墙后

2、面, 而客户机位于防火 墙外面,那么服务器必须有公共的静态 IP 地 址,只有这样,客户端才能访问服务器。 2.2 配置前的准备工作 在配置集群前要对集群的配置信息有一个 群信息: 在两台机器上配置集群 (每台机上都要 安装相同版本的 WebLogic 11g 产品)。见表 1建议:测试服务器有 4G 以上的内存,否则,服 务器启动过程将会很漫长。 2.3 集群规划 操作系 统 网络配置 角色 说明 Windo ws 8 IP:192.168 .0.100 Root:7001 Administrato r Server 管理服务 器 Windo ws 8 IP:192.168 .0.100 R

3、oot:8001 Proxy Server 代理服务 器 Windo ws 8 IP:192.168 .0.100 Root:7101 Managed Server 受管服务 器 Windo ws 8 IP:192.168 .0.100 Root:7102 Managed Server 受管服务 器 Windo ws 7 IP:192.168 .0.101 Root:7103 Managed Server 受管服务 器 3. 配置 WebLogic Server 集群 3.1 主控服务器的配置: Windows 8 系统上 3.1.1 创建新的 domain 在【程序】中选择【 Oracle

4、WebLogic 】下 的【 Oracle WebLogic 】选择“创建新的 WebLogic 域”。 3.1.2 选择安装域源 默认选择安装“ Basic WebLogic Server Domain ” 单击“下一步”按钮。 3.1.3 指定域的名称和位置 输入要创建的域名和位置, 此处域名输入为 proxy _domian ,输入完成后单击“下一步”按 钮。本文安装位置为 D:bea11guser_projectsdomains 目录下。 3.1.4 配置管理员用户名和密码 用户名: weblogic ,密码: weblogic1 3.1.5 配置域启动模式和 JDK选择“生产模式”和

5、“ JRockit SDK ”后,单击 下一步”按钮 3.1.6 选择可选配置 选择“管理服务器”, “受管服务器、群集和计 算机”后,单击“下一步”按钮。 3.1.7 配置管理服务器 输入 Administrator Server 名称,监听地址 (可选所有 IP 或者指定 IP ),监听端口,如果需 要SSL 支持的话可以在“ SSL enabled”后面的 复选取框上打勾, 配置 SSL 监听端口, 单击“下 一步”按钮。 3.1.8 配置受管理服务器 点击“添加”,输入 Managed Server 的名称, 监听地址,监听端口, 如果需要 SSL 支持的话, 可以在“ SSL ena

6、bled”复选框上打勾, 配置 SSL 监听端口。 可以配置多个 ManagedServer ,名称 和端口都不要相同,如果 IP 地址在选择的下拉框中没有,可以手动填写, 完成后单击“下一步” 按钮。注意:代理服务器实际上也是一个受管理 服务器 3.1.9 配置集群信息 单击“添加”,输入 Cluster 的名称 Cluster_1 , Multicast address 组播地址(用来 进行集群间的状态通信) 和端口 7777,Cluster 的 各个服务器地址和端口( Cluster 地址可输可不 输,本文进行了输入,地址为: “ 00:7101, 192.168.

7、0.100:7102, 01:7103 ”)。完成后单击 “下一步” 按钮。 提示:当用 Configuration Wizard 创建集群时, 您只能选择 multicast ,虽然官方文档推荐新建集 群时使用 unicast 消息机制;若选择 unicast ,您 只能在 Administration Console中修改集群 的配置,参考 Oracle Fusion Middleware Oracle WebLogic Server AdministrationConsole 帮助文档中的: Create and configure clusters. 提示:mul

8、ticast address的 IP 范围必须位于 到55之间 . WebLogic Server 使用的 multicast 默认值 为 . 您不能使用类似于 x.0.0.1 的多播地址 . 3.1.10 将“受管理服务器”添加到“集群”中 选择左面列表中的 Managed Server ,将其添 加到右面的列表中,注意这里代理服务器 Proxy_Server 不要添加到右边,之后单击“下 步”按钮 3.1.11 创建 HTTP代理应用程序 选中“创建 HTTP 代理”复选框,Cluster_1 代理服务器选择 Proxy_

9、Server ,单击“下一步” 按钮。 3.1.12 配置计算机 点击“添加”,输入计算机的名称,监听地址, 监听端口,单击“下一步”按钮。 3.1.13 配置向计算机分配服务器 选择左面列表中的 Admin Server 、 Managed Servers、Proxy Server ,将其添加到右面的计算 机下,之后单击“下一步”按钮。 3.1.14 检查 WebLogic 域配置 在此检查前面所做的配置,如果没有问题单击 “创建”按钮。 3.1.15 正在创建域 创建无误后,单击“完成”按钮 3.1.16 编辑 WebLogic 服务启动文件 编辑口令文件 在刚才创建的域目录下建立 boo

10、perties 文件,内容为: username=weblogic password=weblogic1 在本文机器上,该文件的存储位为 : D:bea11guser_projectsdomainsproxy_d omain perties 编辑启动管理服务器的文件 ( 可选,可直接运 行 startWebLogic.cmd 即可 ) 在刚才创建的域目录下的 bin 目录中创建 startAdminServer.cmd ,内容为: ECHO OFF REM 启动管理服务器 . start .startWebLogic 在本文的机器上,该文件的存储位置是: D:bea1

11、1guser_projectsdomainsproxy_d omainbinstartAdminServer.cmd 。 编辑启动代理服务器的文件 在刚才创建的域目录下的 bin 目录中创建 startProxyServer.cmd ,内容为: ECHO OFF REM 启动代理服务器 . REM 使用 startManagedWeblogic 命令启 动 Managed Server ,它的命令格式是: REM startManagedWeblogic.cmd Managed Server 的名称 Administrator Server 地址 REM startManagedWeblogi

12、c 受管理服务 器名称管理服务器 URL start .startManagedWebLogic Proxy_Server 在本文的机器上,该文件的存储位置是: D:bea11guser_projectsdomainsproxy_d omainbinstartProxyServer.cmd 。 编辑启动受管服务器 Server_1 的文件 在刚才创建的域目录下的 bin 目录中创建 startManagedServer_1.cmd ,内容为: ECHO OFF REM 启动受管理服务 Server_1. REM 使用 startManagedWeblogic 命令启 动 Managed Ser

13、ver ,它的命令格式是: REM startManagedWeblogic.cmd Managed Server 的名称 Administrator Server 地址 REM startManagedWeblogic 受管理服务 器名称管理服务器 URL start .startManagedWebLogic Server_1 在本文的机器上,该文件的存储位置是: D:bea11guser_projectsdomainsproxy_d omainbinstartManagedServer_1.cmd 。 编辑启动受管服务器 Server_2 的文件 在刚才创建的域目录下的 bin 目录中创

14、建 startManagedServer_2.cmd ,内容为: ECHO OFF REM 启动受管理服务 Server_2. REM 使用 startManagedWeblogic 命令启 动 Managed Server ,它的命令格式是: REM startManagedWeblogic.cmd Managed Server 的名称 Administrator Server 地址 REM startManagedWeblogic 受管理服务 器名称管理服务器 URL start .startManagedWebLogic Server_2 在本文的机器上,该文件的存储位置是: D:bea

15、11guser_projectsdomainsproxy_d omainbinstartManagedServer_2.cmd 。 3.2 受控服务器的配置: Windows 7 系统上 3.2.1 创建新的 Domain 在【程序】中选择【 Oracle WebLogic 】下的 Oracle WebLogic 】选择“创建新的 WebLogi 域” 3.2.2 选择安装域源 默认选择安装“ Basic WebLogic Server Domain 单击“下一步”按钮。 3.2.3 指定域的名称和位置 输入要创建的域名和位置, 此处域名输入为 proxy _domian ,输入完成后单击“下

16、一步”按 钮。本文安装位置为 D:bea11guser_projectsdomains 目录下。 3.2.4 配置管理员用户名和密码 用户名: weblogic ,密码: weblogic1 3.2.5 配置域启动模式和 JDK 选择“生产模式”和“ JRockit SDK ”后,单击 “下一步”按钮。 3.2.6 选择可选配置 选择“管理服务器”, “受管服务器、群集和计 算机”后,单击“下一步”按钮。 3.2.7 配置管理服务器 输入 Administrator Server 名称,监听地址 (可选所有 IP 或者指定 IP ),监听端口,如果需 要SSL 支持的话可以在“ SSL ena

17、bled”后面的 复选取框上打勾, 配置 SSL 监听端口, 单击“下 一步”按钮。 3.2.8 配置受管理服务器 注意:受管理服务器配置的名称,监听地址,监 听端口要和在主控服务器配置中的一致 ( 参见 3.1.8 配置受管理服务器 ) 。 3.2.9 配置集群信息 这里不做集群配置,单击“下一步”按钮。 3.2.10 配置计算机 这里不做计算机配置,单击“下一步”按钮 3.2.11 检查 WebLogic 域配置 在此检查前面所做的配置,如果没有问题单击 “创建”按钮。 3.2.12 正在创建域 创建无误后,单击“完成”按钮 3.2.13 编辑 WebLogic 服务启动文件 编辑口令文件

18、 在刚才创建的域目录下建立 perties 文件,内容为: username=weblogic password=weblogic1 在本文机器上,该文件的存储位为 : D:bea11guser_projectsdomainsproxy_d omain perties 编辑启动管理服务器的文件 ( 可选,可直接运 行 startWebLogic.cmd 即可 ) 在刚才创建的域目录下的 bin 目录中创建 startAdminServer.cmd ,内容为: ECHO OFF REM 启动管理服务器 . start .startWebLogic 在本文的机器上,

19、该文件的存储位置是: D:bea11guser_projectsdomainsproxy_d omainbinstartAdminServer.cmd 。 编辑启动受管服务器 Server_3 的文件 在刚才创建的域目录下的 bin 目录中创建 startManagedServer_3.cmd ,内容为: ECHO OFF REM 启动受管理服务 Server_3. REM 使用 startManagedWeblogic 命令启 动 Managed Server ,它的命令格式是: REM startManagedWeblogic.cmd Managed Server 的名称 Administ

20、rator Server 地址 REM startManagedWeblogic 受管理服务 器名称管理服务器 URL start .startManagedWebLogic Server_3 00:7001 在本文的机器上,该文件的存储位置是: D:bea11guser_projectsdomainsproxy_dom ainbinstartManagedServer_3.cmd 3.3 启动 WebLogic 服务 建议您按照顺序启动服务器, 只有当管理服 务器首先启动完毕后,受管服务器再启动。 启动的过程中,会让输入管理员用户名 ( weblogic )

21、和密码( weblogic1 ),当所有服 务 器 的 控 制 台 上 出 现 Server started in RUNNING mode 字样时,整个集群启动完毕 3.3.1 启动主控服务器 双击“ startAdminServer.cmd ”或者 “ startWebLogic.cmd ”启动管理服务器 双击“ startProxyServer.cmd ”启动代理服务 器 双击“ startManagedServer_1.cmd ”启动受管 理服务器1 双击“ startManagedServer_2.cmd ”启动受管 理服务器 2 3.3.2 启动受控服务器 双击“ startMan

22、agedServer_3.cmd ”启动受管 理服务器3 3.3.3 验证集群启动 在浏览器地址栏里输入 http:/localhost:7001/console 地址,输入 用户名 weblogic 和密码 weblogic1 ,进入 Weblogic服务器管理控制台页面。 点击左面的域结构中的 proxy_domain 环境 服务器,如下图,此时在界面主区域就能看 到所有 server 的状态。 4. 配置数据源 4.1 依次点击 proxy_domain- 服务 -数据源出 现如下界面 4.2 点击 新建 按钮,出现如下界面,选择【 般数据源】: 4.3 填写 jdbc 和 jndi 的

23、名称,选择你所用的数 据库,下一步 4.4 选择正确的数据库驱动程序,点击下一步 4.7 点击测试配置,测试一下配置的 jndi 是否 能正常连上数据库 4.8 选择目标,点击 完成即可 4.9 点击【完成】后,如图 5. 将应用部署到集群上 域结构”中的“部署” 5.1 点击“部署”菜单 登录进控制台后点击左边 菜单,如下图 5.2 锁定并编辑 点击更改中心里的“锁定并编辑”按钮,此时在 界面主区域中的“安装” 如下图 按钮会变成可用状态, 5.3 开始安装 点击“安装”按钮,进入部署步骤,选择要部署 的文件,点击下一步按钮 按照默认设置,点击下一步按钮 选择集群中的所有服务器进行安装, 这

24、里为被管 理的服务器都进行了安装,点击下一步按钮 按照默认设置,点击下一步按钮 点击完成按钮 点击保存按钮,界面主区域中上方显示“ 设置更新成 功”字样 点击左上角“更改中心” 中的“激活更改”按钮, 完成后, 界面主区域中上方显示 “ 已激活所有更改。不需要重 新启动。”消息 5.4 部署成功验证 点击左面“域结构”中的“部署链接” ,在主界 面中会显示刚刚部署成功的“ motosoft ”工程,选择 该工程左面的 checkbox ,点击“启动”按钮, 选择“为所有请求提供服务” 6. 负载分发 负载均衡的实现方式有很多种, weblogic 自 带的 proxy 、apache 、ngi

25、nx 是三种相对来说 成本较低的方案(维护成本以及费用成本)。 这里我们采用 weblogic 自带的 proxy 来实现 负载分发。我们在前面已经配置了代理服务器 Proxy_Server ,还需要进行如下操作: 6.1 配置 SSL的主机名验证为“无” 6.2 在 Proxy_Server 服务器上部署代理应用 6.3 启动应用 6.4 测试代理应用是否成功 6.5 代理应用的说明 代理应用是一个空的应用, 主要就是配置 web 的servlet ,拦截所有的请求。这个应用内部 会检测 server 的状态、负载情况,然后根据算 法再将请求转发给具体的 server 处 理。 weblog

26、ic 自带的配置如下: 6.5.1 Web.xml 6.5.2 Weblogic.xml 6.6 负载均衡测试 通过 Apache 中所带的 ab包(只需要单个文 件 ab.exe 即可,本文安装了 Apache2.2,ab.exe 所在目录为 C:Program Files (x86)Apache GroupApache2bin )来进行并发访问的模拟测 试,使用如下的命令就可以完成压力测试。 ab.exe -n 100 -c 10 00:8001/motosoft/common/logi n.jsp 参数 n 代表请求的总数量 参数 c 代表并发的请求数 url 为要测试压力的地址 SitK C:Windowssyslem32cmd.exe 口 C;xPregiMrw Filet pache Gwiuppch82blnab.ex8 f 199 -c 10 http:/192.1 &8.0.1M:SM1 /Mtofiol t/connon/logi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论