WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 作業系統: AIX, HP-UX, Linux, Solaris, Windows

準備 AIX 系統以便安裝

您必須確定您的 AIX 系統已準備好安裝 IBM WebSphere ESB

開始之前

安裝作業會使用 InstallShield for Multiplatforms (ISMP) 精靈。您也可以使用無聲自動模式來安裝產品。您可以在指令行中, 使用一個可識別您在安裝之前所編輯之選項回應檔的參數, 來呼叫無聲自動模式。

執行這項作業的原因和時機

請使用下列程序來準備作業系統,以安裝 WebSphere ESB

這項作業的步驟

  1. 以 root 身分登入。

    您無法以非 root 使用者的身分正確地安裝產品。如果您要建立產品 CD 副本, 請以 root 身分執行。非 root 使用者所建立的副本不會保留正確的檔案屬性,而無法運作。

  2. 請驗證 Umask 設定為 0022。
    如果要驗證 Umask 設定,請發出下列指令:
    umask
    若要將 Umask 設定設為 0022,請發出下列指令:
    umask 0022
  3. 請在您要安裝與 WebSphere Application Server 相關的產品(包括 WebSphere ESBWebSphere Process Server)的機器上,停止所有 Java 程序。
  4. 停止任何 Web 伺服器程序,如:IBM HTTP Server。
  5. 利用系統管理介面工具 (SMIT) 來顯示已安裝的套件, 以決定是否必須更新下列步驟中所說明的套件。
  6. 下載最新版的 Info-ZIP 產品,以避免壓縮檔發生問題。 請從 http://www.info-zip.org 網站下載 Info-ZIP 套件的現行版本。
  7. 提供足夠的磁碟空間。

    有關安裝 WebSphere ESB 和相關產品所需的空間,請參閱 AIX 平台所需的磁碟空間

    利用 AIX 的 JFS 檔案系統, 您可以配置目錄的擴充空間。如果安裝精靈沒有足夠的空間, ISMP 會發出動態增加空間配置的系統呼叫,來要求更多的空間。如果 /usr 目錄發生這種狀況,您可能會看到類似以下範例的訊息:
    附註:下列檔案系統會在安裝期間擴充:
      /usr

    請在 AIX 上手動驗證有建立設定檔所需的空間。基礎 ISMP 程式碼中有一個已知的問題, 使得它無法在 AIX 系統上進行適當的空間檢查。

  8. 卸載鏈結中斷的檔案系統,以避免 java.lang.NullPointerException 錯誤。
    如果和檔案系統間有鏈結中斷, 安裝可能失敗並產生下列錯誤:
    在精靈 Bean 變更通知期間發生錯誤:
    java.lang.NullPointerException         
      發生於 com.ibm.wizard.platform.aix.AixFileUtils。
         getFileSystemData(AixFileUtils.java:388)
      發生於 com.ibm.wizard.platform.aix.AixFileUtils。
         getPartitionDataWithExecs(AixFileUtils.java:172)
      發生於 com.ibm.wizard.platform.aix.AixFileUtils。
         getPartitionData(AixFileUtils.java:104)
      發生於 com.ibm.wizard.platform.aix.AixFileServiceImpl。
         getPartitionNames(AixFileServiceImpl.java:397)
    ...

    請使用下列程序來識別和卸載有問題的檔案系統:

    1. 請利用 df -k 指令來檢查檔案系統的中斷鏈結。 請在 1024-blocks 直欄中找出列出空白值的檔案系統。含有 "-"(破折號)值的項目沒有問題。下列範例顯示 iw031864:/cdrom/db2_v72_eee_aix32_sbcs 檔案系統有問題, 且 /dev/lv00 檔案系統可能也有問題。/proc 檔案系統沒有問題。
      >  df -k
      Filesystem    1024-blocks      Free %Used    Iused %Iused Mounted on
      /dev/hd4          1048576    447924   58%     2497     1% /
      /dev/hd3          4259840   2835816   34%      484     1% /tmp
      /proc                   -         -    -         -     -  /proc
      /dev/lv01         2097152    229276   90%     3982     1% /storage
      /dev/lv00
      /dev/hd2          2097152    458632   79%    42910     9% /usr
      iw031864:/cdrom/db2_v72_eee_aix32_sbcs
    2. 首先,請卸載任何顯示明確問題的檔案系統,例如範例中的 iw031864:/cdrom/db2_v72_eee_aix32_sbcs 檔案系統。 其做法是執行下列任一指令:
      >  umount /cdrom/db2_v72_eee_aix32_sbcs
      >  umount /cdrom 
    3. 重新啟動安裝作業。
    4. 如果問題持續存在, 請卸載有空白值的所有檔案系統,如範例中的 /dev/lv00 檔案系統。
    5. 如果卸載含中斷鏈結的檔案系統並無法解決問題, 請重新開機,再重新啟動安裝作業。
  9. 驗證這些必備項目和共存項目,都符合必要的版本層次。

    雖然「安裝精靈」會檢查是否具備必備的作業系統修補程式, 仍請檢視「WebSphere ESB 支援的軟硬體」清單中的必備條件(如果您尚未如此做的話)。若要存取此資訊, 請參閱 WebSphere ESB 詳細系統需求(http://www.ibm.com/software/integration/wsesb/sysreqs/)。

    請參閱非 IBM 必備項目和共存項目產品的文件,學習如何移轉至受支援的版本。

  10. 驗證所用的是系統的 cp 指令, 而非 emacs 或其他免費軟體所提供的 cp 指令。

    如果您在安裝產品時, 使用的是免費軟體套件中的 cp 指令而非系統的 cp 指令,安裝作業可能看似順利完成, 但產品所安裝的 Java 2 SDK 在 install_root/java 目錄中可能會遺漏檔案 (其中 install_root 代表 WebSphere ESB 的安裝目錄)。

    遺漏的檔案可能會毀損必要的符號鏈結。您必須將免費軟體的 cp 指令從 PATH 中移除,才能順利安裝 WebSphere ESB 產品。

    如果您的作業系統上已安裝 emacs 或其他免費軟體, 請執行下列步驟以識別系統目前所用的 cp 指令, 並關閉免費軟體的 cp 指令(如果正在使用的話):

    1. 在命令提示字元中輸入 which cp,然後再執行 WebSphere ESB 產品的安裝程式。
    2. 如果產生的目錄輸出含有 freeware, 請將 freeware 目錄從 PATH 中移除。 例如,如果輸出類似於 .../freeware/bin/cp,請將目錄從 PATH 中移除。
    3. 在您安裝 WebSphere ESB 後,請將 freeware 目錄加回到 PATH 中。
  11. 驗證產品 CD 副本中的 Java 2 SDK 是否運作正確。

    如果您是從 ISO 映像檔或複製實際的 CD 來建立自己的產品 CD, 請執行下列步驟,驗證 Java 2 SDK 是否運作正確。

    1. 在您針對 WebSphere ESB CD 1 所建立的產品 CD 中,導覽至 /mnt/JDK/repository/prereq.jdk/java/bin 目錄。 其做法是發出下列指令:
      cd /mnt/JDK/repository/prereq.jdk/java/bin
    2. 驗證 Java 2 SDK 版本。 其做法是發出下列指令:
      ./java -version
      如果 Java 2 SDK 是完整的,指令就會順利完成而沒有錯誤。
    3. 在您針對 WebSphere ESB CD 2 所建立的產品 CD 上,重複此程序。
  12. 選擇性的: 安裝 Mozilla 瀏覽器(如果尚未安裝)。Mozilla 瀏覽器支援「啟動程式」主控台。 請利用 SMIT 來識別是否已安裝 Mozilla 1.4 或 1.7 或更新版的套件。如果尚未安裝,請完成下列程序:
    1. 從 AIX Toolbox for Linux Applications 下載下列兩個必備項目: glib-1.2.10-2.aix4.3.ppc.rpm 和 gtkplus-1.2.10-4.aix5.1.ppc.rpm。 請從下列位置下載套件:
    2. 在下載套件後加以安裝。 請使用下列指令:
      rpm -Uvh glib-1.2.10-2.aix4.3.ppc.rpm gtkplus-1.2.10-4.aix5.1.ppc.rpm
    3. 下載 Mozilla for AIX 最新的支援版本(1.7 或更新的版本)。 請從下列位置下載 Mozilla for AIX:

      IBM Trials and betas 網站

      下載 installp 映像檔,並從 SMIT 來安裝它。

      重要: IBM 未測試也不支援散佈在 http://www.mozilla.org 網站中的 Mozilla 映像檔。請從 IBM Trials and betas 網站下載 Mozilla 映像檔,以確保您所下載的是經過測試且支援的版本。
  13. 選擇性的: 匯出支援瀏覽器的位置。

    請利用識別瀏覽器實際位置的指令,來匯出受支援瀏覽器的位置。

    比方說, 如果 Mozilla 套件位於 bin/mozilla 目錄,請使用下列指令:
    EXPORT BROWSER=/usr/bin/mozilla   
  14. 選擇性的: 只適用於無聲自動安裝: 在無聲自動安裝期間,請考慮到一個會導致呼叫 X Windows 服務的已知 ISMP 問題。
    AIX 機器上的 DISPLAY 環境變數可能會指向一個未登入的 X Server。有兩種常見的狀況會導致發生這種情形:
    • AIX 機器上有 X Server 正在執行,但因您尚未登入,故 X Server 停留在圖形式登入畫面。
    • AIX 機器配置成在尚未登入的遠端 X Server 上顯示 X Window 應用程式。

    如果發生任一種 ISMP 呼叫 X Window 服務的狀況, 無聲自動安裝即可能停滯。

    這個問題有兩種解決方案:
    • 在開始無聲自動安裝之前,先透過圖形式使用者介面登入本端 X Server。
    • 如下列範例所示,匯出 DISPLAY 環境變數以指向空值或空白:
      EXPORT DISPLAY=null

結果

這項程序是準備好作業系統,以便安裝 WebSphere ESB

下一步

在準備好作業系統後,即可安裝 WebSphere ESB。有關各種可用的安裝選擇方案說明,請參閱安裝 WebSphere ESB

相關工作
第一次安裝 WebSphere ESB

Task topic

使用條款 | 此頁的評等

時間戳記圖示前次更新: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tins_aixsetup.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)