關(guān)鍵字:WebSphere Portal 6.1 solaris 集群 安裝
概述
介紹
WebSphere Portal門戶系統(tǒng)共有三臺(tái)8c\16G solaris10 Sparc64,我們?cè)诖谁h(huán)境下安裝一個(gè)四節(jié)點(diǎn)的Portal集群。
安裝環(huán)境
操作系統(tǒng): solaris10 Sparc64
WAS版本:7.0.0.11
Portal版本:6.1.0.4
DB2版本:9.1.0.9-FP009
TDS版本:64-bit TDS server version:6.1.0.34
網(wǎng)絡(luò)環(huán)境
整個(gè)網(wǎng)絡(luò)為單一的網(wǎng)段,不存在DMZ區(qū),客戶可以通過(guò)內(nèi)網(wǎng)、OA網(wǎng)、外網(wǎng)訪問(wèn)門戶
架構(gòu)拓?fù)?/h5>

共三臺(tái)機(jī)器,配置都是8c\16G solaris10 Sparc64 。采用三節(jié)點(diǎn)的集群方案,數(shù)據(jù)庫(kù)使用informix具體安裝方案如下
10.110.138.71:
DM、Portal Node1、HIS(主)、TDS、WAS Node(portalsp)
10.110.138.72:
DB2、Portal Node2、HIS(備)、WAS Node (2AService和Management)
10.110.138.74:
Informix、Portal Node3、Portal Node4
約定
目錄預(yù)定
<AppServer root>
AppServer的根目錄,本文是:/opt/IBM/WebSphere/AppServer
<PortalServer root>
PortalServer的根目錄,本文是:/opt/IBM/WebSphere/PortalServer
<wp_profile>
wp_profile的根目錄,本文是:/opt/IBM/WebSphere/wp_profile
<dmgr_profile>
dmgr p的根目錄,本文是:/opt/IBM/WebSphere/AppServer/profiles/Dmgr01
<plugin root>
WebSphere Plugin的根目錄,本文是:/opt/IBM/WebSphere/Plugins
<HttpServer root>
HttpServer的根目錄,本文是:/opt/IBM/HTTPServer
命令執(zhí)行約定
執(zhí)行命令的時(shí)候,有時(shí)會(huì)不說(shuō)明路徑,在此統(tǒng)一說(shuō)明
ConfigEngine.sh
配置門戶的命令,在<wp_profile>/ConfigEngine下面執(zhí)行
./stopServer.sh
停止服務(wù)的命令,在<wp_profile>/bin下面執(zhí)行
./stopServer.sh
停止服務(wù)的命令,在<wp_profile>/bin下面執(zhí)行
./startManager.sh
停止DMGR的命令,在<dmgr_profile> /bin下面執(zhí)行
./stopManager.sh
停止DMGR的命令,在<dmgr_profile> /bin下面執(zhí)行
tar.gz文件的解壓縮命令
gunzip -c xxx.tar.gz | tar -xvf –
用戶約定
所有安裝時(shí)(was、portal、profile)設(shè)置的用戶和密碼都用的是一套,切記切記
環(huán)境設(shè)置
HOST文件設(shè)置
為了不直接配置鏈接(數(shù)據(jù)庫(kù)、ldap、DM)的時(shí)候使用ip,我們會(huì)在三天機(jī)器上面配置Hosts文件。
請(qǐng)見《host.txt》
主節(jié)點(diǎn)安裝WAS 7
安裝WAS 7
準(zhǔn)備介質(zhì)
解壓wasnd_solaris_Sparc64_7_C1G3HML.tar.gz文件
命令 gunzip -c wasnd_solaris_Sparc64_7_C1G3HML.tar.gz | tar -xvf –
執(zhí)行安裝
執(zhí)行./launchpad.sh

彈出安裝界面,選擇 Websphere Application Server Installation

點(diǎn)擊下一步

選擇 同意 ,點(diǎn)擊下一步

