本主題說明如何準備 Linux® 系統以安裝 WebSphere® Application Server。
開始之前
安裝作業使用 Installation Manager。 您可以使用圖形介面、指令行或回應檔。
在 SUSE Linux Enterprise Server 第 10 版作業系統上,依預設存在 xorg-x11-libs 套件。 此套件包含下列程式庫,需要這些程式庫才能適當地運作 WebSphere Application Server:
如需此套件的相關資訊,請參閱 Novell 網站。
如果您想要在 64 位元作業系統上安裝 32 位元 WebSphere Application Server ,則必須在系統上安裝適當的 32 位元程式庫。
避免麻煩: 請確定 Linux 作業系統的預設 Shell 是
/bin/bash。 使用下列指令,以確保您的預設 Shell 是
bash 而非
dash:
$ readlink /bin/sh
如果指令的結果是
dash,請參閱作業系統說明文件,以取得適當切換至
bash 作為預設 Shell 的步驟。 如果無法使用
bash Shell ,在設定檔建立程序期間可能會導致錯誤和當掉狀況。
關於這項作業
準備作業系統會包含如下變更,配置磁碟空間以及將修補程式安裝到作業系統等。 IBM® 在每一個作業系統平台上測試 WebSphere Application Server 產品。 這類測試會驗證 WebSphere Application Server 產品是否需要作業系統變更才能正確執行。 如果沒有必要的變更, WebSphere Application Server 產品無法正確執行。
雖然本文列出所有 Linux 發行套件共用的許多步驟,但特定 Linux 發行套件可能需要其他步驟。 完成所有一般步驟,以及配送所需的任何其他步驟。 如果您的發行套件未在本文章中列出,但受 WebSphere Application Server支援,請在產品支援網站 ( https://www.ibm.com/software/webservers/appserv/was/support/) 檢查您作業系統可用的任何版本後技術文件。 如果您的配送無法使用技術文件,則可能不需要其他步驟。
當需要其他步驟時,通常是因為發行套件的預設安裝不提供必要的程式庫或作業系統特性。 如果您在自訂的 Linux 安裝架構上安裝 WebSphere Application Server ,且所安裝的套件與發行套件的預設安裝架構所提供的套件有顯著差異,請確定您自訂的安裝架構具有執行 WebSphere Application Server 所需的套件。 WebSphere Application Server 不會維護每一個 Linux 發行套件或每一個發行套件的更新項目所需的套件清單。
若要執行 WebSphere Application Server ,您的 Linux 安裝必須具有下列項目:
- 核心及 C 執行時期程式庫
- C++ 執行時期程式庫的現行 ® 及所有相容性版本
- X Window 系統程式庫和執行時期
- GTK 執行時期程式庫
提示: 如果您計劃使用圖形使用者介面 (GUI) 來安裝 WebSphere Application Server ,則需要 X Window System 程式庫和執行時期及 GTK 執行時期程式庫。 使用任何內含的 GUI 工具 (例如 iKeyman、「設定檔管理工具」或 WebSphere Customization Toolbox) 也需要這些程式庫和執行時期。 否則它們是選用的。
程序
- 登入作業系統。
您可以 root 或非 root 安裝者的身分登入。
請選取 Umask 讓擁有者能夠讀寫檔案,並讓其他人可以根據通行系統原則來存取它們。 若為 root 使用者,建議使用 022 的 Umask。 如果是非 root 使用者,可以使用 002 或
022 的 Umask,視該使用者是否共用群組而定。 如果要驗證 umask 設定,請發出下列指令:
umask
如果要將 umask 設定設為 022,請發出下列指令:
umask 022
- 下載並安裝 Mozilla Firefox Web 瀏覽器。
附註: 可能需要從已安裝 Firefox 的目錄以外的目錄執行
>firefox &url ,因此請確定 Firefox 位於路徑中。 您可以輸入下列指令,將符號鏈結新增至 Firefox 目錄:
>ln -s /locationToFirefox/firefox firefox
- 選用項目: 匯出受支援瀏覽器的位置。
請利用識別瀏覽器實際位置的指令,來匯出受支援瀏覽器的位置。
比方說,如果 Mozilla Firefox 套件位於
/opt/bin/firefox 目錄中,請使用下列指令:
export BROWSER=/opt/bin/firefox
- 在您要安裝產品的機器上,停止與 WebSphere Application Server 相關的所有 Java™ 處理程序。
- 停止任何 Web 伺服器處理程序,例如 IBM HTTP Server。
- 提供足夠的磁碟空間。
所需的磁碟空間量隨已安裝的特性或產品數目而不同。 如果您使用 Installation Manager來安裝產品,安裝摘要畫面會根據您選取的特性和產品,指出所需的大約磁碟空間量。
安裝所有特性及產品需要大約 2 GB 磁碟空間。 此預估包括下列產品、元件及特性:
- 主要應用程式伺服器產品安裝
- 設定檔
- 範例應用程式
- IBM HTTP Server
- Web 伺服器外掛程式
- Application Client for WebSphere Application Server
如果您打算移轉舊版的應用程式和配置,請確認應用程式物件有足夠的磁碟空間。 大體上,請規劃相當於應用程式大小之 110% 的空間。
- 驗證這些必備項目和共存項目,都符合必要的版本層次。
雖然 Installation Manager 會檢查必備作業系統修補程式,但請檢閱 支援的軟硬體網站 上的必備項目 (如果您尚未這麼做的話)。
請參閱非 IBM 必備與並存產品的文件,以瞭解如何移轉至支援的版本。
- 增加 bash 指令 Shell 設定檔中的 ulimit 設定,以防止 addNode 和 importWasprofile 問題。
addNode 指令 Script 在新增節點時可能會失敗,或 importWasprofile 指令在匯入配置保存檔時可能會失敗。
在 Bash Shell 設定檔 Script 中為核心設定較高的 ulimit 設定,該 Script 會在階段作業登入時載入。
透過將指令新增至 Shell 設定檔 Script ,在 Linux 指令 Shell 上設定 ulimit。 通常可在您的起始目錄下找到 Shell 設定檔 Script:
cd ~
vi .bashrc
ulimit -n 8192
附註: 將 ulimit -c 設為無限制,以確保核心檔案不會在發生失敗時截斷。
- 如果檔案已修改,則還原 /etc/issue 檔案的原始副本。
「安裝管理程式」會使用這個檔案,來驗證作業系統的版本。 如果無法回復原始的版本,請忽略有關作業系統不受支援的「作業系統層次檢查」訊息。 即使出現警告,安裝作業仍可以繼續進行。
- 使用 emacs 或其他免費軟體時驗證系統 cp 指令。
如果作業系統上安裝了 emacs 或其他免費軟體,請確認使用了
cp 指令。
- 在執行 WebSphere Application Server 產品的安裝程式之前,請輸入下列命令提示字元。
which cp
- 如果產生的目錄輸出包括 freeware,請從 PATH 中移除 freeware 目錄。 比方說,假設輸出類似下列訊息:.../freeware/bin/cp。 若是如此,請從 PATH 中移除該目錄。
- 安裝 WebSphere Application Server 產品。
- 將 freeware 目錄加回 PATH 中。
如果您使用屬於免費軟體套件的 cp 指令來安裝,安裝可能看起來已順利完成,但產品安裝的 Java 2 SDK 在 app_server_root/java 目錄中可能有遺漏檔案。
遺漏的檔案可能會毀損必要的符號鏈結。 如果您從 PATH 中移除免費軟體的 cp 指令,就能夠成功安裝此應用程式伺服器產品。
- 完成任何配送特定設定。
完成配送的步驟:
如果您使用的是所列出以外的受支援發行套件,請檢查 WebSphere Application Server 支援網站,以取得針對發行套件發佈的任何技術文件。 如果已發佈技術文件,請套用修正程式。
- 授與非 root 安裝程式 ID 正確的檔案許可權,以在 Gnome 及 KDE 中建立功能表項目。
在安裝之前, root 使用者可以對非 root 安裝程式授與 /etc/xdg/menus/applications-merged 目錄的寫入權。 然後,在非 root 身分安裝期間, Installation Manager 會建立功能表項目。
否則,在安裝 WebSphere Application Server 產品時,您必須執行 Script 來建立及移除功能表項目。
下一步
在驗證必備項目、驗證產品磁碟及設定安裝目標之後,您可以選擇下列其中一個安裝程序來開始安裝 WebSphere Application Server :