weblogic从入门到起飞(nodemanager)(五)

目录

nodemanager的工作机制

nodemanager和mServer、AdminServer关系

nodemanager是如何启动管理服务器的(只能用wlst命令)

nodemanager如何启动managedServer

nodemanage如何停止一个server实例

系统崩溃的时候确保nodemanager能重启servers,需要这样做:

介绍nodemanager、domain、AS、ms的关系

nodemanager的配置文件和日志文件

nodemanager的配置步骤和远程启动受管服务器

nodemanager的工作流程

设置ms的启动参数

nodemanager的输出及日志

使用nodemanager启动管理服务器

nodemanager的windows和linux的配置

nodemanager随着系统的启动而自动启动:


nodemanager的工作机制

nodemanager和受管理服务器部署在同一台机器上。

nodemanager功能:

1.启动、关闭、重启Admin Server。

2.启动、关闭、挂起、重启manage Server。

3.自动重启manage Server和Admin Server,在他们失败的时候。

4.监视所有的server,收集日志数据。

nodemanager和mServer、AdminServer关系

nodemanager是如何启动管理服务器的(只能用wlst命令)

nodemanager如何启动managedServer

nodemanage如何停止一个server实例

系统崩溃的时候确保nodemanager能重启servers,需要这样做:

Java版本的nodemanager:将CrashRecoveryEnabled设置为true。(在nodemanager,property)

script版本额度nodemamager:在启动的时候,加上CRASHRECOVERY参数。

介绍nodemanager、domain、AS、ms的关系

nodemanager的配置文件和日志文件

wlserver_10.3/common/nodemanager/:这就是nodemanager的家目录。

还有nodemanager的工作目录。

nodemanager的配置步骤和远程启动受管服务器

配置nodemanager的一般步骤:

1.配置计算机来运行nodemanager。

2.指定nodemanager的用户名密码。

(管理控制台-base_domain-安全高级-节点管理器用户名和口令)

(修改的文件为:user_projects/domains/base_domain/config/nodemanager/nm_password.properties)

3.配置一个machine来使用nodemanager。

(管理控制台-环境-计算机-新建)

(完成之后在节点管理器的监听地址修改为ip)

(在服务器那可以添加server)

4.配置nodemanager.domains文件。

(在adminserver那里设置监听地址)

(在windows电脑中新建文件夹wlserver_10.3\common\nodemanager\xnbase_domain)

(拷贝配置文件:打开wlst-connect()-进行连接-nmEnroll(r'D:\oracle\Middleware\wlserver_10.3\common\nodemanager\xnbase_domain')-exit())

(启动nodemanager:在D:\oracle\Middleware\wlserver_10.3\server\bin,startNodeManager.cmd 192.168.180.1 5556本机地址)

(此时的管理控制台-计算机- Machine0-监视就是可访问的;还是这里的服务器-Server0点开-控制-就可以进行启动等操作了)

5.配置远程启动的参数。

6.配置启动的属性。

7.定义管理服务器的地址。

8.设置nodemanager的环境变量。

 

启动java版本的nodemanager:wlserver_10.3/server/bin/startNodeManager.sh

 

如果有ssl安全认证不通过,可以在服务器-adminserver-ssl-高级-主机名验证-无。

nodemanager的工作流程

启动nodemanager生成的文件,都在这:wlserver_10.3\common\nodemanager\xnbase_domain

1.启动adminserver

2.启动nodemanager并且与adminserver连接(通过用户名密码等配置信息)。

3.adminserver向nodemanager发出启动managedserver命令。

4.server-0开始启动。

设置ms的启动参数

参数配置:

管理控制台-环境-服务器-server0-服务器启动-参数(-Xms128m -Xmx256m)

此时:

D:\oracle\Middleware\wlserver_10.3\common\nodemanager\xnbase_domain\servers\Server-0\data\nodemanager\startup.properties会发生变化

 

这些参数只能使用在受管服务器,管理服务器不会使用这些参数。

 

如果在windows下运行nodemanager,请提供以下两个参数之一:

-Xrs :用于Sun的JVM

-Xnohup : 用于JRockit

 

配置java版本的nodemanager:

在nodemanager家目录的nodemanager.properties中,StartScriptEnabled=true,可以自定义启动脚本。同理可以自定义停止脚本。

nodemanager的输出及日志

环境-服务器-server0-健康状况监控、服务器启动,修改之后会对应修改startup.properties

使用nodemanager启动管理服务器

1.Adminserver因为很多配置都自带了,所以很多东西不需要进行修改(新建计算机,关联Adminserver)。

2.启动nodemnager wlserver_10.3/server/bin下,./startNodeManager.sh 192.168.180.128 5556

3.wlserver_10.3/common/bin下启动wlst

(help('nmConnect'))

(nmConnect('nodemanager', '123698745', '192.168.180.128', '5556', 'base_domain', '/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain')。启动报错的话注意参数)

(nmStart('AdminServer')。启动报错的话,看nodemanager输出日志;这里要加boot.properties)

nodemanager的windows和linux的配置

nodemanager随着系统的启动而自动启动:

windows:

1.在D:\oracle\Middleware\wlserver_10.3\server\bin的installNodeMgrSvc.cmd和uninstallNodeMgrSvc.cmd

2.修改监听地址和端口。

3.执行installNodeMgrSvc.cmd

4.在服务里就会出现,oracle weblogic nodemanager。可以修改自动或手动启动。

 

linux:

略(自行百度)。。。