看到 綠色的 Passed ,點(diǎn)擊下一步

選擇 第二個(gè)和第三個(gè)語(yǔ)言包,點(diǎn)擊下一步

默認(rèn) installion Directory 選擇 下一步

選擇 None 選擇下一步

點(diǎn)擊 Yes

默認(rèn),選擇下一步

選擇 Verify my permissions to perform the installion ,選擇下一步

看到 綠色的 Success ,點(diǎn)擊下一步,開始安裝

安裝時(shí)根據(jù)機(jī)器配置不同,大約需要10-20分鐘,安裝過(guò)程能看到進(jìn)度條

看到綠色的 Success ,點(diǎn)擊下一步

升級(jí)到7.0.0.11
需要升級(jí)到最新版本,目前最新版本是7.0.0.11
準(zhǔn)備介質(zhì)
解壓7.0.0.11-WS-UPDI-SolarisSparc64.zip 文件
命令 unzip 7.0.0.11-WS-UPDI-SolarisSparc64.zip
安裝升級(jí)工具
執(zhí)行 ./install

點(diǎn)擊下一步

選擇 同意 ,選擇下一步

看到綠色的 Passed,點(diǎn)擊下一步

默認(rèn)的 Installation Directory ,點(diǎn)擊下一步

點(diǎn)擊下一步

安裝時(shí)根據(jù)機(jī)器配置不同,大約需要4-10分鐘,安裝過(guò)程能看到進(jìn)度條

看到綠色的 Success,點(diǎn)擊 完成

準(zhǔn)備升級(jí)包
升級(jí)可以從網(wǎng)上下載,需要JDK和WAS的升級(jí)包,把WAS的升級(jí)包放在安裝機(jī)器的目錄里。
執(zhí)行升級(jí)
安裝升級(jí)工具后會(huì)彈出升級(jí)的界面
選擇下一步

默認(rèn) Directory Path,選擇下一步

選擇 Install mationtenance package ,點(diǎn)擊下一步

選擇升級(jí)介質(zhì)所在的文件夾目錄,點(diǎn)擊下一步


選擇WAS和SDK的升級(jí)文件,點(diǎn)擊下一步

選擇下一步

安裝時(shí)根據(jù)機(jī)器配置不同,大約需要10-20分鐘,安裝過(guò)程能看到進(jìn)度條

看到綠色的 Success,選擇完成

主節(jié)點(diǎn)安裝Portal
安裝6.1.0.1
準(zhǔn)備介質(zhì)
確保 SS-1 、SS-2、SS-3、SS-4、SS-5、SS-5a、SS-Setup 拷貝到安裝機(jī)器上。
執(zhí)行安裝
執(zhí)行./install.sh

彈出安裝界面,點(diǎn)擊下一步

選擇 同意 ,點(diǎn)擊下一步

選擇 Full 方式,點(diǎn)擊下一步

選擇 Install on top of an existing instance ,點(diǎn)擊下一步

需要選擇上出現(xiàn)的路徑,點(diǎn)擊下一步

使用默認(rèn)路徑,選擇下一步

填寫Node Name 和 Host Name,需要和之前配置的HOST文件相對(duì)應(yīng),點(diǎn)擊下一步

輸入用戶名,密碼,點(diǎn)擊下一步

出現(xiàn)總結(jié),點(diǎn)擊下一步

開始安裝,安裝時(shí)根據(jù)機(jī)器配置不同,大約需要20-40分鐘,安裝過(guò)程能看到進(jìn)度條

安裝完成,不要選擇 Launch the configuration wizard ,點(diǎn)擊 Finish完成安裝

可以在瀏覽器中輸入http://yourserver.yourcompany.com:10039/wps/portal 來(lái)驗(yàn)證一下是否安裝成功

升級(jí)到6.1.0.4
準(zhǔn)備介質(zhì)
準(zhǔn)備Portal升級(jí)工具
解壓縮 6.1-WP-UpdateInstaller-Solaris-SPARC.tar.gz

