weblogic管理学习-集群配置

1         概述

本文主要描述如何配置weblogic集群环境。主要包含域的创建、群集创建、server创建,WTC创建、程序发布,服务启停维护。

本文讲解示例环境:

weblogic 9.2.3

jdk150_12

操作系统:SunOS 5.10

主机ip135.10.26.64  名称:ngweb14

主机ip135.10.26.65  名称:ngweb15

主机ip135.10.26.66  名称:ngweb16

 

2         概念讲解

域(Domain):DomainWebLogic Server实例的最大管理单元,包含一切WebLogic的服务资源。如下图,gzyzweb是一个域,包含了所有的weblogic资源。

 

服务(Servers):是对外提供服务的一个集合,通常就叫做服务器。

集群(Clusters):对Servers的分组划分。

Deployments(部署):发布应用程序,并使该应用程序到那个Servers运行。

 

3         域创建

3.1          运行创建脚本

脚本位于${WEBLOGIC_HOME}/ weblogic92/common/bin/ config.sh

 

 

3.2          选择域模式

开发模式和产品模式,根据实际需要做选择。开发模式在启动服务时,不需要用户名和密码,产品模式在启动服务时,需要配置用户名和密码。

 

3.3          选择域路径

根据实际的需要配置新建域的路径,并自定义一个域名。  

 

4         配置域

4.1     配置说明

域创建完成后,在域的config目录可找到一个config.xml文件,该文件是整个域环境的配置文件。我这里不直接描述如果写config.xml来实现配置,还是通过Weblogic console控制台来配置。

 

4.2     配置管理监听端口

默认的监听端口是7001,通常我们不使用该端口,所以还是需要在config.xml里面该一下。

  <server>

    <name>AdminServer</name>

    <listen-port>8003</listen-port>

  </server

4.3     启动管理服务器

在域目录./gzyzweb/bin,执行startWebLogic.sh

 

4.4     进入管理控制台

等待管理服务器启动完毕,在浏览器输入地址:http://135.10.26.64:8003/console

 

5         配置主机

根据实际需要,我要在3台主机unix上配置服务。

5.1     创建主机 

 

5.2     配置节点属性

 

6         配置集群

集群可以说是server 的集合,所以我这里主要根据实际的应用情况,建立Clusters.

6.1     集群创建

Multicast Address多播地址):通常后两位填写成本机ip后两位地址。 

 

7         配置Server

配置Server的个数跟实际应用计划和性能有关,一个机器上可以启动几个甚至几十个server

7.1     server创建

 

8         配置WTC

WTC:是weblogicTuxedo专用连接方式。

8.1     server创建

 

8.2     WTC Local Tuxedo Access Point配置

 

8.3     WTC Remote Tuxedo Access Point配置

 

 

9         被管服务认证

如上的例子,135.10.26.66主机是管理服务器,则被管的主机135.10.26.64/65需要向66发起认证,以获得被管的授权。

9.1     执行认证命令

./weblogic92/common/bin/wlst.sh

9.2      执行connect()命令

   wls:/offline> connect()

Please enter your username [weblogic] :weblogic

Please enter your password [weblogic] :

Please enter your server URL [t3://localhost:7001] :t3://135.10.26.66:8003

Connecting to t3://135.10.26.66:8003 with userid weblogic ...

Successfully connected to Admin Server 'AdminServer' that belongs to domain 'gzyzweb'.

Warning: An insecure protocol was used to connect to the

server. To ensure on-the-wire security, the SSL port or

Admin port should be used instead.

9.3     65机器上的域通过66机的认证

   wls:/gzyzweb/serverConfig> nmEnroll('/export/home/weblogic/domains/gzyzweb','/export/home/weblogic/weblogic92/common/nodemanager')

Enrolling this machine with the domain directory at /export/home/weblogic/domains/gzyzweb ...

Successfully enrolled this machine with the domain directory at /export/home/weblogic/domains/gzyzweb.

 

9.4     启动65机器上的NodeManger管理器

66机器上启动65server,则该serverB上运行。

10    管理服务安全通信设置

为了管理服务于被管理服务之间的通信时安全(通过NodeManger转发),需要CA签名。鉴于都是属于内部子网通信,使用SSL通信时,我们把签名设置为none

设置方式:进入管理服务器的Configuration > SSL,选择Advanced,设置Hostname Verification None

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值