`

weblogic的集群与配置(一)

 
阅读更多

一、Weblogic的集群

还记得我们在第五天教程中讲到的关于Tomcat的集群吗?

 

知识补充:
mod_jk 简称JK,是Apache服务器的一个可插入模块,用以为Apache或IIS服务器提供处理JSP/Servlet的能力。
Apache作为一款强大的Web服务器,本身缺乏处理JSP/Servlet的功能,为了能够处理对JSP/Servlet的请求,必须使用JSP/Servlet容器,如Tomcat等。
Tomcat本身也可以作为Web服务器使用,但是其功能远不及Apache强大,所以Tomcat往往作为JSP/Servlet容器使用。
mod_jk实质上是Apache与Tomcat的连接器,并藉此附带提供集群和负载均衡的功能。

 

 

 

两个tomcat做node即tomcat1, tomcat2,使用Apache HttpServer做请求派发。

现在看看WebLogic的集群吧,其实也差不多。

 

区别在于:

  1. Tomcat的集群的实现为两个物理上不同的tomcat,分别就是两个node,没有总控端,没有任何控制台可言(只有通过比较简陋的http://localhost:8080/manager/html,或者是http://localhost:9090/manager/html)来对每个tomcat节点进行监视(此处只有monitor没有control);

    如果我们要布署我们的Web应用,需要分别手工往每个Tomcat的webapp目录里拷贝文件。

  1. Weblogic的集群必须设立一个总控端,可从上图中看出,然后这个总控端我们把它称为AdminServer,然后在其下可以挂weblogic的集群的node,这个node不是物理上不同的两个weblogic,而是不同的domain,我们假设domain1, domain2为两个weblogic的集群的节点。

    如果我们要布署我们的Web应用,只需要在总控端布署一次,然后挂在这个总控端下的节点将会自动将我们的web应用发布到每一个节点。

  因此,要实现weblogic的集群必须:

  • 安装Weblogic
  • 创建一个AdminServer的domain
  • 在AdminServer上建立集群总控端
  • 分别创建每一个要加入此集群总控端的node,也是一个个的domain

二、创建Weblogic集群前的规划

根据第一节中的内容,我们将我们用于实验的Weblogic规划成3个domain,每个domain都包含有下列的必不可少的属性:

  • AdminConsole(总控端)

    逻辑名

    物理名(domain的系统路径)

    端口号

    计器名(IP)

    登录信息(username/password)

  • Cluster node1(集群节点1)

    逻辑名

    物理名(domain的系统路径)

    端口号

    计器名(IP)

    登录信息(username/password)

  • Cluster node2(集群节点2)

    逻辑名

    物理名(domain的系统路径)

    端口号

    计器名(IP)

    登录信息(username/password)

  我们用表格列出我们将要创建的集群中总控端与每个节点的集息:

物理名

逻辑名

端口号

主机名(IP)

登录信息

\bea\user_projects\domains\adminserver

AdminServer

7001

localhost

weblogic/password_1

\bea\user_projects\domains\server1

mycluster1

7011

localhost

weblogic/password_1

bea\user_projects\domains\server2

mycluster2

7012

localhost

weblogic/password_1

  规划好了,就可以开始来创建我们的集群了。

三、开始创建我们的Weblogic集群

3.1 创建集群的总控制端(aminserver)

  Windows:

  Windows下通过菜单->OracleWeblogic->Weblogic Server 11gR1->Tools->Configuration Wizard来启动创建domain的wizard。

 

  Unix/Linux:

  Unix/Linux下通过

cd /bea/wlserver/common/bin

./config.sh

  来启动创建domain的wizard。

 

  选择“创建新的Weblogic域”,选下一步(下面全部跟着我的操作步骤与界面填选的参数走,所有的用户名啦、密码啦、端口号啦、IP啦,都请根据第一节中的那个表格里的参数填写

 

  下一步后界面类似,但是是有区别的,注意了哦,不要下手太快了

 

  上面这个配的就叫集群广播地址的界面。

  因为集群是通过广播(有unicast和multicast两种)来同步集群中的节点,并且把每个节点中的session通过这个广播地址来进行复制和同步,即主控域不断的时时刻刻的会和它下面的子节点间保持通讯、经常去询问各个子节点的。

  • 名称:可以任意
  • 集群信息传送模式:有unitcast与multicast两种,在11G版本前都是multicast10G后开始支持unicast协议。如果指定了multicast,就必须指定一个“多点传送地址”,此地址和端口都可以采用weblogic默认的。

  如果在域环境,还需要在防火墙中配置这个“多点传送地址”与“多点传送端口”,使其在防火墙中被打开,协议为both of tcp and udp。

 

  Look, 右边这块我们把它称为“集群的逻辑拓卜图”。

 

  此处是对每个集群里的节点指定相应的“计算机名/IP”,由于我们的实验是建立在同一台机器上的即纵向集群,因此这步什么都不需要填,直接下一步

 

  完成后可以启动adminserver

 

  然后通过http://localhost:7001/console来查看我们的集群规划,如下图:

 

  这样,我们就完成了创建一个新的domain并且将且扩展成为了集群的总控制端服务器,同时在这上面我们制作了一个“集群拓卜图”,那么下面要做的就是:

  • 创建该集群拓卜图中的节点1
  • 创建该集群拓卜图中的节点2

3.2 创建集群中的节点(mycluster1, mycluster2)

  启动Weblogic的Configuration Wizard

  按照普通的域,就是一个普通的域来创建(为了实验方便我们的用户名与密码全部为weblogic/password_1):

  • user_projects\domains\server1(逻辑名为:mycluster1,端口:7011)
  • user_projects\domains\server2(逻辑名为:mycluster2,端口:7012)

 

  下一步,下一步,创建,完成。

  依上面的相同步骤可以自行创建server2(逻辑名为mycluster2,端口:7012)。

 

分享到:
评论

相关推荐

    weblogic集群安装配置手册.docx

    WebLogic集群安装配置手册主要涵盖了在Linux环境下搭建WebLogic集群的详细步骤,旨在为IT同行提供一个简单易懂的安装指南。以下是对整个过程的详细解释: 1. **WebLogic域创建及配置** - **进入域配置目录**:首先...

    weblogic的集群与配置图文方法

    与Tomcat集群相比,WebLogic集群有一个显著的特点:需要一个管理服务器,也称为AdminServer,作为集群的控制中枢。在Tomcat集群中,每个实例相当于一个节点,集群中没有中央控制点,管理相对分散。而WebLogic集群则...

    WebLogic集群配置和负载均衡的实现

    WebLogic集群配置和负载均衡的实现

    weblogic集群配置与部署

    WebLogic集群配置与部署是企业级Java应用服务器中的一项关键技术,主要用于提高应用程序的可用性、可伸缩性和性能。WebLogic Server是Oracle公司提供的一个成熟的中间件平台,支持高并发、分布式处理以及故障转移等...

    Weblogic集群概念和配置

    此外,安全设置、监控和性能调优也是集群配置中的关键环节。 总之,WebLogic集群的概念和配置涉及到了域的组织结构、服务器角色的定义以及高可用和可扩展性的实现策略。正确理解和配置这些元素是确保WebLogic集群...

    Weblogic集群配置手册 V1.0

    Weblogic集群配置手册 V1.0 本文档是关于Weblogic...本文档提供了一个详细的Weblogic集群配置手册,涵盖了从安装Weblogic中间件到配置集群应用的所有步骤。用户可以根据实际需要选择合适的配置,确保集群的高效运作。

    weblogic的集群配置

    在实际操作中,理解WebLogic集群配置的细节至关重要,包括但不限于JDBC数据源、JMS队列和主题的集群配置,以及安全性、监控和日志记录等方面的设置。同时,了解如何管理和维护集群状态,处理可能出现的故障,也是...

    Weblogic集群概念和配置文档

    总的来说,WebLogic集群配置涉及到多个层面,包括物理布局、逻辑结构和资源分配。理解并熟练掌握这些概念和配置步骤是构建高可用、高性能的Web应用程序基础设施的关键。通过有效的集群配置,企业可以有效地处理高...

    Linux环境WebLogic集群简单配置

    【Linux环境WebLogic集群配置详解】 在Linux操作系统中配置WebLogic集群是一项关键任务,它涉及到分布式系统的高可用性和性能优化。WebLogic Server是一款由Oracle公司提供的企业级Java应用服务器,常用于部署和...

    WebLogic 集群中SSL 配置说明

    ### WebLogic 集群中SSL配置详解 #### 前言 随着互联网技术的发展,安全问题变得尤为重要。为了确保数据传输的安全性,许多企业采用了SSL(Secure Sockets Layer)加密技术来保护其Web应用程序。Oracle WebLogic ...

    weblogic集群配置

    以下是对“weblogic集群配置”这一主题的详细解释。 一、WebLogic集群基础概念 1. 节点(Node):WebLogic Server实例所在的服务器,每个节点可以运行一个或多个WebLogic Server实例。 2. 管理服务器(Managed ...

    weblogic集群配置图文教程

    ### WebLogic 集群配置图文教程 #### 一、管理服务器与受管服务器在同一台机器上的配置方式 ##### 步骤1:登录WebLogic控制台 - 首先,确保您已安装了WebLogic,并能成功登录到WebLogic控制台。 ##### 步骤2:...

    Weblogic10.3 集群配置手册

    ### Weblogic 10.3 集群配置详解 #### 一、预备知识 **1.1 何为 Domain 和 Server** - **Domain**:WebLogic Server 的基本管理单元,一个 Domain 包含了一个或多个 WebLogic Server 实例,其中至少包含一个管理...

    Linux环境Weblogic集群配置,Weblogic JMS集群配置

    在IT行业中,Weblogic是一个广泛使用的Java应用服务器,尤其在企业级环境中,它为开发和部署企业级应用程序提供了...在实践中,遇到任何困难,欢迎进行交流讨论,共同提升对Weblogic集群和JMS集群的理解与应用能力。

    aix下weblogic的集群配置

    在AIX操作系统上配置WebLogic集群是一项复杂但关键的任务,因为WebLogic Server是Oracle公司提供的一个强大、可扩展的企业级Java应用服务器,而集群技术能够提高应用的可用性和可伸缩性。以下将详细介绍在AIX环境下...

    weblogic 集群服务配置

    WebLogic集群配置是企业级应用服务器实现高可用性和负载均衡的关键步骤。在深入解析这一过程前,我们应先了解《硬件部署方案FIN2.2.10.05.17.doc》中的域分布方案,这将指导我们进行合理的域规划。 1. **创建域**:...

    Weblogic 10.3集群配置指南与Session持久化

    Weblogic 10.3 集群配置与Session持久化是企业级应用部署的关键环节,它涉及到多个方面的知识,包括Weblogic的基础概念、集群架构、安装配置以及Session的管理和持久化。 1. **Weblogic集群名词解释** - **Domain*...

    Weblogic 10集群配置手册

    ### Weblogic 10集群配置详解 #### 一、预备知识 **Domain与Server概念解析** 在WebLogic Server中,Domain被定义为基本管理单元,它由一个或多个WebLogic Server实例组成,其中至少包含一个作为管理员Server的...

    weblogic 集群与Coherence 集群之路

    在WebLogic集群中集成Coherence,我们可以利用Coherence的数据网格功能,创建一个分布式、高性能的缓存层。Coherence集群可以在WebLogic服务器之间透明地分布数据,使得多个服务器可以同时访问和操作同一份数据,极...

Global site tag (gtag.js) - Google Analytics