使用 IBM Installation Factory 簡化 WebSphere Application Server 安裝和部署
安裝和配置一臺 WebSphere Application Server( 以下簡稱 WAS) 通常需要下面幾個步驟:
- 安裝 WAS GA 版本
- 安裝指定的 WAS FixPack
- 安裝指定的 JDK FixPack
- 安裝指定的若干 interim fixes
- 建立並配置 Application Server
- 在建立的 Application Server 上部署相關應用
如 上可以看出,這是一個費時,多步的過程,特別是當一個企業需要同時安裝和配置多臺 WAS 時更是一個漫長而且複雜的過程。IF 的誕生很好的解決了這個問題,通過 IF 您可以方便的釋出自己的企業級應用,可以一次性的安裝和升級系統,這在擁有多臺 WAS 的大型企業中尤其關鍵 . 另外,通過IF使用者可以將企業內部所有 WAS 的安裝標準化和持久化――確保所有 WAS 的配置完全一致。如果說原來逐臺 WAS 的安裝是手工作坊,那麼通過 IF 無疑可以使客戶進入到擁有強大機床裝置的時代,而IF就是可以為你提供幫助的大機床裝置。
IF 是一個基於 Eclipse 的工具,使用者可以通過參考資料中的下載連結下載當前最新版本的 IF. IF 無需安裝,下載解壓之後即可使用。使用者可以通過 IF 建立定製安裝包(Customized Installation Package--CIP)或者整合安裝包(Integrated Installation Package — IIP)。 一個定製安裝包可以包括 WebSphere Application Server, FixPack, 多個 ifix, 概要檔案定製指令碼,定製的安裝 / 解除安裝指令碼,企業級應用,配置壓縮文件等等。 一個整合安裝包可以包含多個定製安裝包。同定制安裝包相比,整合安裝包可以看作是多個定製安裝包的集合。
使用 IF 建立定製安裝包過程如下圖所示:
圖 1. 建立定製安裝包的過程
當 你通過參考資料中的下載連結得到 IF 程式包並解壓之後 ,在其中的 bin 目錄中可以發現上圖中的兩個重要命令:ifgui 和 ifcli. ifgui 可以啟動圖形化介面,你可以按照圖形化的嚮導一步步地指定上圖中的輸入部分,ifgui 會把使用者的輸入記錄為一個 build 定義檔案並交由 ifcli 來進行真正的定製安裝包的建立。因此,如果你已經預先定義好了 build 定義檔案就可以直接使用 ifcli 命令來生成定製安裝包,這在不方便使用圖形化介面的情況下尤其有效。關於 ifcli 命令的使用方法,使用者可以通過’ ifcli – help ’得到 .
使用定製安裝包 (CIP) 進行初始安裝(scratch install), 系統升級(slip install)和應用部署
建立完 CIP 之後使用者就可以進行安裝了。CIP 支援兩種安裝型別:初始安裝(scratch install)以及系統升級(slip install). 一個建立好的 CIP 目錄結構如下:
圖 2. CIP 目錄結構
Custom 目錄中存放了有關 CIP 的資訊,build 定義檔案等等。 而 JDK 和 WAS 跟 WAS GA 中的一致。因此,只需要進入到 WAS 目錄,執行其中的 install.exe(Unix 上則為 install.sh) 就可以安裝 CIP 了。 在安裝的時候,installer 會自動檢測到使用者當前系統上是否已經有安裝好的 WAS, 如果沒有,則預設會進行初始安裝;反之,installer 會詢問使用者安裝 WAS 新副本還是更新原有 WAS, 選擇安裝新副本即為初始安裝,反之則為系統升級。例如,當前使用者的 WAS 處於 7.0.0. 1版本,而當前 CIP 包含 WAS BASE 7.0.0.0 + FixPack 7.0.0.3, 如果用這個 CIP 進行系統升級後,系統會被升級到 7.0.0.3 的版本。 需要說明的是,如果用這個 CIP 進行的是初始安裝,那麼使用者系統隨後無法回滾到其他低版本,例如 7.0.0.1 或者 7.0.0.0. 但是如果進行的是系統升級,那麼使用者可以通過 UPDI(Update Installer) 使系統回滾到升級之前的狀態(7.0.0.1).
如果使用者的 CIP 包含企業級應用,當使用者安裝完 CIP 之後會自動擁有一個新的包含這個企業級應用的概要檔案模板。模板名稱為型別-CIP 識別符號,如下所示:
圖 3. 概要模板選擇視窗
用這個概要檔案模板建立的 WAS server 會自動包含 CIP 中的企業級應用,因此使用這種方式,使用者可以在安裝的同時自動部署企業級應用。如下圖所示:
圖 4. 管理控制檯介面
使用 IBM Installation Factory 建立整合安裝包(IIP)
眾 所周知,WAS 支援多種 Feature Pack, 安裝完 WAS 之後,使用者需要逐個安裝這些 Feature Pack,這對想在一次安裝中自動安裝所有安裝包的客戶是個巨大的挑戰。IIP 的產生很好的解決了這個問題:使用者只需要呼叫一個命令就可以完成所有安裝包的安裝。可以包含在 IIP 中的安裝包包括:WAS 6.1, WAS 7.0, EJB3 以及 WebServices. 建立 IIP 同樣可以通過 ifgui 命令,然後在如下的 panel 中選擇 IIP:
圖 5. 建立整合安裝包介面
根據嚮導選擇你要包含的安裝包,下圖中選擇了三個安裝包:WAS 6.1, EJB3,WebServices:
圖 6. 安裝包選擇介面
使用者可以通過’上移’、’下移’來自由調整安裝包的安裝順序。
建立完成的 IIP 目錄結構如下:
圖 7.IIP 目錄結構
其 中,contrib 目錄下邊包含所有使用者新增的安裝包,如上圖中包含三個安裝包:WAS 6.1, EJB3 和 WebServices. iipInfo 目錄包括 IIP 的相關後設資料資訊。要安裝 IIP 只需要進入到 bin 目錄下,執行 install.bat(Unix 下為 install.sh),將會自動為你安裝好 IIP 包中的所有安裝包。下圖是如果使用圖形介面 IIP 的一個安裝皮膚:
圖 8.IIP 安裝皮膚
通過 IF, 使用者可以方便的定製各種定製安裝包以及整合安裝包,使用這些通過 IF 生成的安裝包可以大大簡化和標準化使用者安裝和配置 WAS 伺服器的步驟。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14789789/viewspace-623934/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- zt_ibm 在 UNIX 和 Linux 系統上安裝和配置 WebSphere Application ServerIBMLinuxWebAPPServer
- IBM WebSphere Application Server Migration ToolkitIBMWebAPPServer
- Websphere Application Server 6.1安裝配置 for linuxWebAPPServerLinux
- WebSphere Application ServerWebAPPServer
- Websphere Application Server 環境配置與應用部署WebAPPServer
- 為 IBM WebSphere Application Server 建立 Jython 管理指令碼IBMWebAPPServer指令碼
- WebSphere(was8.5)安裝簡單應用程式部署安裝Web
- System Requirements for WebSphere Application ServerUIREMWebAPPServer
- IBM WebSphere 7.00 安裝筆記IBMWeb筆記
- WebSphere Application Server 常見問題及解答:開發與部署WebAPPServer
- Websphere Application Server 環境配置與應用部署最佳實踐WebAPPServer
- ibm websphere簡介IBMWeb
- zt_如何安裝部署ibm http web server_apacheIBMHTTPWebServerApache
- 使用RAFW管理您的 WebSphere 產品安裝、配置和應用程式部署Web
- IBM於2009.06.19推出開發者免費版WebSphere Application ServerIBMWebAPPServer
- WebSphere Application Server啟用IHS的SSLWebAPPServer
- 整合Websphere Application Server 5.0與IIS 5.0WebAPPServer
- 使用 WebSphere Portlet Factory 構建SOA 前端Web前端
- IBM X SERVER 安裝 WINDOWSIBMServerWindows
- 從頭編寫指令碼: 為 IBM WebSphere Application Server 建立 Jython 管理指令碼指令碼IBMWebAPPServer
- WebSphere 反向投資者: 解決 WebSphere Application Server 的配置衝突WebAPPServer
- 安裝IBM Content Manager ServerIBMServer
- IBM WebSphere Application Server V6.1 Fix Pack 37於2011.04.04釋出IBMWebAPPServer
- IBM WebSphere Application Server V6.1 Fix Pack 27於2009.09.21釋出IBMWebAPPServer
- IBM WebSphere Application Server V7.0 Fix Pack 7於2009.11.13釋出IBMWebAPPServer
- Windows Server 2019 Installation 安裝.net 3.5WindowsServer
- 2.3.3.2 Application InstallationAPP
- WebSphere Application Server 常見問題及解答:安全WebAPPServer
- WebSphere Application Server V7 快速遷移指南WebAPPServer
- IBM WebSphere Application Server V6.1 Fix Pack 29於2010.01.18釋出IBMWebAPPServer
- Redash視覺化BI系統部署安裝及簡單使用視覺化
- 快速搭建WebSphere Process Server 部署環境WebServer
- Websphere安裝、企業部署應用 【應用案例】Web
- WebSphere Application Server 常見問題及解答:叢集WebAPPServer
- WebSphere Application Server 常見問題及解答:遷移WebAPPServer
- 案例研究: 調優 WebSphere Application Server V7 效能WebAPPServer
- Q & A: WebSphere Application Server 常見安全性問題WebAPPServer
- IBM WebSphere Application Liberty Profile苗條瘦身之道初探及剖析IBMWebAPP