本教程向您展示如何配置和使用基於java的節點管理器Oracle WebLogic Server。它還向您展示了如何創建和配置機器、向機器分配服務器、啟動節點管理器,以及如何使用WebLogic服務器管理控制台使用它來啟動托管服務器。
在生產環境中,Oracle WebLogic服務器實例通常分布在多個域、機器和地理位置上。Node Manager是一個WebLogic服務器實用程序,允許您從遠程位置啟動、關閉和重新啟動管理服務器和托管服務器。雖然節點管理器不是必需的,但如果您的WebLogic服務器環境承載有高可用性需求的應用程序,則推薦使用節點管理器。
在WebLogic服務器域中,可以定義機器來表示承載一個或多個WebLogic服務器實例的物理計算機。機器定義幫助WebLogic服務器為會話復制選擇備份服務器。機器定義還指定連接到運行在機器上的節點管理器進程所需的屬性,以及標識駐留在機器上的WebLogic服務器實例。
本教程包括創建和配置機器、配置和啟動基於java的節點管理器,以及使用它來控制Oracle WebLogic Server托管的服務器。
一、創建機器
在域中創建機器,其步驟如下:
1、如果域的管理服務器尚未運行,請啟動它,即啟動 startWebLogic.exe 。
2、在管理服務器運行之后,訪問WebLogic服務器管理控制台。
3、在控制台的左窗格中,在域結構下展開Environment,然后選擇Machines。
4、在“更改中心”中,單擊“鎖定和編輯”。
5、在“機器”表中,單擊“新建”以打開“創建新機器”向導。
在Machine Identity頁面上,輸入machine1作為名稱,選擇Other作為機器操作系統,然后單擊Next。
在節點管理器屬性頁上,為節點管理器類型選擇Plain,保留默認的監聽地址和監聽端口,然后單擊Finish。
單擊Finish。
控制台顯示消息:機器創建成功。
6、重復步驟5,使用相同的節點管理器設置創建machine2。
7、在“更改中心”中,單擊“激活更改”。
二、配置機器
機器配置,其步驟如下:
1、在“機器”頁面上,選擇machine1。
2、在“更改中心”中,單擊“鎖定和編輯”。
3、在machine1的設置下,選擇Configuration,然后選擇Servers。
4、在Servers表中,單擊Add。
5、在“將服務器添加到機器”頁上,確保選擇了現有服務器,並將其與此機器關聯。
6、從“選擇服務器”下拉菜單中選擇server1,然后單擊“完成”。
7、重復步驟3、4、5和6,將server2分配給machine1。
8、重復所需的步驟,將server3分配給machine2。
9、在“更改中心”中,單擊“激活更改”。
三、啟動節點管理器
啟動節點管理器,其步驟如下:
1、運行節點管理器啟動腳本。
導航到域目錄下的bin目錄 startNodeManager.cmd
2、輸出消息如下:
<Aug 27, 2018 9:57:34,722 AM EDT> <INFO> <Server Implementation Class: weblogic.nodemanager.server.NMServer$ClassicServer.>
<Aug 27, 2018 9:57:34,817 AM EDT> <INFO> <Secure socket listener started on port 5556, host localhost/127.0.0.1>
四、驗證節點管理器狀態
1、如果需要,登錄到管理控制台。
2、在“域結構”下展開“環境”,然后選擇“機器”。
3、在Machines表中,選擇machine1。
4、在machine1的設置下,選擇Monitoring,然后選擇Node Manager Status。
5、Status字段顯示可到達的,這意味着節點管理器當前正在機器上運行。
五、啟動托管服務器
1、如果需要,登錄到管理控制台。
2、在“域結構”下展開“環境”,然后選擇“服務器”。
3、在Servers頁面的Summary中,選擇Control。
4、在Servers表中,選擇server1旁邊的復選框,然后單擊Start。
5、在確認對話框中單擊Yes。
6、重復步驟4和5以啟動server2。