Weblogic 12C 靜默安裝4節點集羣生產實施手冊

一.環境定義:

系統 Linux Redhat 7.5
Weblogic版本 12.2.1.3
JDK 1.8.0_181
Weblogic安裝目錄 /app/weblogic/
domain域名 basicWLSDomain
domain域目錄 /app/weblogic/Oracle/Middleware12C/user_projects/domains/
啓動命令 /app/weblogic/Oracle/Middleware12C/user_projects/domains/basicWLSDomain/bin

管理節點: 20.200.36.211
服務節點: 20.200.36.212, 20.200.36.213,20.200.36.214

二.前期準備

1.使用root用戶配置hosts

vi /etc/hosts添加 IP主機名解析(主機名按實際環境配置)
20.200.36.211 wls1
20.200.36.212 wls2
20.200.36.213 wls3
20.200.36.214 wls4

2.新建用戶組 weblogic #如果有指定用戶,1,2步不需要執行

[root@edwcube3 ~]# groupadd weblogic

2.新建用戶weblogic 並修改用戶密碼

[root@edwcube3 ~]# useradd -g weblogic weblogic //添加用戶,並用-g參數來制定 web用戶組
[root@edwcube3 ~]# passwd weblogic //passwd命令修改密碼
Changing password for user weblogic.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

3.將安裝包fmw_12.2.1.3.0_wls.jar 上傳到/app/weblogic/中

4.如果沒有安裝jdk的話,還需要安裝jdk

將 jdk-8u181-linux-x64.tar.gz上傳到/app/weblogic中
chmod 755 jdk-8u181-linux-x64.tar.gz
tar -zxvf jdk-8u181-linux-x64.tar.gz

切換到weblogic用戶,修改環境變量
cd weblogic家目錄
vi .bash_profile 添加以下內容

export JAVA_HOME=/app/weblogic/jdk1.8.0_181
export PATH=JAVAHOME/bin:JAVA_HOME/bin:PATH
export CLASSPATH=.JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
保存,執行 source ~/.bashrc 。使修改生效

三.weblogic安裝(所有節點安裝)

1.創建wls.rsp響應文件

cd /app/weblogic/Oracle
vi wls.rsp

[ENGINE]

Response File Version=1.0.0.0.0

[GENERIC]

ORACLE_HOME=/app/weblogic/Oracle

INSTALL_TYPE=WebLogic Server

MYORACLESUPPORT_USERNAME=

MYORACLESUPPORT_PASSWORD=<SECURE VALUE>

DECLINE_SECURITY_UPDATES=true

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false

PROXY_HOST=

PROXY_PORT=

PROXY_USER=

PROXY_PWD=<SECURE VALUE>

COLLECTOR_SUPPORTHUB_URL=

2.oraInst.loc環境初始化文件

cd /app/weblogic/Oracle
vi oraInst.loc

#產品清單目錄
inventory_loc=/app/weblogic/Oracle/oraInventory
#用戶組名稱
inst_group=weblogic  (實際安裝weblogic的用戶組)

3.執行安裝

 java -jar /app/weblogic/fmw_12.2.1.3.0_wls.jar -silent -responseFile /app/weblogic/Oracle/wls.rsp   -invPtrLoc /app/weblogic/Oracle/oraInst.loc

啓動程序日誌文件爲/tmp/OraInstall2016-12-07_11-28-48AM/launcher2016-12-07_11-28-48AM.log。
正在提取文件… Java HotSpot™ Server VM warning: You have loaded
library /tmp/orcl3700411247043593693.tmp/Disk1/install/linux/libjni.so
which might have disabled stack guard. The VM will try to fix the
stack guard now. It’s highly recommended that you fix the library with
'execstack -c ', or link it with ‘-z noexecstack’. 啓動 Oracle
Universal Installer

檢查 CPU 速度是否大於 300 MHz。 實際爲 2128.009 MHz 通過 檢查交換空間: 必須大於 512 MB。
實際爲 8388604 MB 通過 檢查此平臺是否需要 64 位 JVM。 實際爲32 通過 (不需要 64 位)
檢查臨時空間: 必須大於 300 MB。 實際爲 3559 MB 通過
準備從/tmp/OraInstall2016-12-07_11-28-48AM啓動 Oracle Universal Installer

