在CentOS7環境下部署weblogic叢集

LanceYa發表於2021-07-13

一)環境準備

伺服器操作版本系統 CentOS7
weblogic版本包 weblogic1036_generic.jar(weblogic11g)
JDK jdk-8u191-linux-x64.tar.gz(Jdk1.8)
安裝方式 控制檯安裝
安裝使用者 weblogic

注意:在實際生產環境中,切記要使用weblogic使用者組進行安裝。

  • 1.上傳所有安裝包到制定路徑

  • 2.基礎環境配置及jdk安裝

建立weblogic使用者組和使用者

對weblogic安裝目錄更改所屬使用者組和使用者

首先檢視系統是否有自帶的open-jdk

如果有的話使用命令刪除:rpm -e --nodeps jdk名稱 進行刪除
解壓安裝jdk1.8

安裝成功後進行環境變數的配置

儲存退出,然後使用命令使檔案生效,最後檢視是否安裝成功

二)weblogic安裝

切換weblogic身份進入安裝檔案目錄,輸入下面命令列,執行安裝檔案命令。

執行後出現如下頁面

輸入【回車】後進入如下頁面:

輸入中介軟體【安裝位置】後,【回車】進入如下頁面:

輸入3,【回車】進入下一步;

輸入No,回車進入下一步;

輸入yes,回車進入下一步;

【回車】進入下一步(討厭的安全配置更新通知終於過去了);

輸入2,選擇自定義安裝,回車進入下一步;

確定要安裝檔案(預設的),直接輸入回車進入下一步;

選擇jdk的安裝路徑,(若你的jdk安裝路徑不是此路徑,weblogic後自動識別你的jdk安裝路徑,請選擇你的安裝路徑),回車進行下一步;

確定安裝的home路徑,兩個都要安裝,直接回車進行下一步;結果列出所要安裝軟體的清單及所需空間的大小,輸入回車進入下一步,等待安裝完畢;

等待,無需操作,直到進度條為100%時安裝完成;

輸入回車,回到Linux命令提示符介面。至此weblogic配置完成
注意:多臺機器需重複執行安裝步驟。第二臺此步驟省略。

三)叢集配置

注 : 每個叢集配置中有一個管理服務節點和兩個受管服務節點;
weblogic1中包括管理服務節點和受管理服務節點;
weblogic2中包括受管理服務節點;
管理服務節點和受管服務節點配置過程中,需要配置真實機器IP地址。

  • 1.配置domain域資訊

找到weblogic安裝的路徑,找到bin資料夾,執行配置域執行指令碼。

進入域管理介面:

輸入1開始建立域,回車進入下一步;

回車進入下一步;

輸入回車,進入下一步;

輸入域名稱(這裡採用預設),之後回車,進入下一步;

回車進入下一步;

進入管理使用者配置介面,預設採用weblogic使用者的情況下,輸入2,回車進入,密碼設定介面;

輸入密碼,之後回車進入下一步,密碼要求有字元和數字組成;

輸入3,回車進入下面頁面進行密碼確認。

再次輸入與上次完全一樣的口令,之後回車進入下一步;

確定value欄中都有資訊後,輸入回車,進入下一步

輸入2,選擇生產模式,回車進入下一步;

輸入1,選擇Sun SDK 進入下一步。開始配置管理伺服器。

  • 2.配置管理伺服器

此處為多項選擇介面,這面我們需要配置管理伺服器與受管伺服器及叢集(此臺伺服器我們既作為主節點,又作為從節點),首選輸入1選擇管理伺服器,回車進入下一步;

輸入2選擇被管伺服器,回車進入下一步;

結果頁面中顯示“X”表示已選中,確定資訊後回車進入下一步;

首選配置管理伺服器資訊,如不更改伺服器名稱情況下(預設為AdminServer),輸入2更改監聽IP地址,回車進入下一步;

輸入監聽IP地址(這裡為192.168.1.101),回車進入下一步;

其他內容選擇預設形式即可(這裡埠為7001),直接輸入回車進入下一步。開始配置被管伺服器(從節點)。

  • 3.配置受管伺服器

在完成管理伺服器配置之後,自動進入被管伺服器配置介面,需要輸入伺服器名稱(Name的值,這裡為wls1),之後回車進入下一步;

輸入2,選擇配置監聽地址,回車進入下一步;

