配置环境说明:
|
KVM虚拟机配置 |
用途 |
数量 |
IP地址 |
机器名 |
虚拟IP地址 |
|
硬件 |
内存3G 系统盘20G cpu 4核 |
Haproxy keepalived |
2台 |
192.168.1.10 192.168.1.20 |
Haserver01 Haserver02 |
192.168.30 192.168.40 |
|
内存6G 系统盘20G cpu 4核 |
Weblogic |
4台 |
192.168.1.100 192.168.1.150 192.168.1.200 192.168.1.250 |
Clusters01 Clusters02 Clusters03 Clusters04 |
|
||
软件 |
|
版本 |
|||||
|
Centos CentOS Linux release 6.0 (Final) x86_64 bit |
||||||
|
Weblogic 版本 10.3.5 通用版本 |
||||||
|
haproxy-1.4.24 |
||||||
|
keepalived-1.2.7 |
整体架构设计:
配置说明:
Weblogic集群搭建:
概念简介:
域
作为一个单元来管理的并相互关联的一组WebLogic服务器资源被称为域。一个域可以包含一或多个WebLogic服务器,还可以包含WebLogic服务器集群。
域是一个完备的管理单元。向域里分发应用的时候,该应用的各组成部分只能分发到域之内的服务器上。如果域中包含集群,那么集群中的所有服务器都必须属于同一个域。
集群
WebLogicServer 群集由多个 WebLogicServer 服务器实例组成,这些服务器实例同时运行并一起工作以提高可缩放性和可靠性。对于客户端而言,群集是一个 WebLogicServer 实例。构成群集的服务器实例可以在同一台计算机上运行,也可以位于不同的计算机上。可以通过向现有计算机上的群集中添加更多的服务器实例来增加群集的容量,也可以向群集中添加计算机以承载递增的服务器实例。群集中的每个服务器实例必须运行同一版本的WebLogicServer
域和集群是什么关系
群集是特定 WebLogicServer 域的一部分。
域是作为单元进行管理的一组相关的 WebLogicServer 资源。一个域包含一个或多个 WebLogicServer 实例,这些实例可以是群集实例、非群集实例,或者是群集与非群集实例的组合。一个域可以包含多个群集。域还包含部署在域中的应用程序组件、此域中的这些应用程序组件和服务器实例所需的资源和服务。应用程序和服务器实例使用的资源和服务示例包括计算机定义、可选网络通道、连接器和启动类。
管理服务器、受管服务器
运行管理服务的WebLogic服务器称为管理服务器。管理服务集中管理并监控域的所有资源。如果要对某个域执行管理操作,该域的管理服务器必须处于运行状态。
一个包含多个WebLogic服务器的域只能有一个管理服务器,其它服务器称为受管服务器。每个