Sun Java Enterprise System 2005Q4 安裝指南

第 1 章 準備安裝

本章提供的資訊可協助您安裝 Sun JavaTM Enterprise System (Java ES) 軟體。開始本書記載的作業之前,您應根據「Sun Java Enterprise System 2005Q4 安裝規劃指南」完成安裝的規劃

本章包含以下各節:

Java ES 安裝程式如何運作

Sun JavaTM Enterprise System (Java ES) 將許多 Sun 伺服器端產品整合到一個系統中,該系統可提供支援分散式企業應用程式所需的伺服器軟體。在本文件中,這些產品亦稱為 Java ES 元件。提供單一安裝程式,從而以各種組合安裝 Java ES 元件。由於這些元件間具有複雜的互動關係,較之安裝單一元件,安裝作業在安裝前和安裝後需要投入更多的努力

本節包含以下小節:

此發行版本中使用的 Java ES 元件

與 2005Q4 版本相關的 Java ES 軟體包括以下可選取的元件。(本書中使用的縮寫名稱依照名稱和版本。)

若要查看顯示在 Java ES 安裝程式中的服務和子元件之完整清單,請參閱附錄 A此發行版本的 Java ES 元件。本附錄也列出隨此版本提供的共用元件。

安裝程式模式

Java ES 安裝程式是一種安裝架構,可使用 Solaris pkgadd 或 Linux rpm 公用程式將 Java ES 軟體傳送至您的系統。您可以使用互動方式或可重複使用的程序檔來安裝 Java ES。


提示 –

您可以執行 Java ES 安裝程式,不安裝軟體。這對於建立無訊息安裝的狀態檔案,或檢查現有主機上的 Java ES 軟體十分有用。


語言選取

互動式安裝程式以作業系統的語言環境設定所指定的語言執行。可用的語言包括:

如果未列示您的作業系統語言,安裝程式會以英語執行。

安裝程式會自動安裝所有 Java ES 元件的英語版本。此外,您可以選擇使用任何列示的語言來安裝元件套裝軟體。在安裝階段作業期間,您選擇的語言會套用至所有要安裝的元件。若要以一種語言安裝某些元件,並以另一種語言安裝其他元件,您必須多次執行安裝程式。

在 Solaris 作業系統上,如果清單上有您作業系統的語言,則系統將自動選取該語言進行元件安裝。不過,您可以變更此選取。

Java ES 安裝程式無法為先前已安裝的元件安裝其他語言套裝軟體。但是,您可以使用 pkgaddrpm 公用程式隨時增加語言套裝軟體。

檢查已存在的元件

安裝期間,Java ES 安裝程式會檢查要進行安裝的主機上已安裝的軟體,並識別下列項目:

相依性檢查

許多元件依賴其他元件的存在,以提供它們的核心功能。安裝程式會對元件進行廣泛的交叉檢查,以驗證您在安裝期間選取的元件將能夠正常運作。因此,在您選取元件時安裝程式可能會提示您選取某些元件。

一般來說,Java ES 安裝程式會使用以下規則來處理 Java ES 元件之間的相依性:

配置選項和參數設定

許多 Java ES 元件產品均需要某些程度的安裝期間配置。執行安裝期間配置的程度取決於選取的元件和選擇的安裝選項。

以下是安裝程式可使用的配置選項:

共用伺服器設定為多個元件所使用的參數。例如,大部分元件需要您指定管理 ID 和密碼。透過設定這些共用值,您可為所有元件的管理 ID 和密碼設定預設值。元件設定是套用至特定元件的參數。只有已選取 [立即配置] 選項才會在安裝期間要求這些設定。其中部分設定是自共用伺服器設定寫入的。

解除安裝程式

Java ES 提供的解除安裝程式,可用於移除使用 Java ES 安裝程式安裝在本機主機上的元件產品。Java ES 解除安裝程式會為它執行時所在的主機檢查產品相依性,如果發現相依性,便發出警告。

解除安裝程式可以在圖形模式、基於文字的模式或無訊息模式中執行。

Java ES 安裝完成後,解除安裝程式位於下列位置:

檢查現有主機

安裝前,請務必瞭解您要安裝 Java ES 軟體的主機上存在哪些元件。如果您已訂購預先載入 Java ES 軟體的新 Solaris 系統,則您不需要檢查主機。然而,如果您的現有主機已安裝了 Java ES 元件版本,則在執行 Java ES 安裝程式前您可能需要升級或移除某些軟體。

本節包含以下小節:

Java ES 軟體已預先載入 Solaris 作業系統

如果您訂購了具有預先載入軟體的 Sun Solaris 硬體系統,那麼 Java ES 軟體的安裝影像已經複製到您的系統中。

