【內容提示】:看了一場皇族對陣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界面管理受管服務器了。