Java HotSpot™ Server VM warning: ignoring option MaxPermSize=512m;
support was removed in 8.0 —可忽略
日誌:/tmp/OraInstall2016-12-07_11-28-48AM/install2016-12-07_11-28-48AM.log
版權所有 © 1996, 2014, Oracle 和/或其附屬公司。保留所有權利。 正在讀取響應文件… 開始檢查:
CertifiedVersions 預期的結果:
enterprise-4,enterprise-5,enterprise-6,redhat-6,redhat-4,redhat-5,SuSE-11之一
實際結果: (未知操作系統版本) 檢查完成。此次檢查的總體結果爲: 未通過 <<<< 可忽略

問題: 此 Oracle 軟件未經當前操作系統認證。 建議案: 確保在正確的平臺上安裝軟件。 警告:
檢查:CertifiedVersions 失敗。 開始檢查: CheckJDKVersion 預期的結果: 1.7.0_15 實際結果:
1.8.0_111 檢查完成。此次檢查的總體結果爲: 通過 CheckJDKVersion 檢查: 成功。 已啓用此會話的驗證。 正在驗證數據… 正在複製文件… 可以在以下位置找到本次安裝會話的日誌:
/tmp/OraInstall2016-12-07_11-28-48AM/install2016-12-07_11-28-48AM.log
-----------20%----------40%----------60%----------80%--------100% Oracle Fusion Middleware 12c WebLogic Server 和 Coherence 12.1.3.0.0 的
安裝 已成功完成。 日誌已成功複製到/home/weblogic/oraInventory/logs。

-----打印此信息,說明weblogic安裝成功了。

四.創建domain (在管理節點安裝)

 cd /app/weblogic/Oracle
 mkdir -p user_projects/domains/base_domain
 cd user_projects/domains/base_domain
cp /app/weblogic/Oracle/wlserver/common/templates/scripts/wlst/basicWLSDomain.py .

修改/app/weblogic/Oracle/user_projects/domains/base_domain/basicWLSDomain.py文件:
<1.

# Please set password here before using this script, e.g. cmo.setPassword('value')
增加
cmo.setPassword('登錄密碼')

<2.

刪除從
# Create a JMS Server.# Write the domain and close the domain template.
之間的所有內容

保存退出;

開始安裝
在/app/weblogic/Oracle/user_domains/base_domain/下,執行:

/app/weblogic/Oracle/oracle_common/common/bin/wlst.sh basicWLSDomain.py .

PS:最後一步等待時間稍微較長

安裝完成後修改節點管理程序的關鍵信息

vi /app/weblogic/Oracle/user_projects/domains/basicWLSDomain/nodemanager/nodemanager.properties
ListenAddress=wls1 #所在節點主機名

五.配置受管服務節點domain

1.將管理節點的basicWLSDomain複製到集羣節點:(在管理節點操作)

 cd /app/weblogic/Oracle/user_projects/domains/
  tar -cvf basicWLSDomain.tar basicWLSDomain
  scp  basicWLSDomain.tar  當前用戶@對端IP:/app/weblogic/Oracle/user_projects/domains/
  

2.在受管服務節點操作:

cd /app/weblogic/Oracle/user_projects/domains/
tar -xvf basicWLSDomain.tar

同樣修改

/app/weblogic/Oracle/user_projects/domains/basicWLSDomain/nodemanager/nodemanager.properties
ListenAddress=wls2 #所在節點主機名

六.啓動集羣管理器和weblogic

   cd /app/weblogic/Oracle/user_projects/domains/basicWLSDomain/bin

管理節點和受管服務節點:

  nohup ./startNodeManager.sh &

管理節點:

nohup ./startWebLogic.sh &

七.登錄控制檯創建計算機和服務器

http://管理節點ip:7001/console
1.創建計算機:
計算機 監聽地址要求爲各節點自身的主機名
計算機節點管理狀態爲“可訪問”

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

創建服務器: 創建4個“服務器”,每個服務器分別對應4個“計算機”,4個服務器加入同一個集羣,具體操作不再貼圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章