Haproxy+Keepalived搭建Weblogic高可用负载均衡集群

本文详细介绍了如何使用Haproxy和Keepalived搭建Weblogic集群的高可用负载均衡解决方案。首先,解释了Weblogic的域和集群概念,管理服务器和受管服务器的角色,以及节点管理器的功能。然后,逐步指导了Weblogic软件的安装、新域创建和集群搭建过程。最后,讲解了Haproxy的配置,包括配置文件的编写和服务器的负载均衡策略。同时,也介绍了Keepalived的配置,用于实现VRRP协议,确保高可用性。
摘要由CSDN通过智能技术生成


 

 

配置环境说明:

 

 

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服务器的域只能有一个管理服务器,其它服务器称为受管服务器。每个

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值