Focus On Oracle

Installing, Backup & Recovery, Performance Tuning,
Troubleshooting, Upgrading, Patching

Oracle Engineered System


当前位置: 首页 » 技术文章 » Oracle

How to Setup Weblogic Cluster Step by Step

Weblogic的集群可以分为两种:横向扩展的集群(就是说有的节点都在同一台物理服务器上,这样的话,部署起来很简单,但是如果服务器故障,整个应用就垮了)和纵向扩展的集群(节点分布在不同的服务器上,这种情况就可以避免单点故障,但是部署会费事一点)

管理服务器(Admin Server):从名字上看也能看得出时起到管理的作用。也见过大多数的客户直接部署到管理服务器上

受管服务器(Managed Server):从名字上看就是说这个服务器是被管理的

节点管理器(Node Manager):从名字上看是节点管理器的意思。管理节点可以通过节点管理器来启动、停止、挂起受管服务器


下面来说说如何部署一套纵向扩展的weblogic集群,共有三台服务器,ohsweb1和ohsweb2做集群的节点,ohsadmin时管理节点,在其上也安装了Apache,做负载均衡的作用(通过weblogic和apache的结合,访问143会随机连接141或142,只需要一个访问地址)

192.168.16.141  ohsweb1

192.168.16.142  ohsweb2

192.168.16.143  ohsadmin

我们可以通过nfs共享的方式,把weblogic安装到一个共享的位置。这种方式的话,安装一次就好,但也有弊端(可能会发生单点故障)。所以不建议把weblogic放在共享的目录,可以考虑把要安装的应用部署到共享的目录。

export JAVA_HOME=/etc/jdk1.6.0_45
export FMW_HOME=/psdyy/fmw
export DOMAIN_HOME=/psdyy/fmw/user_projects/domains/psdyy
export WLS_HOME=/psdyy/fmw/wlserver_10.3
export PATH=$PATH:$JAVA_HOME/bin:$WLS_HOME/common/bin:$WLS_HOME/server/bin:.

根据上面的变量,把weblogic安装在同样的目录

在143上执行config.sh配置管理服务器,受管服务器,节点管理器(也可以只配置管理服务器,然后通过页面再配置),配置好后

在143上通过pack.sh把domin打包成模板,并将模板文件传送到141和142

pack.sh -managed=true -domain=$DOMAIN_HOME -template=${DOMAIN_HOME}-template.jar -template_name=psdyy
141和142解压模板
unpack.sh -domain=$DOMAIN_HOME -template=${DOMAIN_HOME}-template.jar

在143上启动管理服务器

在141和142上配置节点管理器

connect('weblogic', 'weblogic12', 't3://192.168.16.143:7001')

nmEnroll('/psdyy/fmw/user_projects/domains/psdyy', '/psdyy/fmw/wlserver_10.3/common/nodemanager')

启动141和142上的节点管理器

然后就可以尝试从143管理页面上启动Managed Server了



关键词:fmw httpd weblogic 

相关文章

How to configure Apache as a Reverse Proxy Server (RPS) on WebLogic
How to Setup Weblogic Cluster Step by Step
Weblogic Cluster
How to recover weblogic password
Top