weblogic12c配置节点管理器nodemanager

节点管理器的作用

使用节点管理器,我们可以远程(控制台)启动所有的受管理服务器。节点管理是单独java应用程序,在weblogic是独立的。可以理解为一个增强功能的工具。可以更简单操作远程的受管服务器。

本文背景

个人在使用weblogic自带的启动脚本启动nodemanager之后,从控制台上检查nodemanager状态始终是非活动,启动日志中也没有任何报错,所以根据百度上另外一种方法进行了配置,记录下过程。

前提

已经创建了domain和machine,domain里包含管理服务器和受管服务器。

处理步骤

  1. 创建nodemanager启动脚本(本示例中的WLS_HOME=/weblogic/12c):
mkdir -p $WLS_HOME/scripts/nodemanager/Machine-0
cp $WLS_HOME/wlserver/server/bin/startNodeManager.sh ./
  1. 编辑复制好的启动脚本,修改NODEMGR_HOME,将下面这行加入脚本:
    NODEMGR=/weblogic/12c/scripts/nodemanager/Machine-0
  2. 新增nodemanager属性文件nodemanager.properties
[weblogic@localhost Machine-0]$ cat nodemanager.properties
ListenAddress=192.168.101.76
ListenPort=5556
SecureListener=false
  1. 将计算机注册到域中
[weblogic@localhost Machine-0]$ cd $WLS_HOME/wlserver/server/bin
[weblogic@localhost bin]$ . setWLSEnv.sh
[weblogic@localhost bin]$ java weblogic.WLST
wls:/offline> connect('weblogic','password','t3://192.168.101.76:7001')
wls:/base_domain/serverConfig/> nmEnroll('/weblogic/12c/user_projects/domains/base_domain','/weblogic/12c/scripts/nodemanager/Machine-0')
wls:/base_domain/serverConfig/>exit()

作用:

  1. 将计算机Machine-0与管理服务器所在的domain关联起来,使这个domain能被该nodemanager管理,并且从管理服务器下载文件nm_password.properties和SerializedSystemIni.dat
  2. 更新文件nodemanager.domains ,nodemanager.domains 记录节点管理器能够管理的weblogic域

说明:

  1. nm_password.properties:管理服务器授权节点管理器用来管理受管理服务器的用户名和密码(经过加密处理)
    参考路径:
    /weblogic/12c/user_projects/domains/base_domain/config/nodemanager/nm_password.properties
  2. SerializedSystemIni.dat:密钥文件
    参考路径:/weblogic/12c/user_projects/domains/base_domain/security
  3. nmEnroll命令中的两个参数:
    (1)param1:域所在路径,比如:/weblogic/12c/user_projects/domains/base_domain
    (2)param2:节点管理器所在路径,比如:/weblogic/12c/scripts/nodemanager/Machine-0
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值