-
環境信息
-
服務器基本信息 如下表,本次安裝總共使用2臺服務器,具體信息如下: Webcenter1服務器
歸類 | SOA服務器 |
---|---|
Ip Address | 172.xx.xx.xx.xx |
HostName | wcc01.xxxxxx.com |
Alias | wccprd01 |
Webcenter2服務器
歸類 | OSB服務器 |
---|---|
Ip Address | 172.xx.xx.xx |
HostName | wcc02.xxxxxx.com |
Alias | wccprd02 |
服務器用戶角色信息均為:
root用戶/密碼 | root/*** |
---|---|
應用用戶/密碼 | oracle/*** |
-
準備工作
-
配置hosts 修改/etc/sysconfig/network,重啟生效。
添加圖片注釋,不超過 140 字(可選)
添加圖片注釋,不超過 140 字(可選)
修改/etc/hosts文件,直接生效。 服務器的hosts內容如下:
添加圖片注釋,不超過 140 字(可選)
-
數據庫基本信息 RCU創建中使用的數據庫鏈接信息如下:
參數名稱 | 參考值 |
---|---|
Database Type | Oracle Database |
Host Name | byoradb.xxxxxx.com.cn |
Port | 1521 |
Service Name | PORTALPROD |
Username | sys |
Password | ******** |
Role | sysdba |
-
上傳安裝包 為每臺服務器安裝中間件產品需要提前上傳一些安裝包,包括如下: jrockit_1.6.tar.gz V75852-01_2of2.zip WebGates_11.1.2.3V75948-01.zip RCU_V75907-01.zip V75868-01_1of2.zip wls1036_generic.jar V75852-01_1of2.zip V75868-01_2of2.zip
添加圖片注釋,不超過 140 字(可選)
-
環境安裝 本次項目的環境安裝安裝中間件的webcenter portal和ucm。
-
JDK安裝
-
進入Java安裝目錄/usr/java,
如果不存在,java目錄,則是以root權限創建:mkdir -p /usr/java
使用root用戶權限,執行cp命令將/oracle/software下的jrockit_1.6.tar.gz拷貝到當前目錄,使用tar命令解壓到當前目錄,則java_home目錄即為 jdk_1.6
添加圖片注釋,不超過 140 字(可選)
設置環境變量 vi /etc/profile,在文件末尾加上以下內容: # User specific aliases and functions
export JAVA_HOME=/usr/java/jdk_1.6
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
添加圖片注釋,不超過 140 字(可選)
-
添加完成保存之后,執行命令如下ESC’:’wq 保存退出該文件
-
在執行java –version命令,如果如下圖,表示jdk安裝成功。
添加圖片注釋,不超過 140 字(可選)
-
Weblogic安裝
注意:在文檔沒有特別的聲明使用root用戶的地方,都是以oracle用戶進行安裝和操作。
-
使用命令進入服務器上的/oracle/software/wls目錄 cd /oracle/software/wls
-
執行命令java –jar wls1036_generic.jar進行安裝,如下圖:
添加圖片注釋,不超過 140 字(可選)
-
解壓完成彈出安裝界面的歡迎頁面,點擊next
添加圖片注釋,不超過 140 字(可選)
-
選擇oracle_home目錄,該目錄為后續oracle產品安裝的目錄如下圖:
添加圖片注釋,不超過 140 字(可選)
-
直接選擇next,不接受更新
添加圖片注釋,不超過 140 字(可選)
彈出框中點擊continue
添加圖片注釋,不超過 140 字(可選)
6. 產品和組件選擇,默認點擊next
添加圖片注釋,不超過 140 字(可選)
7. 選擇安裝類型,選擇Typical,點擊next
添加圖片注釋,不超過 140 字(可選)
8.選擇jdk,選擇剛剛安裝的jdk,點擊next
添加圖片注釋,不超過 140 字(可選)
9.確認安裝目錄
添加圖片注釋,不超過 140 字(可選)
10.安裝預覽,點擊next開始安裝
添加圖片注釋,不超過 140 字(可選)
11.安裝完成
添加圖片注釋,不超過 140 字(可選)
-
ucm安裝 1.進入/oracle/software/ucm目錄,使用unzip xxx.zip 命令解壓V75852-01_1of2.zip 和 V75852-01_2of2.zip 兩個壓縮包,進入Disk1目錄, 執行runInstaller腳本進行安裝
添加圖片注釋,不超過 140 字(可選)
安裝之前,需要輸入jdk目錄,選擇之前安裝的/usr/java/jdk_1.6 2.選擇目錄為/oracle/oraInventory,點擊下一步
添加圖片注釋,不超過 140 字(可選)
3.勾選并選擇ok
添加圖片注釋,不超過 140 字(可選)
4.選擇下一步
添加圖片注釋,不超過 140 字(可選)
5.跳過軟件更新
添加圖片注釋,不超過 140 字(可選)
6.檢查環境依賴 先執行下列命令: yum -y install compat-libcap1-1.10 yum -y install compat-libstdc* yum -y install libstdc++-devel* yum -y install gcc-c++-* yum -y install libaio-devel*
添加圖片注釋,不超過 140 字(可選)
7. 選擇oracle家目錄為/oracle/fmwhome,和安裝目錄為Oracle_ECM1(默認)
添加圖片注釋,不超過 140 字(可選)
8. 選擇Weblogic Server
添加圖片注釋,不超過 140 字(可選)
9.安裝預覽,選擇install
添加圖片注釋,不超過 140 字(可選)
添加圖片注釋,不超過 140 字(可選)
-
portal安裝
-
進入/oracle/software/portal目錄,使用 unzip 命令解壓V75868- 01_1of2.zip和V75868-01_2of2.zip兩個壓縮包,然后進入Disk1目錄,執行runInstaller命令,啟動安裝程序
添加圖片注釋,不超過 140 字(可選)
需要輸入jdk目錄,選擇上面安裝的/usr/java/jdk_1.6
2.選擇下一步
添加圖片注釋,不超過 140 字(可選)
3.選擇跳過更新
添加圖片注釋,不超過 140 字(可選)
4.檢查操作系統環境依賴
添加圖片注釋,不超過 140 字(可選)
5.選擇oracle家目錄為/oracle/fmwhome,產品安裝目錄為Oracle_WC1(默認)
添加圖片注釋,不超過 140 字(可選)
6.選擇weblogicServer,點擊next
添加圖片注釋,不超過 140 字(可選)
7.下一步安裝預覽,點擊install進入安裝,安裝完成
添加圖片注釋,不超過 140 字(可選)
8.選擇finish完成安裝
添加圖片注釋,不超過 140 字(可選)
-
RCU配置 要安裝集群的兩臺服務器都需要安裝java jdk,weblogic、portal和ucm這幾個產品,而RCU配置只需要在主服務器上(172.17.48.64)上面執行,用于在數據庫中創建oracle產品需要使用的schema。 1.進入/oracle/software/rcu目錄,使用unzip命令解壓RCU_V75907-01.zip
添加圖片注釋,不超過 140 字(可選)
2.進入rcuHome/bin目錄,執行rcu腳本
添加圖片注釋,不超過 140 字(可選)
3.默認進入歡迎頁面,點擊next進入下一步
添加圖片注釋,不超過 140 字(可選)
4.選擇創建
添加圖片注釋,不超過 140 字(可選)
5.配置數據庫信息,hostName如果填寫域名可能會無法連接,因為rcu只是一次性在數據庫中創建schema,可以使用ip地址代替,因為要創建schema,所以用戶名要使用sysdba用戶。
添加圖片注釋,不超過 140 字(可選)
6.選擇要創建的schema,要填入一個schema的前綴名,生產環境,這邊使用PROTALPRD
添加圖片注釋,不超過 140 字(可選)
添加圖片注釋,不超過 140 字(可選)
添加圖片注釋,不超過 140 字(可選)
7.設置schema的密碼,使用統一的密碼
添加圖片注釋,不超過 140 字(可選)
8.設置定制化變量,安裝可視化分析工具,選擇 N
添加圖片注釋,不超過 140 字(可選)
9.表空間映射,保持默認,點擊next
添加圖片注釋,不超過 140 字(可選)
10.創建表空間
添加圖片注釋,不超過 140 字(可選)
11.創建預覽
添加圖片注釋,不超過 140 字(可選)
12.創建過程中,可能會有警告,選擇忽略
添加圖片注釋,不超過 140 字(可選)
13.創建成功
添加圖片注釋,不超過 140 字(可選)
-
Domain配置
-
創建domain 1.進入 /oracle/fmwhome/Oracle_ECM1/common/bin目錄下,執行: ./config.sh
添加圖片注釋,不超過 140 字(可選)
2.選擇創建一個新的domain
添加圖片注釋,不超過 140 字(可選)
3.選擇domain所支持的產品
添加圖片注釋,不超過 140 字(可選)
添加圖片注釋,不超過 140 字(可選)
4.輸入domain的名字和目錄,這邊目錄保持默認即可
添加圖片注釋,不超過 140 字(可選)
5.輸入console的用戶名和密碼
添加圖片注釋,不超過 140 字(可選)
6.選擇安裝模式為生產模式,選擇jdk
添加圖片注釋,不超過 140 字(可選)
7.配置schema,這些schema為配置rcu時創建的schema,這邊的schema owner需要一個一個設置,比較繁瑣。
添加圖片注釋,不超過 140 字(可選)
添加圖片注釋,不超過 140 字(可選)
8.選擇配置項
添加圖片注釋,不超過 140 字(可選)
9.配置admin server,這邊可以保持默認
添加圖片注釋,不超過 140 字(可選)
10.配置受管服務器,每種類型的server都有兩個
添加圖片注釋,不超過 140 字(可選)
11.創建集群,每個類型的server對應一個集群
添加圖片注釋,不超過 140 字(可選)
12.分配server到集群上,每個集群分配兩個同類型的server
添加圖片注釋,不超過 140 字(可選)
13.創建machine,這邊node manager listen port 默認為5556
添加圖片注釋,不超過 140 字(可選)
14.分配server到machine,server1和adminserver分配到64的machine,server2分配到65的machine
添加圖片注釋,不超過 140 字(可選)
15.選擇開始創建
添加圖片注釋,不超過 140 字(可選)
添加圖片注釋,不超過 140 字(可選)
-
配置domain 1.進入 /oracle/fmwhome/wlserver_10.3/server/bin目錄,執行startNodeManager.sh腳本,使其生成一些配置文件: ./startNodeManager.sh 等待其運行成功,開始監聽時,使用ctrl+c強制停止。 進入 /oracle/fmwhome/wlserver_10.3/common/nodemanager目錄,使用vim編輯nodemanager.properties文件,修改StartScriptEnabled和StopScriptEnabled為true
添加圖片注釋,不超過 140 字(可選)
使用lsof -i:5556 命令查看是否nodemanager已經完全退出,如果有殘留進程,使用kill命令將其強制停止。 2.進入 user_projects/domains/portal_domain/bin,執行 nohup ./startWebLogic.sh 1>admin.out 2>&1 & 啟動 weblogic 3.瀏覽器進入console:172.17.48.64:7001/console,修改adminserver的ssl驗證為無:
添加圖片注釋,不超過 140 字(可選)
添加圖片注釋,不超過 140 字(可選)
保存激活之后 4.重新啟動weblogic,同時,進入wlserver_10.3/server/bin,啟動nodemanager: nohup ./startNodeManager.sh 1> nodemanager.out 2>&1 & 5.再次進入console,啟動所有分配到172.17.48.64的server,即server1 6.當所有server都成功啟動之后,再次關閉weblogic服務器,并將整個domain打包,即將user_projects目錄整個打包:
添加圖片注釋,不超過 140 字(可選)
7.進入172.17.48.65服務器,先創建一個只有adminserver的domain,為的是使其生成創建集群所必要的配置文件,該domain的名字需要和集群的domain一致,然后和上面的啟動domain一樣的步驟,啟動并成功登陸console之后,將整個user_projects目錄刪除,并將172.17.48.64的domain_bk.tar.gz(user_projects的打包)拷貝到65,并將其解壓。
添加圖片注釋,不超過 140 字(可選)
8.然后進入user_projects/domains/portal_domain/bin,修改startManagedWebLogic.sh,把腳本中的AdminServer URL 由 64的域名修改為 65的域名 9.啟動兩臺服務器,進入172.17.48.65:7001/console,啟動所有分配到該機器的server,帶全部啟動完成之后,再次關閉兩臺服務器。 10.最后重啟兩臺服務器,并進入172.17.48.64:7001/console,啟動所有的server。
-
服務器優化
1.進入weblogic使用的JDK的安裝路徑,找到java.security文件,一般位置為:$JAVA_HOME/jre/lib/security/java.security
修改文件中內容:
securerandom.source=file:/dev/urandom
為
securerandom.source=file:/dev/./urandom
添加圖片注釋,不超過 140 字(可選)
添加圖片注釋,不超過 140 字(可選)
2.重啟weblogic和nodemanager