你好,游客 登录 注册 搜索
背景:
阅读新闻

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

[日期:2013-09-06] 来源:CSDN  作者:sgx425021234 [字体: ]

配置环境说明: 

 

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 实例,这些实例可以是群集实例、非群集实例,或者是群集与非群集实例的组合。一个域可以包含多个群集。域还包含部署在域中的应用程序组件、此域中的这些应用程序组件和服务器实例所需的资源和服务。应用程序和服务器实例使用的资源和服务示例包括计算机定义、可选网络通道、连接器和启动类。

推荐阅读:

Oracle WebLogic 11g 安装部署文档 PDF http://www.linuxidc.com/Linux/2013-04/83658.htm

CentOS 6.3下Haproxy+Keepalived+Apache配置笔记 http://www.linuxidc.com/Linux/2013-06/85598.htm

Haproxy + KeepAlived 实现WEB群集 on CentOS 6 http://www.linuxidc.com/Linux/2012-03/55672.htm

Keepalived+Haproxy配置高可用负载均衡 http://www.linuxidc.com/Linux/2012-03/56748.htm

Haproxy+Keepalived构建高可用负载均衡 http://www.linuxidc.com/Linux/2012-03/55880.htm

管理服务器、受管服务器

运行管理服务的WebLogic服务器称为管理服务器。管理服务集中管理并监控域的所有资源。如果要对某个域执行管理操作,该域的管理服务器必须处于运行状态。

一个包含多个WebLogic服务器的域只能有一个管理服务器,其它服务器称为受管服务器。每个WebLogic受管服务器都会在启动时从管理服务器得到各自的属性配置。

管理服务器和WebLogic受管服务器启动时都运行webLogic.Server类。没有作为受管服务器启动的WebLogic服务器就是管理服务器。


节点管理器

节点管理器是一个Java应用程序。借助该应用,你可以从管理控制台远程地启动或kill WebLogic受管服务器。节点管理器是单独的一个Java应用,随同WebLogic服务器软件供应。

你可以通过管理控制台来结束受管服务器,另一种方式是用节点管理器kill远程受管服务器。当远程服务器被hung或没有响应时,就需要杀掉远程服务器进程。

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款