配置weblogic nodemanager管理器

【内容提示】:看了一场皇族对阵OMG的比赛,失落 。皇族又输了..  可爱的UZI...   我承认我是逗比,看了3天节点管理器才明白点东西 。笨笨 ..

废话不多说,上图!所有的故意围绕一张图开始了.. 月黑风高夜 每个服务行走江湖都需要几个重要文件护卫

 

nm_data.properties 、nodemanager.log、 nodemanager.domains、 nodemanager.properties 这四个护卫存在于WL_HOME/common/nodemanager客栈中

nm_password.properties --> DOMAIN_HOME/config/nodemanager 客栈

boot.properties、startup.properties、server_name.lck、server_name.pid、server_name.state --> domain-name/servers/server_name/data/nodemanager 

日志文件
节点管理器日志文件  NodeManagerHome/nodemanager.log 
节点管理器服务器实例日志文件 domain-name/servers/<server-name>/logs/<server-name>.out
WebLogic Server 日志文件 domain-name/servers/<server-name>/logs/<server_name>.log

节点管理器在 NodeManagerHome/nodemanager.log 中创建了一个日志文件。此日志文件存储与节点管理器管理的所有域有关的数据。 此日志文件由节点管理器生成,其中包含节点管理器在给定物理计算机上控制的所有域的数据。请参阅 nodemanager.log。 此文件位于 WL_HOME/common/nodemanager。 日志输出将追加到当前nodemanager.log中。默认情况下禁用日志滚动,但是通过在 nodemanager.properties 中设置 LogCount 可以启用它

-------------------------------------------------------------------------------------

我终于有点觉悟什么叫节点管理器和machine相关联,最好为节点管理器建立一个单独的主目录,eg. /opt/bea/nodemanager 受管服务器的domain name 也单独建立一个主目录 eg. /opt/bea/mydomain  这样节点管理器和受管服务器实例更方便管理

--------------------------------------------------------------------------------------

1、注册计算机到域

进入目录 <MIDDLEWARE_HOME>/wlserver_12.1/server/bin,执行命令 

1 source setWLSEnv.sh
2 java weblogic.WLST

通过<MIDDLEWARE_HOME>/wlserver_10.3/common/bin/wlst.sh 也可以直接进入

1 connect('weblogic','weblogic123','t3://whwei01:7001')
2 nmEnroll('/opt/bea/nodemanager','/opt/bea/mydomain')

   nm_password.properties 文件包含节点管理器的用户名和密码。用它们来验证客户端(例如,管理服务器)与节点管理器之间的连接。 
    注意: 该用户名和密码只用来验证节点管理器和客户端之间的连接。它们与服务器管理 ID 和密码无关。比如用用nmConnect 就必须要输入这个密码才能连接到域

startup.properties

节点管理器使用 startup.properties 文件确定启动服务器时的启动和配置。针对每个服务器实例定义该文件,文件位于: domain_home/servers/server_name/data/nodemanager/startup.properties 
startup.properties 的内容源自服务器 Mbean,或者群集 Mbean(如果服务器属于群集的一部分)。有关详细信息,请参阅 Mbean 参考: 
使用管理性实用工具设置启动属性 使用 WLST nmStart() 命令时,无法直接确定服务器配置。因此,必须将服务器启动属性作为 WLST 属性对象传递给 nmStart() 命令。

2、将<MIDDLEWARE_HOME>/wlserver_12.1/server/bin/startNodeManager.sh拷贝到节点管理器主目录下

修改NODEMGR_HOME的值为当前节点管理器主目录(/opt/bea/nodemanager)

在节点管理器主目录下面建立nodemanager.properties启动参数文件 并添加如下参数

1 ListenAddress=ms
2 ListenPort=5556
3 SecureListener=false

3、进入主目录 ./startNodeManager.sh 启动节点管理器  

现在就可以通过console界面管理受管服务器了。