如果主機上已預先載入 Java ES 軟體,則存在以下目錄:

/var/spool/stage/JES_05Q4_architecture/

architecture 變數表示系統的硬體架構,例如 SPARC 或 x86。

您需要依照本書所述,展開安裝影像,然後使用 Java ES 安裝程式安裝和配置預先載入的 Java ES 軟體。雖然主機上沒有安裝預先存在的 Java ES 元件,但您仍需要規劃安裝順序。


備註 –

如果您在 Solaris 10 系統上預先載入 Java ES 軟體,在展開安裝影像前,請參閱Solaris 10 區域


當安裝了不相容的元件時

在安裝期間,安裝程式會驗證主機上已安裝的 Java ES 元件是否與您要安裝的 Java ES 版本相容。如果有某些元件不相容,則您的安裝可能會被不相容的錯誤訊息中斷。因此,在執行 Java ES 安裝程式之前檢查已安裝的軟體並進行任何必要的升級,這一點很重要。


備註 –

Java ES 安裝程式不會在安裝期間升級可選取的元件,只有一項例外:當 Application Server 和 Message Queue 已經與 Solaris 作業系統一同安裝時,安裝程式會詢問您是否要在安裝期間升級元件。


Java ES 安裝程式會升級或安裝您要安裝的可選取元件所需之任何共用元件。

使用安裝程式檢查安裝的軟體

您可使用 Solaris 指令,例如 prodregpkginfo 或是 Linux rpm 指令檢查安裝的軟體。您也可以依照本節所述的程序,使用安裝程式本身檢查基於套裝軟體的軟體安裝。


備註 –

請勿僅依靠 Java ES 安裝程式取得關於已安裝軟體的資訊。還必須執行獨立的主機檢查,以確定目前已安裝哪些軟體。


Procedure提供對圖形化安裝程式的本機顯示存取權

步驟
  1. 設定您的 DISPLAY 環境變數。

    如果您要登入遠端主機,請確定您的 DISPLAY 環境變數已正確設定為本機顯示。如果 DISPLAY 變數設定不正確,安裝程式將以基於文字的模式執行。

    • C Shell 範例 (主機名稱 myhost):


      setenv DISPLAY myhost:0.0
    • Korn Shell 範例 (主機名稱 myhost):


      DISPLAY=myhost:0.0
  2. 授予顯示授權。

    您可能需要授予顯示授權才能在本機顯示器上執行解除安裝程式。例如,您可使用以下指令,將顯示授權從 myhost 授予 serverhost 上的超級使用者:


    myhost\> xauth extract - myhost:0.0|rsh -l root serverhost xauth merge -

    備註 –

    關於安全地授予此類授權的完整說明,請參閱「Solaris X Window System Developer's Guide」的「Manipulating Access to the Server」一章。


Procedure使用安裝程式識別升級問題

步驟
  1. 在每台主機上使用 -no 選項啟動安裝程式,以指示這並非使用中的安裝:

    用於圖形化安裝程式:


    ./installer -no

    用於基於文字的安裝程式:


    ./installer -nodisplay -no
  2. 繼續執行元件選取。

  3. 選取您要在此主機上規劃安裝的元件。

    [狀態] 欄指出您選取的元件需要的產品。

  4. 如果安裝程式偵測到任何可選取元件之不相容版本,則會提示您升級或移除不相容的版本。

    解決問題後,您可以更新選取清單,重新選擇,然後請求安裝程式繼續執行。

  5. 如果安裝程式偵測到共用元件的不相容版本,會顯示 [需要升級共用元件] 清單。

    對於列示的每個共用元件,請對照所需版本檢查已安裝版本,確定需要進行哪些升級。您必須確定新版 Java ES 的共用元件是否與主機上其他已安裝的應用程式相容。

  6. 結束安裝程式並進行任何必要的升級。

  7. 為每個目標主機重複該程序。


    備註 –

    安裝程式會偵測與 Solaris 作業系統一同發行的 Directory Server 版本,並警告您隸屬於 Solaris 發行軟體的 Directory Server 程式檔將由安裝程式重新命名。無需任何動作。


決定您的主機是否準備就緒

在您啟動安裝程式前,請查閱本節中的問題。

系統需求

在您安裝 Java ES 前,請確定系統中的每台主機都符合最低硬體和作業系統需求。如需有關支援的平台以及軟體和硬體需求的最新資訊,請參閱「Sun Java Enterprise System 2005Q4 版本說明」中的「硬體與和軟體需求」一章。

如果主機上的作業系統不滿足 Java ES 的建議需求,安裝程式無法繼續。您必須解決此問題才能進行安裝。