準(zhǔn)備Portal升級(jí)包
下載下來(lái)的是6.1.0-WP-Multi-FP004.zip,需要解壓縮,執(zhí)行命令unzip 6.1.0-WP-Multi-FP004.zip
解壓縮后文件為WP_PTF_6104.jar
停止Portal
執(zhí)行命令./stopServer.sh WebSphere_Portal -username wpadmin -password passw0rd停止portal
修改配置文件
修改配置文件wkplc.properties中的portal、was的密碼。兩個(gè)變量為PortalAdminPwd 、WasPassword
執(zhí)行安裝
執(zhí)行命令./updatePortalWizard.sh

選擇簡(jiǎn)體中文

點(diǎn)擊下一步

默認(rèn),點(diǎn)擊下一步

選擇第一個(gè),點(diǎn)擊下一步

修改目錄,定位到之前解壓得到的WP_PTF_6104.jar文件所在的目錄

默認(rèn),點(diǎn)擊下一步

點(diǎn)擊下一步

安裝時(shí)根據(jù)機(jī)器配置不同,大約需要40-100分鐘,安裝過(guò)程能看到進(jìn)度條

升級(jí)完成,點(diǎn)擊完成。

主節(jié)點(diǎn)安裝DM
執(zhí)行命令安裝DM的profile,

./manageprofiles.sh -create -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/dmgr -profileName dmgr -profilePath /opt/IBM/WebSphere/AppServer/profiles/Dmgr01 -enableAdminSecurity true -adminUserName wasadmin -adminPassword Hlj@123
配置DM
配置參數(shù)
? 啟動(dòng)DM
在<dmgr_profile>/bin下執(zhí)行./startManager.sh,啟動(dòng)DM

? 訪問(wèn)DM
在瀏覽器中通過(guò)http://<yourhostname>:9060/ibm/console 訪問(wèn)DM
? 登錄
使用 wasadmin Hlj@123 登錄
? 增加HTTP Connection timeouts
進(jìn)入 系統(tǒng)管理 > Deployment Manager > 傳輸鏈,把WCInboundAdmin和WCInboundAdminSecure的 HTTP 入站通道 中的Read Timeout和Write Timeout兩個(gè)屬性改成180


? 修改JMX的requestTimeout
進(jìn)入 系統(tǒng)管理 > Deployment Manager > 管理服務(wù) > JMX 連接器 > SOAPConnector > 定制屬性,把requestTimeout改成6000

? 修改DM的JVM參數(shù)
進(jìn)入 系統(tǒng)管理 > Deployment Manager > 進(jìn)程定義 > Java 虛擬機(jī),修改初始堆大小和最大堆大小,分別為256、1024

? 修改文件參數(shù)
進(jìn)入 <dmgr_profile>/properties 目錄,修改soap.client.props 文件的com.ibm.SOAP.requestTimeout屬性值,改為 6000
創(chuàng)建用戶和組
? 創(chuàng)建組
進(jìn)入 用戶和組 > 管理組,創(chuàng)建名為wpsadmins的組

? 用戶添加進(jìn)組
進(jìn)入用戶和組 > 管理用戶,把剛才的登錄用戶添加進(jìn)wpsadmins組里面

重啟DM
停止DM執(zhí)行命令./stopManager.sh -user wasadmin -password Hlj@123
啟動(dòng)DM執(zhí)行命令./startManager.sh
安裝DB2
準(zhǔn)備介質(zhì)
解壓縮 v9fp9_sunos_ese.tar.gz文件
安裝
執(zhí)行./db2setup

選擇 Install a Product, 點(diǎn)擊 DB2 Enterprise Server Edition下面的Install New

彈出安裝界面,點(diǎn)擊下一步

選擇 同意,點(diǎn)擊下一步

選擇典型安裝,點(diǎn)擊下一步

選擇第三個(gè)(最后一個(gè)),點(diǎn)擊下一步

