weblogic12集群搭建

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

WebLogic Server 12c集群

Test

Windows

目录

1. 预备知识 (4)

2. 本文环境 (5)

3. 配置说明 (6)

3.1. 集群定义 (6)

3.2. 集群的好处 (7)

3.3. 关键功能 (7)

3.4. 集群架构 (7)

3.5. 配置集群应用的必要条件 (9)

3.6. 配置前的准备工作 (9)

4. 配置WebLogic Server 集群 (11)

4.1. 主控服务器配置 (11)

4.1.1. 使用Configuration Wizard 进行配置 (11)

4.1.2. 创建新的Domain (11)

4.1.3. 选择安装域源 (12)

4.1.4. 指定域的名称和位置 (13)

4.1.5. 配置管理员用户名和密码 (13)

4.1.6. 配置域启动模式和JDK (14)

4.1.7. 选择可选配置 (15)

4.1.8. 配置管理服务器 (15)

4.1.9. 配置受管理服务器 (16)

4.1.10. 配置群集信息 (18)

4.1.11. 将“受管理服务器”添加到“集群”中 (19)

4.1.12. 创建HTTP 代理应用程序 (19)

4.1.13. 配置计算机 (20)

4.1.14. 配置向计算机分配服务器 (20)

4.1.15. 检查WebLogic 域配置 (21)

4.1.16. 编辑WebLogic 服务启动文件 (21)

4.2. 受控服务器配置 (23)

4.2.1. 使用Configuration Wizard 进行配置 (23)

4.2.2. 创建新的Domain (23)

4.2.3. 选择安装域源 (24)

4.2.4. 指定域的名称和位置 (24)

4.2.5. 配置管理员用户名和密码 (25)

4.2.6. 配置域启动模式和JDK (25)

4.2.7. 选择可选配置 (26)

4.2.8. 配置管理服务器 (26)

4.2.9. 配置受管理服务器 (27)

4.2.10. 配置群集信息 (27)

4.2.11. 配置计算机 (28)

4.2.12. 检查WebLogic 域配置 (28)

4.2.13. 编辑WebLogic 服务启动文件 (29)

4.3. 启动WebLogic 服务 (30)

4.4. 将应用部署到集群上 (33)

4.4.1. 点击“部署”菜单 (33)

4.4.2. 锁定并编辑 (34)

4.4.3. 开始安装 (34)

4.4.4. 部署成功验证 (38)

4.4.5. 负载均衡测试 (39)

1.预备知识

什么是Domain,Server,Machine,Cluster

图1

Domain

Domain 是WebLogic Server 实例的基本管理单元。所谓Domain 就是,由配置为Administrator Server 的WebLogic Server 实例管理的逻辑单元,这个单元是有所有相关资源的集合。

为什么用域?

域管理的特征:

∙对应用来说是透明的

∙可以出于技术或业务的理由来配置、管理

WLS(WebLogic Server)域可以用来分离:

∙开发/测试/上线的应用

∙管理和操作的任务

∙组织或业务分配

Server

Server 是一个相对独立的,为实现某些特定功能而结合在一起的单元。

服务器是执行在单一Java虚拟机(JVM)中weblogic.Server类的实例。

最多和一个WLS机器关联,占用一定数量的RAM,是多线程的。

Machine

Machine 是可以对应到服务器所在的物理硬件,可以是Unix 或non-Unix 类型,可以用来远程管理和监控,用于加强fail over 管理。

Cluster

Cluster 也是一个逻辑概念,用来分组用途相同的服务器实例,一个域中可以有多个集群。集群用来实现负载均衡和容错。

WebLogic集群技术指通过一组服务器协同工作,在多台机器间复制应用表示层和应用逻辑层的能力,实现关键业务系统的负载分布,消除个别故障点。

Domain and Server 的关系

一个 Domain 可以包含一个或多个WebLogic Server 实例,甚至是Server 集群。一个Domain 中有一个且只能有一个Server 担任管理Server 的功能,其它的Server 具体实现一个特定的逻辑功能。

2.本文环境

平台:Windows Server 2008 64位, 16G RAM,Windows Server 2008 64位, 16G RAM

软件:WebLogic Server 12

3.配置说明

3.1.集群定义

一个集群就是一组协同工作的WebLogic服务器实例。集群提供:高可用性、负载均衡、扩展性。

集群图示:图2、图3都是集群在应用环境中的示例。

图2

图3

3.2.集群的好处

扩展性

扩展性就是可以为应用提供更多容量的能力,在这种情况下,增加额外的服务器,而不必对主体架构进行修改。

高可用性

高可用性确保了集群中一台服务器发生故障时,其他服务器可以接管工作,因此对客户端没有影响。

3.3.关键功能

应用故障接管

当应用中一个执行任务的对象变得不可用时,另外对象可以接管并完成工作。

站点故障接管

当单个站点上所有服务和应用都失败时,它们可以切换到其他站点,继续处理。

服务器迁移

当一台服务器失败时,钉住的服务可以迁移到集群中其他服务器上。

负载均衡

跨越多个服务器的平均任务分发与通讯。

3.4.集群架构

通常的,应用被分隔成多个层次,每层代表了不同的功能,WebLogic对Web层、展现层、业务或对象层都提供集群支持。

好架构某种程度上是主观的,但是有一些全局的考虑

•性能

•有效的状态持久性

•最佳的负载均衡

•有效的故障接管

•可靠的通讯

有两种主要集群架构可以选择

•基本集群架构

基本集群架构将静态HTTP,展现逻辑,业务逻辑和对象组合在一个集群中。如图4所示。(本文配置采用的是该结构)

相关文档
最新文档