WLS NodeManager配置步骤(常规版)
NodeManager简介
WebLogic
Server 生产环境中的服务器实例通常分布在多个域、计算机和地理位置上。节点管理器是一个 WebLogic
Server 实用工具,可以使用它来启动、关闭和重新启动远程位置上的管理服务器和受管服务器实例。
节点管理器进程与特定
WebLogic 域无关,而与计算机有关。只要服务器实例与节点管理器进程驻留于同一台计算机上,您就可以使用同一个节点管理器进程控制任意 WebLogic Server 域中的服务器实例。节点管理器必须在承载要通过节点管理器控制的 WebLogic Server 实例(管理服务器或受管服务器)的计算机。
环境信息
Type |
Domain |
Admin Host |
Admin Port |
Proxy |
Cluster |
Instance |
Host |
V9.2.3 |
Domain |
192.168.0.11 |
7001 |
|
|
AdminServer9 |
192.168.0.11 |
Apache 2.2 |
hrosCluster |
App901 |
192.168.0.11 |
||||
App902 |
192.168..0.12 |
||||||
App903 |
192.168..0.11 |
||||||
App904 |
192.168..0.12 |
配置步骤
1. 停止所有正在运行的managedServer.
2. 配置machine
3. 重启AdminServer.
4. 在每台机器起动NodeManager
SSH登录服务器,执行/weblogic9/bea/weblogic92/server/bin/startNodeManager.sh,成功后Ctr+c停止,这时候会自动产生NodeManage的配置文件。
5. 修改配置文件:
主要修改两个配置文件,nodemanager.properties和nodemanager.domain,目录是/weblogic9/bea/weblogic92/common/nodemanager
###########################nodemanager.properties##################
#Mon Jul 11 14:27:03 CST 2011
DomainsFile=/weblogic9/bea/weblogic92/common/nodemanager/nodemanager.domains
LogLimit=0
PropertiesVersion=9.2.3.0
javaHome=/home/weblogic9/jdk1.5.0_22
AuthenticationEnabled=true
NodeManagerHome=/weblogic9/bea/weblogic92/common/nodemanager
JavaHome=/home/weblogic9/jdk1.5.0_22/jre
LogLevel=INFO
DomainsFileEnabled=true
StartScriptName=startWebLogic.sh
ListenAddress=192.168.0.11
NativeVersionEnabled=true
ListenPort=5556
LogToStderr=true
SecureListener=false
LogCount=1
StopScriptEnabled=false
QuitEnabled=false
LogAppend=true
StateCheckInterval=500
CrashRecoveryEnabled=false
StartScriptEnabled=false
LogFile=/weblogic9/bea/weblogic92/common/nodemanager/nodemanager.log
LogFormatter=weblogic.nodemanager.server.LogFormatter
ListenBacklog=50
###############################nodemanager.domain###############################
#Domains and directories created by Configuration Wizard
#Thu Nov 11 14:03:20 CST 2010
#wl_server=/weblogic9/bea/weblogic92/samples/domains/wl_server
#workshop=/weblogic9/bea/weblogic92/samples/domains/workshop
#test9_domain=/weblogic9/bea/user_projects/domains/test9_domain
HrosDomain=/weblogic9/bea/user_projects/domains/HrosDomain
medrec=/weblogic9/bea/weblogic92/samples/domains/medrec
6. 配置WebLogic server的变量
由于原来的配置变量都是写在起动脚本中的,这样起动的时候就执行了设置,现在不用脚本启动,所有要进行server的变量配置,登录console进行,具体变量是:
-Xms1024m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=384m -verbose:gc -Xloggc:/weblogic9/bea/user_projects/domains/Domain.logs/App904_gc.log -Dweblogic.Stdout=/weblogic9/bea/user_projects/domains/HDomain.logs/App904.out
这个以后也可以在config.xml中进行修改和配置。
![](http://images0.cnblogs.com/i/627811/201404/292200111734153.png)
7. 启动NodeManager
使用nohup来起动,执行/weblogic9/bea/weblogic92/server/bin/startNM.sh
8. 登录console进行每个managedServer是起停操作。
![](http://images0.cnblogs.com/i/627811/201404/292200238926605.png)