使用默認(rèn)目錄,點(diǎn)擊下一步

輸入密碼,此處為Hlj@123,選擇下一步

選擇 Create a DB2 instance ,點(diǎn)擊下一步

選擇第一個(gè)單實(shí)例,點(diǎn)擊下一步

輸入密碼,點(diǎn)擊下一步

輸入密碼,點(diǎn)擊下一步

選擇 Do not prepare the DB2 tools catalog,點(diǎn)擊下一步

選擇 Do not set up your DB2 server to send motifications at this time,點(diǎn)擊下一步

經(jīng)過(guò)





安裝license
查看db2的license,使用db2用戶登錄,輸入db2licm –l 查看現(xiàn)在的授權(quán),然后使用 db2licm –a 添加授權(quán),最后再使用db2licm –l確認(rèn)授權(quán)已經(jīng)添加進(jìn)去

設(shè)置參數(shù)
首先在Global zones上執(zhí)行db2osconfig,查看輸出
set msgsys:msginfo_msgmni = 16384
set semsys:seminfo_semmni = 20480
set shmsys:shminfo_shmmax = 182228012236
set shmsys:shminfo_shmmni = 20480
執(zhí)行:
projadd -U db2inst1 user.db2inst1
projmod -s -K "project.max-shm-ids=(privileged,20480,deny)" user.db2inst1
projmod -s -K "project.max-msg-ids=(privileged,16384,deny)" user.db2inst1
projmod -s -K "project.max-sem-ids=(privileged,20480,deny)" user.db2inst1
查看:
prctl -n project.max-shm-memory -i project user.db2inst1
prctl -n project.max-shm-ids -i project user.db2inst1
prctl -n project.max-msg-ids -i project user.db2inst1
prctl -n project.max-sem-ids -i project user.db2inst1
主節(jié)點(diǎn)數(shù)據(jù)遷移
主節(jié)點(diǎn)配置加入集群
此節(jié)待補(bǔ)充、完善
1 進(jìn)入主節(jié)點(diǎn)的<wp_profile>/ConfigEngine目錄
2 執(zhí)行 ./ConfigEngine.sh collect-files-for-dmgr -DWasPassword=<password>,生成filesforDmgr.zip的文件在<wp_profile root>/filesforDmgr目錄下。
3 解壓縮filesforDmgr.zip文件 unzip filesForDmgr.zip
4 拷貝文件
AppServer/profiles/Dmgr01/config/.repository/metadata_wkplc.xml <dmgr_profile>/config/.repository directory.
cp metadata_wkplc.xml /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/config/.repository
AppServer/plugins/com.ibm.ws.portletcontainer.deploytask_6.1.0.jar 、 wp.base.jar
<AppServer root>/plugins
cp *.jar /opt/IBM/WebSphere/AppServer/plugins
5 停止DM
./stopManager.sh -user <admin user> -password <admin pwd>
6 啟動(dòng)DM
./startManager.sh
7 停掉portal
./stopServer.sh WebSphere_Portal -user <admin user> -password <admin pwd>
8 停掉 server1
可以先用 ./serverStatus.sh –all 查看一下server是否啟動(dòng)了

9 備份 ConfigEngine下的properties文件夾
cp -r properties properties730
10修改
11 執(zhí)行命令
/ConfigEngine.sh cluster-node-config-pre-federation -DWasPassword=Hlj@123(密碼為dm密碼)
第二、三節(jié)點(diǎn)安裝WAS 7
如果需要多節(jié)點(diǎn),可以安裝多個(gè)第二節(jié)點(diǎn)。安裝方法和安裝主節(jié)點(diǎn)相同,具體請(qǐng)參考主節(jié)點(diǎn)的安裝方法
第二、三節(jié)點(diǎn)安裝Portal
如果需要多節(jié)點(diǎn),可以安裝多個(gè)第二節(jié)點(diǎn)。安裝方法和安裝主節(jié)點(diǎn)相同,具體請(qǐng)參考主節(jié)點(diǎn)的安裝方法
第二節(jié)點(diǎn)加入集群
此節(jié)待補(bǔ)充、完善
安裝TDS
準(zhǔn)備介質(zhì)
tar xvf tds61-solaris-sparc-CD1_w_entitlemt.tar
tar xvf 6.1.0.4-TIV-ITDS-SolarisSparc-IF0004.tar
DB2安裝
因?yàn)門DS需要使用DB2作為后臺(tái),所以需要安裝DB2,安裝過(guò)程和之前的DB2安裝一致,注意同樣需要添加license和設(shè)置操作系統(tǒng)參數(shù)

