用戶、用戶組、目錄分配
用戶 |
用戶組 |
目錄 |
說明 |
weblogic |
weblogic |
/weblogic |
weblogic主目錄 |
weblogic |
weblogic |
/weblogic/Oracle |
weblogic安裝目錄 |
服務器
IP |
說明 |
192.168.216.130 |
主機 |
192.168.216.131 |
集羣節點 |
產品 |
版本 |
weblogic |
fmw_12.2.1.3.0_wls.jar |
jdk |
jdk-8u171-linux-x64.tar.gz |
- weblogic安裝
以下操作所有服務器均需執行
使用root用戶登錄服務器
創建weblogic用戶、weblogic用戶組
groupadd weblogic
useradd -g weblogic -d /home/weblogic weblogic
設置密碼(weblogic)
mkdir -p /weblogic/Oracle
chown -R weblogic:weblogic /weblogic
切換weblogic用戶登錄服務器
上傳weblogic和JDK安裝包至/weblogic/Oracle目錄
解壓JDK壓縮包
cd /weblogic/Oracle
tar -xvf jdk-8u171-linux-x64.tar.gz
查看jdk安裝是否正常
./jdk1.8.0_171/bin/java -version
在當前目錄創建wls.rsp響應文件
cd /weblogic/Oracle
vi wls.rsp
寫入以下內容
[ENGINE]
Response File Version=1.0.0.0.0
[GENERIC]
#安裝目錄
ORACLE_HOME=/weblogic/Oracle/Middleware12C
#安裝產品
INSTALL_TYPE=WebLogic Server
在當前目錄創建oraInst.loc環境初始化文件
cd /weblogic/Oracle
vi oraInst.loc
寫入以下內容
#產品清單目錄
inventory_loc=/weblogic/Oracle/oraInventory
#用戶組名稱
inst_group=weblogic
執行安裝命令
./jdk1.8.0_171/bin/java -jar /weblogic/Oracle/fmw_12.2.1.3.0_wls.jar -silent -responseFile /weblogic/Oracle/wls.rsp -invPtrLoc /weblogic/Oracle/oraInst.loc
結果顯示如上圖則安裝成功!
- 創建domain
使用weblogic登錄192.168.216.130服務器(主機)
創建create_domain.rsp域配置文件
cd /weblogic/Oracle
vi create_domain.rsp
寫入以下內容
read template from “/weblogic/Oracle/Middleware12C/wlserver/common/templates/wls/wls.jar”;
set JavaHome “/weblogic/Oracle/jdk1.8.0_171”;
set ServerStartMode “prod”;
find Server “AdminServer” as AdminServer;
set AdminServer.ListenAddress “192.168.216.130”;
set AdminServer.ListenPort “7001”;
create Cluster “cluster_1” as Cluster1;
create Machine “machine_1” as Machine1;
create Machine “machine_2” as Machine2;
create Server “server_1” as Server1;
create Server “server_2” as Server2;
set Cluster1.ClusterAddress “192.168.216.130:8080,192.168.216.131:8080”;
set Server1.ListenAddress “192.168.216.130”;
set Server1.ListenPort “8080”;
set Server1.machine “machine1”;
set Server1.cluster “cluster1”;
set Server2.ListenAddress “192.168.216.131”;
set Server2.ListenPort “8080”;
set Server2.machine “machine2”;
set Server2.cluster “cluster2”;
set AdminServer.machine “machine1”;
find User “weblogic” as User1;
set User1.password “weblogic123”;
write domain to “/weblogic/Oracle/Middleware12C/user_projects/domains/base_domain/”;
close template;
顯示successed說明創建成功
修改nodeManager配置
cd /weblogic/Oracle/Middleware12C/user_projects/domains/base_domain/nodemanager/
sed -i 's/^ListenAddress=localhost$/ListenAddress=192.168.216.130/g' nodemanager.properties
創建boot.properties認證文件
cd /weblogic/Oracle/Middleware12C/user_projects/domains/base_domain/security
vi boot.properties
寫入以下內容
username=weblogic
password=weblogic123
創建server目錄,拷貝security
cd /weblogic/Oracle/Middleware12C/user_projects/domains/base_domain
mkdir -p servers/AdminServer
mkdir -p srevers/server_1
mkdir -p servers/server_2
cp -rf security/ servers/AdminServer/
cp -rf security/ servers/server_1/
cp -rf security/ servers/server_2/
啓動管理控制檯
cd /weblogic/Oracle/Middleware12C/user_projects/domains/base_domain/bin
nohup ./startWebLogic.sh > admin.log &
tail -f admin.log
設置每臺計算機的節點管理器配置
保持頁面爲可編輯的狀態,修改節點管理器的監聽地址
計算機 |
監聽地址 |
machine_1 |
192.168.216.130 |
machine_2 |
192.168.216.131 |
修改後保存。
管理服務器設置
選擇 SSL>高級
將主機名驗證改爲無
修改完後保存。最後激活更改。
啓動節點管理器
cd /weblogic/Oracle/Middleware12C/user_projects/domains/base_domain/bin
./startNodeManager.sh > node.log &
tail -f node.log
然後把base_domain目錄達成tar包,推送給其餘節點服務器。
在節點服務器上將tar包解壓,然後啓動節點管理器即可。