由於一般情況下第一個被管伺服器與管理伺服器在同一機器部署,所以監聽的IP地址相同(這裡為192.168.1.101),輸入完監聽IP地址後,回車進入下一步;

選擇配置監聽埠,這裡選擇預設的埠,這裡需要注意的是,第一被管伺服器的埠不能與管理伺服器的埠相同,同時也不能是其它已經佔用的埠,(這裡預設是7003)。配置完成輸入5,回車進行如下頁面;

這裡我們需要增加第二被管伺服器,所以輸入1選擇add,回車進入下一步;
與配置第一被管伺服器過程相同,輸入伺服器名稱(這裡為wls2),回車進入下一步;

輸入2選擇配置監聽IP地址,回車進入下一步;
輸入所要配置的監聽IP地址(這裡為192.168.1.102),回車進入下一步;

選擇配置埠,這裡選擇預設埠;一般情況下,第二被管伺服器的埠與第一被管伺服器的相同(這裡為7003),輸入5,回車進行下一步;

配置完成。回車進入叢集配置頁面。
配置叢集

輸入叢集名稱(這裡為cluster),回車進入下一步;

如不進行其他資訊配置的情況下(一般情況下不需要配置),輸入回車進入下一步;

輸入1選擇已有叢集(這裡為cluster),回車進入下一步;

這裡需要將已有的被管伺服器新增到叢集中,一般情況下選擇2(選擇全部)回車進入下一步;

回車進入下一步;

確認叢集配置列表中包含所有被管伺服器後,回車進入下一步;

一般情況下不需要配置Machine資訊,這裡輸入回車,進入下一步;

不需要配置平臺的Machine資訊,這裡輸入回車,進入下一步;

等待進度條到100%時,表示安裝完成。

  • 4.配置另外一個受管伺服器

另外一個受管伺服器的配置同主伺服器上的從節點配置,注意在配置管理伺服器時,不要選擇主管伺服器,只選擇受管伺服器,而且配置要與主伺服器上的配置相同。

  • 5.叢集配置完畢後啟動指令碼配置

為了方便我們應用各個節點的內容,我們這裡介紹部署配置主從節點啟動指令碼的配置,方便於進行啟動服務。

四)管理伺服器配置

登陸192.168.1.101伺服器
在域目錄下的bin目錄中建立adminStart.sh檔案用於啟動管理伺服器。

輸入以下內容

給檔案授權

域目錄下的/servers/AdminServer目錄中建立security資料夾(建立安全驗證檔案)。
cd /u01/weblogic/user_projects/domains/base_domain
cd servers/AdminServer
mkdir security
在security資料夾中建立檔案boot.properties。
cd security
vi boot.properties
填入以下內容,管理使用者及密碼
username=weblogic
password=weblogic@123
啟管理伺服器,並登陸管理控制檯測試配置是否正確。
./adminStart.sh
訪問頁面http://管理伺服器IP:7001/console
訪問管理控制檯頁面進行測試。

五)受管伺服器配置

登陸192.168.1.101伺服器
在域目錄下的bin目錄中建立startWLS1.sh檔案用於啟動受管伺服器1。
cd /u01/weblogic/user_projects/domains/base_domain/bin
vi startWLS1.sh
輸入以下內容
nohup ./startManagedWebLogic.sh wls1 http://192.168.1.101:7001 >>wls.log &
給檔案授權
chmod 777 startWLS1.sh
域目錄下的/servers/wls1目錄中建立security資料夾。
mkdir security
在security資料夾中建立檔案boot.properties。
vi boot.properties
填入以下內容,管理使用者及密碼
username=weblogic
password=weblogic@123
啟動受管伺服器1,並登陸管理控制檯檢視狀態。
注:受管伺服器2節點配置方法同1節點配置內容,記得修改啟動檔案中的IP及機器名。
到此,weblogic的叢集配置已經完畢了,可以登入頁面進行測試了。

六)測試

瀏覽器輸入:http://192.168.1.101:7001/console
能夠訪問到如下頁面說明服務啟動成功。

輸入使用者名稱密碼登陸控制檯,檢視伺服器叢集狀況,顯示wls1,wls2的狀態全部是running狀態,證明叢集環境也搭建完畢!!!!

如果控制檯無法訪問,可能是防火牆埠沒有開放,使用以下命令開啟埠。

相關文章