存取權限

若要安裝 Java ES 軟體,您必須以超級使用者 (root) 的身份登入,或成為超級使用者。

記憶體和磁碟空間需求

安裝程式會執行一個檢查,以確定您的主機是否具有充足的記憶體和磁碟空間來安裝所選元件。


備註 –

在 Solaris 10 上,如果您要安裝到非全域區域中,將不會執行記憶體檢查。


在 Linux 平台上,Portal Server 需要 Korn Shell

若要在 Linux 平台上安裝和配置 Portal Server,安裝程式必須能夠從 /bin/ksh 中存取 Korn shell。如果您的主機未安裝 Korn shell,您可以透過發佈以下指令取得 Korn shell 軟體:

up2date pdksh

決定您是否可使用安裝順序範例

在系統主機上安裝 Java ES 元件的順序,是成功安裝的關鍵所在。您可依第 2 章, 安裝順序範例中提供的順序範例來進行。這些順序包含某些典型 Java ES 安裝所需的高階作業。

如需規劃安裝的完整說明,請參閱「Sun Java Enterprise System 2005Q4 安裝規劃指南」

安裝先決條件

下表列出開始任何類型的安裝之前應該執行的作業。左欄列出您執行這些工作應遵守的順序,中間欄描述動作,右欄包含說明及其他有用資訊的位置。並非所有作業對全部安裝來說都是必需的。

表 1–1 安裝前的檢核清單

作業 

說明和有用的資訊 

1. 規劃您的 Java ES 安裝。 

請參閱「Sun Java Enterprise System 2005Q4 安裝規劃指南」

如果要安裝 Sun Cluster 軟體,請參閱Sun Cluster 軟體範例

2. 判定是否有任何在版本說明中提及的問題會影響您的安裝。 

在執行此安裝指南中說明的任何程序之前,您應該先閱讀「Sun Java Enterprise System 2005Q4 版本說明」。這些說明包含的安裝問題可能與您的部署有關。

3. 檢查主機上的現有軟體。 

請參閱檢查現有主機

4. 升級任何與 Java ES 2005Q4 不相容的現有元件。 

當安裝了不相容的元件時

prodregpkginforpm 指令。如需使用資訊,請參閱其線上說明手冊。

「Sun Java Enterprise System 2005Q4 升級指南」

5. 驗證是否滿足系統需求。 

請參閱決定您的主機是否準備就緒

「Sun Java Enterprise System 2005Q4 版本說明」

6. 決定是否可使用安裝順序範例。 

請參閱第 2 章, 安裝順序範例

7. 使用 [立即配置] 安裝時,收集元件的配置資訊。 

「Sun Java Enterprise System 2005Q4 安裝參照」中的第 1 章「配置資訊」提供元件配置資訊。

「Sun Java Enterprise System 2005Q4 安裝參照」中的第 2 章「配置作業表」提供用於收集資料的作業表。

8. 備份產品註冊檔。如安裝失敗,進行回復時,備份副本會很有用。 

在 Solaris 上:/var/sadm/install/productregistry

在 Linux 上:/var/opt/sun/install/productregistry

9. 如果不是超級使用者,要建立必需的系統帳號。 

若要以非超級使用者的身份執行 Directory Server、Directory Proxy Server 或 Administration Server,您必須在配置之前建立系統帳號。 

10. 如果要安裝依賴於已安裝伺服器或服務的元件,請確保現有伺服器和服務可以存取。 

例如,如果您要安裝 Portal Server Secure Remote Access 子元件,則 Secure Remote Access 核心必須正在執行並且可以存取。 

11. 如果要安裝 Directory Server,請驗證是否已安裝 Perl。 

Solaris:Perl 套裝軟體 (SUNWperl5*) 位於 Solaris 媒體上。

Linux:安裝前必須已存在 /usr/bin/perl

如果 Perl 不存在,使用 pkgaddrpm -i 來新增套裝軟體。

12. 如果您要安裝通訊元件,確認要安裝 Access Manager 的主機上已設定網域名稱。 

若要設定網域名稱,請執行以下動作之一: 

  • 如果檔案 /etc/resolv.conf 存在,在 domain 配置項目中輸入完全合格的網域名稱。例如︰mycomputer.company.com

  • 如果檔案 /etc/resolv.conf 不存在,請輸入以下指令:

    # domainname fullyqualified_domain_name

13. 驗證 /etc/hosts 檔案中的第二欄包含完全合格的網域名稱 (FQDN),而不是簡單的主機名稱。例如:

192.18.99.999 mycomputer.company.com mycomputer loghost