安裝6.1
安裝
執(zhí)行 ./install_tds.sh 進(jìn)行安裝

選擇簡(jiǎn)體中文

點(diǎn)擊下一步

選擇同意,點(diǎn)擊下一步

因?yàn)镈B2已經(jīng)在之前安裝過(guò),所以會(huì)識(shí)別出已經(jīng)安裝,點(diǎn)擊下一步

選擇定制,點(diǎn)擊下一步

只用選擇 C client 、Java client 、Server 6.1三項(xiàng),點(diǎn)擊下一步

點(diǎn)擊安裝

安裝時(shí)根據(jù)機(jī)器配置不同,大約需要10-20分鐘,安裝過(guò)程能看到進(jìn)度條

點(diǎn)擊完成,完成安裝。此時(shí)會(huì)彈出配置實(shí)例的工具,由于需要先升級(jí)所以先不配置實(shí)例。

升級(jí)到FP4
執(zhí)行 ./idsinstall –u 執(zhí)行升級(jí),大約需要10分鐘,看到successfully說(shuō)明升級(jí)成功了。

創(chuàng)建實(shí)例
在 TDS的安裝目錄下的sbin目錄下執(zhí)行Idsxinst,在彈出的實(shí)例管理工具點(diǎn)擊create

選擇默認(rèn)的創(chuàng)建實(shí)例方式

輸入密碼,此處為Hlj@123,Encryption seed,輸入十二個(gè)0,點(diǎn)擊下一步

仔細(xì)查看每一行輸出日志,看有沒(méi)有報(bào)錯(cuò)和異常。

配置實(shí)例
此節(jié)待補(bǔ)充、完善
添加后綴
添加用戶和組
添加權(quán)限


集群配置安全性
















安裝IHS
WebSphere Portal 6.1需要安裝兩個(gè)IHS,一個(gè)給portal及支撐平臺(tái)使用,一個(gè)給2A使用,并互為備份,兩個(gè)IHS的的安裝過(guò)程完全一致,此處記錄的是第二個(gè)HIS(給2A使用)的安裝、升級(jí)、配置過(guò)程。
準(zhǔn)備介質(zhì)
安裝










(這張圖忘截了,照一張代替,步驟相同)

升級(jí)















集群配置HIS
1 拷貝<plugin root>/bin(72)目錄下的configurewebserver2.sh到<dmgr_profile>/bin(71)
2 確保DM是啟動(dòng)的。在<dmgr_profile>/bin目錄下運(yùn)行
./configurewebserver2.sh -user wasadmin -password Hlj@123

3 登錄到DM,查看新增加的web 服務(wù)器定義

4 生成插件,選擇 webserver2 ,點(diǎn)擊生成插件

5 啟動(dòng)IHS,在 <HttpServer root> /bin 下執(zhí)行 ./apachectl start

6 傳播插件,選擇 webserver2 ,點(diǎn)擊傳播插件

如果傳播不成功,需要手工拷貝文件,拷貝/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/config/cells/hljpartnerCell01/nodes/hljpartnerdb-node/servers/webserver2/plugin-cfg.xml 到<plugin_root>/config/webserver1
7 重啟DM、Cluster、Web server
8 通過(guò) http://10.110.138.72/wps/portal 驗(yàn)證