Node Manager管理总结

  • Post author:
  • Post category:其他



Node Manager介绍

创建了Machine后,必须配置Node Manager才能启动和管理配置在Machine下边的受管Server。

Node Manager就是Weblogic Server提供的一个Java 程式,可以使让你在本地域控制台启动、关闭、重启及监管受管Server。Node Manager 允许你从远程machine控制受管Server。要使用NodeManager的功能,必须在受管Server机器上启动Node Manager。

环境介绍

需要两台电脑进行测试连接,本次两台电脑信息如下


终端


IP


weblogic路径


环境信息


备注

机器A

10.10.39.178

D:\bea103

Win7 X86

Bea 10.3.0.0

作为管理Server机器

机器B

10.10.36.72

D:\bea

WinServer 2003 X86

Bea 10.3.0.0

作为受管Server机器

上机实操

新建域

1.      在机器A新建域,作为管理域

切换到bea_home/wlserver_10.3/common/bin路径,执行config.cmd

一直默认下一步,直到最后一部的时候修改域名字为domainA, weblogic域(domainA)就创建完成了。

2.      同理在机器B新建域test _domainA。

配置Server

启动机器A上面的domainA的服务,登录控制台,新建serverB

配置信息如下:

点击保存。

打开AdminServer信息,选择SSL选项卡,

展开Advanced信息,将Hostname Verification值置为none,保存。同理设置ServerB,重启服务。

配置ServerB的启动参数

打开ServerB的配置页,选择Server Start选项卡,按如下配置保存。

配置Machine

新建MachineB

点击MachineB,进入配置页面,配置相关信息。


=

点击Node Manager,选项卡,如上配置。因为没有使用SSL认证,顾Type那选择Plain。Listen Address配置为机器B的ip。

点击MachineB的Servers选项卡,将ServerB添加进来。如下图所示:

点击Monitoring选项卡,报错如下,原因是还没在机器B启动NodeManager服务。

配置,启动Node Manager

1.      修改机器B 上bea_home/wlserver_10.3/common/nodemanager路径下的

nodemanager.properties文件将SecureListener的值置为false,默认为true。

2.       设置 WLST(WebLogic Scripting Tool,WebLogic脚本工具)运行的机器信息。

切换到机器B的bea_home/wlserver_10.3/common/bin路径执行wlst命令。

输入如下命令,回车

l  connect(‘weblogic’,’weblogic’,’t3://10.10.39.178:7001′)    前两个参数为管理域domainA的用户名和密码,第三个参数为domainA的ip:端口

执行成功如下:(以为没有SSL认证,顾会有警告信息)

执行成功后执行

l  nmEnroll(‘D:/bea103/wlserver_10.3/common/nodemanager’)  参数为机器A端weblogic域端的nodemanager路径。

(执行命令时,注意命令大小写,还有就是路径分隔符用“/”)

执行成功结果如下:

3.      上述操作都执行成功后,就可以启动Node Manager了。

连接节点管理器


wls:/myserver/serverConfig> nmConnect('weblogic', 'weblogic', 'localhost', '5555', 'oamdomain', 'c:/bea/user_projects/domains/oamdomain','plain')

切换到bea_home/ wlserver_10.3/server/bin路径执行startNodeManager命令启动Node Manager。启动成功信息如下:

4.      再切换到机器的域控制台,观察MachineB的Monitoring选项卡,已经是可达的了。

通过Node Manger 启动ServerB

启动前机器B,D:\bea\user_projects\domains\test_domainA\servers文件夹下为空:

机器B,机器B,D:\bea\user_projects\domains\test_domainA\config下config.lok修改时间为2011-9-25 16:35, config.xml修改时间为2011-9-25 16:32

通过domainA的控制台,启动ServerB,

启动成功:

启动后再次观察机器B,test_domainA下的两个目录

启动后机器B,D:\bea\user_projects\domains\test_domainA\servers文件夹下为多了两个文件夹,ServerB下即一般server启动后的相关信息:

机器B,D:\bea\user_projects\domains\test_domainA\config下config.lok修改时间为2011-9-25 16:35

因为我的ServerB已经在这启动过了,顾config.xml修改时间没变,如果是第一次启动ServerB的话,Node Manager 会先把机器A断的config.xml信息复制过来的, 后面的修改时间也会变的。


疑惑

l  Nodemanager 对受管端和管理端的 weblogic版本,jdk版本有没有要求限制?

这个应该是没有影响的,在以下情况下测试成功


终端


IP


weblogic路径


环境信息


备注

机器A

10.10.39.178

D:\bea103

Win7 X86

Bea 10.3.0.0

Jdk 1.6.0_05

作为管理Server机器

机器B

10.10.36.25

/home/lcam_mm/Oracle/Middleware/

Open suse  X86

Bea 10.3.3.0

Jdk 1.6.0_18

作为受管Server机器

只是在控制台启动后,很长时间都是starting状态,然查看36.25端日志,Server已经启动起来了,控制台信息没有更新,原因未知%>_<%

经过了大概5分钟,控制台显示启动成功了

环境配置信息如下:

l  如何使用SSL验证?


附录


TableA-10 Node Manager Commands for WLST Configuration


This command.


Enables you to


Use with WLST


nm

Determine whether WLST is connected to Node Manager.

Online


nmConnect

Connect WLST to Node Manager to establish a session.

Online or Offline


nmDisconnect

Disconnect WLST from a Node Manager session.

Online


nmEnroll

Enroll the machine on which WLST is currently running.

Online


nmGenBootStartupProps

Generates the Node Manager property files, boot.properties and startup.properties, for the specified server.

Online


nmKill

Kill the specified server instance that was started with Node Manager.

Online


nmLog

Return the Node Manager log.

Online


nmServerLog

Return the server output log of the server that was started with Node Manager.

Online


nmServerStatus

Return the status of the server that was started with Node Manager.

Online


nmStart

Start a server in the current domain using Node Manager.

Online


nmVersion

Return the Node Manager server version.

Online


startNodeManager

Start Node Manager at default port (5556).

Online or Offline



版权声明:本文为cliuyang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。