ITIM 5.0 單伺服器配置和部署。
部署ITIM之前要對其元件進行部署:
IBM DB2 Enterprise 9.1 with FP2
IBM WebSphere Application Server 6.1 with FP9
IBM Tivoli Directory Server 6.2
IBM Tivoli Directory Integrator 6.1
我們安裝系統的軟硬體環境是:
地點:某公司 G3/G4機房。兩台IBM的台式PC。
1.IP:9.123.108.101
Red Hat Enterprise Linux AS release 4 (Nahant Update 7)
MemTotal: 513732 kB
SwapTotal: 1048568 kB
processor : 1
vendor_id : GenuineIntel
model name : Intel(R) Pentium(R) 4 CPU 3.20GHz
cpu MHz : 3201.973
cache size : 1024 KB
這台安裝
2.IP:9.123.108.19
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
MemTotal: 2063944 kB
SwapTotal: 2031608 kB
model name : Intel(R) Pentium(R) D CPU 2.80GHz
cpu MHz : 2793.843
這台我們安裝
ITIM 5.0 Fix Pack 3
首先進行DB2的安裝配置:
1.運作安裝程式:
選擇Install a Product,然後按Install New。
在接受完協定後,選擇典型安裝,随後選擇第一個選項,如下圖:
進一步,選擇安裝路徑,我們使用預設的路徑/opt/ibm/db2/V9.1
然後我們建立一個對DB2 Adminstrator Server進行管理的使用者,設定其密碼:
選擇建立一個DB2執行個體,并且使用單分區執行個體,并且設定DB2執行個體擁有者的資訊:
設定保護使用者的資訊
第11步使用預設的,第十二步不安裝DB2提醒。然後點選Finished。
然後就開始安裝了:
安裝完畢後在Terminal下驗證安裝是否成功:
$su - db2inst1
$db2level
顯示如下資訊就是正确的了:
DB21085I Instance "db2inst1" uses "32" bits and DB2 code release "SQL09010"
with level identifier "02010107".
Informational tokens are "DB2 v9.1.0.0", "s060629", "LINUXIA32", and Fix Pack
"0".
Product is installed at "/opt/ibm/db2/V9.1".
2.安裝IBM DB2 Enterprise 9.1 Fixpack 2
首先關閉DB2執行個體和伺服器:
$. /home/db2inst1/sqllib/db2profile
$db2 terminate
$db2stop
停止DAS的活動:
$su - dasusr1
$. /home/dasusr1/das/dasprofile
$db2admin stop
停止保護使用者的活動:
$su
$cd /opt/ibm/db2/V9.1/bin
$db2fmcu -d
$db2fm -d
用grep檢視關于db2的程序,沒有一個就是對了。
看到所有停止的指令都是successfully就可以安裝Fix Pack2了。
安裝完畢後檢視db2,發現Fix Pack2已經安裝上了:
然後安裝Tivoli Directory Server 6.2
1.運作安裝腳本:
選擇安裝語言為English.
接受協定後選擇自定義安裝(Custom)。去掉TDI,稍後我們會另外安裝。指定WAS目錄時,選擇稍後指定。
2.關閉配置工具
在安裝完畢後可能會出現配置工具,我們在初次部署時暫時不用,請關閉。
接着部署WAS6.1
1.設定root的umask為0022:
用指令umask檢視目前umask的值。
2.確定以下四個包的安裝:
compat-libstdc++-33-3.2.3-47.3
compat-db-4.1.25-9
xorg-x11-deprecated-libs-6.8.1 or xorg-x11-deprecated-libs-6.8.2
rpm-build-4.3.3-18.nonptl
用指令rpm -pa|grep XXXX檢查
3.下載下傳安裝包:
在IBM内網中下載下傳以下安裝包:
WebSphere Application Server V6.1 for Linux on x86Series, 32-bit Support German
English International Spanish French Italian Japanese Korean Portuguese
Brazilian Chinese Simplified Chinese Traditional (C87QXML)
4.開始安裝:
運作launchpad.sh,然後選擇“Launch the installation wizard for WebSphere Application Server”
進行安裝。一直next就可以了(注意在選擇安裝類型時選擇Application Server)。
然後在以下選項中選擇第一個
5.安裝IBM HTTP Server
我們暫時不配置Administration Server及其Authentication,在Plug-in裡面進行如下配置:
6.安裝IBM WebSphere Application Server 6.1 Update Installer
7.安裝IBM WebSphere Application Server 6.1 Fixpack 9 和13
注意:在安裝WAS 6.1FP9前,必須停掉IBM WebSphere Application Server, IBM HTTP Server, IBM HTTP Administration Server。
停掉服務:/opt/IBM/WebSphere/AppServer/bin/stopServer.sh server1 -username server1 -password XXXXXXX
運作:/opt/IBM/WebSphere/UpdateInstaller/update.sh
在這個地方指定更新的産品:
在這個步驟中指定更新包路徑:
若出現CWUPI0026E錯誤,則說明你的UpdateInstaller版本太久,先删除UpdateInstaller的整個目錄,然後再安裝新的版本,我裝的是7.0
8.啟動Server
/opt/IBM/WebSphere/AppServer/bin/startServer.sh server1
打開浏覽器驗證一下:
http://localhost:9080/snoop
http://localhost:9060/ibm/console
安裝IBM Tivoli Directory Integrator 6.1.1
1.運作安裝程式
最後我們部署TIM:
1.配置DB2 和 ITDS 6.1的中間件
解壓配置中間件的應用程式,運作cfg_itim_mw_xLinux,選擇英語
然後選擇配置DB2和ITDS的中間件:
它會在DB2和ITDS中建立執行個體,一般設定密碼就好了。
注意在我配置中發覺總是在建立TDS執行個體的時候失敗,後來看了日志發現是預設的程式調用的竟然是V6.0目錄中的TDS配置程式,而我安裝的TDS是6.2.。。。太不智能了。。。解決方法就是ln -sf V6.2 V6.0就可以了,純屬蒙一下計算機,誰讓他耍我。。。
2.安裝ITIM
指定WAS,然後一路NEXT後INSTALL。
3.連接配接資料庫
在以上這些需要填寫的地方輸入你配置中間件的一些資訊。
若資訊無錯,則出現連接配接正确的提示
随後的配置如下:
大功告成!
4.測試安裝結果
http://9.123.101.19:9080/itim/console/main
修改密碼即可。
至此ITIM完全部署完畢
然後一步步進行就好了~