14. 驗證完全合格的網域名稱查詢可在系統上運作。 

例如: 


host-name install-target-server.sun.com

getent host-name install-target-server.sun.com

15. 在使用 Apache Web Server 安裝負載平衡外掛程式時,請在開始安裝 Java ES 之前,先安裝和配置 Apache Web Server。(以下只適用於 Linux 系統,您必須先安裝 Application Server,然後安裝 Apache Web Server,最後安裝負載平衡外掛程式。) 

如需詳細資訊,請參閱「Sun Java System Application Server Enterprise Edition 8.1 2005Q2 高可用性管理指南」中「Configuring Web Servers for HTTP Load Balancing」一節。

16. 如果要為協力廠商 Web 容器上的部署安裝 Access Manager,您必須先選擇 [以後配置] 選項,然後執行安裝後配置程序檔。 

如需詳細資訊,請參閱「Sun Java System Access Manager 7 2005Q4 Administration Guide」中的「Access Manager Sample Configuration Script Input File」

17. 如果是重新安裝,請驗證存在 Web Server 安裝目錄。如果存在,請移除或重新命名該目錄。

Web Server 的預設安裝目錄: 

在 Solaris 上:/opt/SUNWwbsvr

在 Linux 上: /opt/sun/webserver

18. 如果您要升級 J2SE 軟體,請驗證您是否已停止依賴於您要升級之 J2SE 元件的其他產品。 

請參閱「Sun Java Enterprise System 2005Q4 升級指南」

19. 如果 Directory Proxy Server 將使用預先安裝的 Configuration Directory Server,請確定在安裝 Directory Proxy Server 之前,Configuration Directory Server 正在執行。 

如果您同時安裝 Directory Proxy Server 和 Configuration Directory Server,您可以跳過這項作業。 

20. 如果您要執行 Messaging Server 或 Communications Express,請確認 sendmail 已停用。

如有必要,在 Solaris 8/9 和 Linux 上停用 sendmail,如下所示:

/etc/init.d/sendmail stop

如有必要,在 Solaris 10 上停用 sendmail,如下所示: 

svcadm disable sendmail

取得 Java ES 軟體

您可以用以下方法取得 Java ES 軟體:

如需此版本的發行軟體套件清單,請參閱「Sun Java Enterprise System 2005Q4 安裝參照」中的第 4 章「Java ES 發行套件」

建立安裝影像

此 Java ES 發行版本的設計可讓您輕鬆地將安裝檔案放在一個共用位置。這樣做的好處是可在需要時從共用位置執行安裝檔案。

Procedure在網路上建立影像

本節提供關於如何讓 Solaris SPARC 安裝影像在您的網路上可用的說明。

步驟
  1. 以超級使用者 (root) 的身份登入或成為超級使用者。

  2. 在您的網路上建立共用目錄。例如:


    mkdir shared-location/java_ent_sys_2005Q4
  3. 從網站、CD 或 DVD 中存取安裝檔案,然後準備安裝檔案以備共用。

    1. 從掛載的 ISO 影像中建立安裝影像。例如:


      備註 –

      無法直接由掛載的 ISO 影像中完成安裝。必須將影像複製到您的網路上。



      unzip java_es_05Q4-ga-solaris-sparc-1-iso.zip
      lofiadm -a pathname/java_es_05Q4-ga-solaris-sparc-1.iso /dev/lofi/1

      如果 /dev/lofi/1 已在使用中,請參閱 lofiadm (1M) 線上說明手冊。


      mkdir mountpoint
      mount -F hsfs /dev/lofi/1 mountpoint
      cd mountpoint
      find . -print | cpio -pdum shared-location/java_ent_sys_2005Q4

      完成複製後,請卸載 ISO 影像:


      cd
      umount mountpoint
      lofiadm -d /dev/lofi/l

      針對剩餘的 ISO 影像重複此步驟。

    2. 從 CD 或 DVD 建立安裝影像。例如:


      cd /cdrom/cdrom0
      find . -print | cpio -pdum shared-location/java_ent_sys_2005Q4

      針對剩餘的 CD 重複此步驟。

    3. 從壓縮歸檔檔案中建立安裝影像。例如:


      cd shared-location/java_ent_sys_2005Q4
      unzip pathname/java_sys_2005Q4-ga-solaris-sparc-1.zip

      針對剩餘的壓縮歸檔檔案重複此步驟。


    備註 –

    如果將用於多種平台的檔案複製至共用位置,您會收到與 README 檔案和 COPYRIGHT 檔案相關的查詢,類似於:

    File already exists. OK to overwrite?

    鍵入 Yes。這些檔案對於所有平台均相同。