Sun Java Enterprise System 2005Q4 安裝指南

第 6 章 安裝後配置元件

當 Sun JavaTM Enterprise System (Java ES) 安裝程式完成安裝時,大多數元件都需要進行其他配置,之後 Java ES 環境才能運作。此作業的程度取決於您選取的配置類型 ([立即配置] 或 [以後配置]),以及元件是否與 Sun Cluster 軟體一同配置。

如果您在安裝期間選取 [以後配置] 選項,則安裝程式會將元件套裝軟體檔案放在它們各自的目錄中。未進行參數設定,並且由於不能使用執行階段服務,大多數元件都無法運作。許多元件均包括用於完成 [以後配置] 安裝的配置工具。執行配置工具時,您可以按照本書和各元件的產品文件中的說明,進行其他任何變更。

本章包含以下各節:

如何使用本章

在執行本章的資訊之前,您應該已完成 Java ES 元件的安裝。您可以使用 pkginfo 指令或 rpm 指令來驗證元件套裝軟體已安裝。「Sun Java Enterprise System 2005Q4 安裝參照」中的第 5 章「可安裝的套裝軟體清單」提供與元件相關聯的套裝軟體清單。您可在以下位置取得一個摘要報告,其中包含安裝期間所設定的配置值:

Solaris OS:/var/sadm/install/logs

Linux:/var/opt/sun/install/logs

完成安裝之後,請閱讀本章中您所安裝元件的相關程序。如果您確定不需要對元件進行其他配置,您可遵循第 7 章, 驗證安裝的元件中的指示來啟動元件。


備註 –

Java ES 元件在不同平台上的預設安裝位置不同。因此,本章的程序會使用變數來表示這些位置。例如,不論平台為何,ApplicationServer-base 表示 Application Server 的安裝目錄。


MANPATH 設定

安裝後,Java ES 元件的線上說明手冊會位於預設目錄。您需要將此位置新增到您的 MANPATH 環境變數。

下表指出 Java ES 元件的線上說明手冊之預設位置。若未列出元件,則表示該元件沒有線上說明手冊。

表 6–1 線上說明手冊預設位置

元件 

線上說明手冊位置 

Administration Server

若為 Solaris 作業系統:/opt/SUNWasvmn/man

Linux:/opt/sun/man

Application Server

若為 Solaris 作業系統:/opt/SUNWappserver/share/man

Linux:/opt/sun/appserver/share/man

一般代理程式容器

若為 Solaris 作業系統:/opt/SUNWcacao/man

Linux:/opt/sun/man

Directory Server

若為 Solaris 作業系統:/opt/SUNWdsvmn/man

Linux:/opt/sun/man

Sun Cluster

若為 Solaris 作業系統:/usr/cluster/man/

Procedure更新 MANPATH 變數

下列程序範例會顯示如何確保線上說明手冊在使用 C shell 的情況下可用:

步驟
  1. 將 Java ES 元件線上說明手冊的位置新增到環境變數。

    • 在 Solaris OS 上,下列指令範例會設定階段作業的 MANPATH 環境變數:


      setenv MANPATH {$MANPATH}:/usr/dt/man:/usr/man:/opt/SUNWappserver/share/man

      若要配置此環境變數以在每次登入時套用,請將 setenv 指令內容新增到 .login.cshrc 檔案。

    • 在 Linux 平台上,使用所需的 MANPATH 更新 /etc/man.config 檔案。例如,將此行新增至 /etc/man.config 檔案:


      MANPATH /opt/sun/man

      將會完整存取新線上說明手冊,不論路徑為何。


      備註 –

      對於 Linux,如果使用者本身的 shell 有 MANPATH 設定,則應使用 Solaris 作業系統的程序。這將以其個人設定來置換 /etc/man.config 檔案。


  2. 驗證線上說明手冊可存取。

    例如,下列指令應顯示 Application Server 的 asadmin 線上說明手冊:


    man asadmin

Sun Cluster 安裝後配置

Sun Cluster 軟體提供了一個高可用性平台,可用來管理如資料庫、應用程式伺服器和 Web 伺服器等應用程式。在安裝或配置 Sun Cluster 軟體之前,請確定您為叢集所選擇的軟硬體組合是目前受支援的 Sun Cluster 組態。

Sun Cluster 軟體可用來管理下列 Java ES 元件:

如果 Sun Cluster 環境中將包含安裝的 Java ES 元件,則您必須先配置 Sun Cluster 架構,然後再配置元件。然後,配置您所選取的 Java ES 元件。最後,視安裝的元件而定,您可能需要配置 Sun Cluster 資料服務。

階段 I. Sun Cluster 架構

Java ES 安裝程式會執行一個核心 Sun Cluster 套裝軟體之簡單的 pkgadd 安裝,並設定 /usr/cluster/bin 目錄。在安裝期間不進行配置,因此第一個安裝後作業即是配置叢集架構,如「Sun Cluster Software Installation Guide for Solaris OS」中所述。

在此階段中,scinstall 公用程式會驗證 Sun Cluster 套裝軟體。若遺失套裝軟體,則會顯示錯誤訊息。如果發生這種情況,必須驗證是否已安裝正確的 Sun Cluster 套裝軟體。請參閱「Sun Java Enterprise System 2005Q4 安裝參照」中的第 5 章「可安裝的套裝軟體清單」

階段 II. 元件資料服務

在您安裝和配置 Sun Cluster 架構以及其他 Java ES 元件之後,您已經可以使用 Sun Cluster 代理程式軟體來配置 Sun Cluster 資料服務。


備註 –

若要配置 Sun Cluster 資料服務,您必須在安裝期間已選擇相關的 Sun Cluster 代理程式。若要查看 Sun Cluster 安裝順序範例,請參閱Sun Cluster 軟體範例


如需配置 Sun Cluster 資料服務的相關指導,請參閱Sun Cluster 資料服務配置

Access Manager 安裝後配置

每當您使用 Java ES 安裝程式在 Web Server 上配置 Access Manager 時,您將需要執行以下步驟:

  1. 啟動 Web Server 管理實例。

  2. 請以 Web Server 管理員的身份登入。

  3. 選取安裝 Access Manager 和 Portal Server 的 Web Server 實例。

  4. 按一下 [管理]。

  5. 按一下 [套用] 和 [套用變更]。這會確定 Access Manager 和 Portal Server 所做的變更,並重新啟動 Web Server 實例。


備註 –

所有 Access Manager 安裝都需要重新啟動 Web 容器。若在 Web Server 或 Application Server 上執行完整安裝,則安裝程式將停止 Web 容器實例,因此只需啟動它。如需重新啟動 Access Manager 的說明,請參閱「啟動和停止 Access Manager」。


下列章節中會描述 Access Manager 配置:

在執行 [立即配置] 安裝後配置 Access Manager

雖然您可以在執行 Java ES 安裝程式後立即啟動 Access Manager 並登入 Access Manager 主控台,但是您無法執行基本的使用者管理作業,直到完成某些最終配置步驟。根據 Access Manager 是否正在使用已使用使用者資料佈建的 Directory Server 實例,這些步驟會有所不同。

以下各節詳細說明在下列情況中,應該如何執行:

當使用使用者資料佈建 Directory Server 時

在使用使用者資料佈建 Directory Server 之後,請參閱「Sun Java System Access Manager 6 2005Q1 Migration Guide」中的「Configuring Access Manager With an Existing Directory Server」一節,以取得最終配置步驟的說明。

尚未使用使用者資料佈建 Directory Server 時

如果 Directory Server 尚未使用使用者資料佈建,請執行下列章節中的步驟:


注意 – 注意 –

執行本節的作業之前,Directory Server 必須配置和執行 。若要驗證 Directory Server 是否正在執行,請參閱「啟動和停止 Directory Server」。


啟用 Directory Server 參照完整性外掛程式

啟用 Directory Server 參照完整性外掛程式後,它將在刪除或重新命名作業後立即對指定屬性執行完整性更新。這可確保在整個資料庫中維持相關項目之間的關係。如果尚未啟用參照完整性外掛程式,請執行下列程序。

Procedure啟用參照完整性外掛程式

步驟
  1. 在 Directory Server 主控台中,按一下 [配置]。

  2. 在瀏覽樹中,連按兩下 [外掛程式] 以展開 [外掛程式] 清單。

  3. 在 [外掛程式] 清單中,按一下 [作業後參照完整性]。

  4. 在特性區域中,核取 [啟用外掛程式] 方塊。

  5. 按一下 [儲存]。

  6. 重新啟動 Directory Server 以啟用外掛程式。

將 Access Manager 索引新增至 Directory Server

Directory Server 索引會提升 Directory Server 資料的搜尋效能。下表列出您索引 Access Manager 時應考慮的建議參數 (如果其尚未編製索引)。

表 6–2 為 Directory Server 建議的 Access Manager 索引

屬性 

索引類型 

nsroledn

「相等」、「線上狀態」和「子字串」 

memberof

「相等」和「線上狀態」 

iplanet-am-static-group-dn

相等 

iplanet-am-modifiable-by

相等 

iplanet-am-user-federation-info-key

相等 

sunxmlkeyvalue

「相等」和「子字串」 

o

相等 

ou

「相等」、「線上狀態」和「子字串」 

sunPreferredDomain

「相等」、「線上狀態」和「子字串」 

associatedDomain

「相等」、「線上狀態」和「子字串」 

sunOrganizationAlias

「相等」、「線上狀態」和「子字串」 

使用 Directory Server 主控台或 ldapmodify 指令行公用程式來新增索引。使用 ldapmodify 載入 Access Managerindex.ldif 檔案,可在下列目錄中取得:

如需有關主控台和 ldapmodify 的更多資訊,請參閱「Sun Java System Directory Server 5 2005Q1 Administration Guide」的第 10 章。

執行 [以後配置] 安裝後配置 Access Manager

在執行 [以後配置] 安裝後,若已安裝套裝軟體,您可以使用 Access Manager 配置程序檔 (AccessManager-base/bin/amconfig) 配置 Access Manager。有關此程式的使用說明,請參閱「Sun Java System Access Manager 7 2005Q4 Administration Guide」

如需配置協力廠商 Web 容器 (BEA WebLogic 或 IBM WebSphere Application Server) 的 Access Manager 之說明,請參閱「Sun Java System Access Manager 7 2005Q4 Administration Guide」


備註 –

所有 Access Manager 安裝都需要重新啟動 Web 容器。若在 Web Server 或 Application Server 上執行完整安裝,則安裝程式將停止 Web 容器實例,因此只需啟動它。如需重新啟動 Access Manager 的說明,請參閱啟動和停止 Access Manager


Administration Server 安裝後配置

執行 [立即配置] 安裝之後,Administration Server 不需要其他配置。如果此元件將包含於 Sun Cluster 配置中,請進至Sun Cluster 安裝後配置

在執行 [以後配置] 安裝後,會安裝套裝軟體,您可以使用下列程序來開始 Administration Server 配置。您可在「Sun Java System Administration Server 5 2005Q1 Administration Guide」中找到其他的配置詳細資料。


備註 –

配置 Administration Server 前,必須已配置 Directory Server。


Procedure在執行 [以後配置] 安裝後配置 Administration Server

步驟
  1. 啟動配置公用程式。

    例如,在 Solaris 作業系統中:

    /usr/sbin/mpsadmserver configure

    請按照各畫面上的說明進行。

  2. 確定已設定對 server-root /alias 目錄下檔案的存取權限,以防止所有使用者帳號都可以進行存取 (但該處所安裝之伺服器上的使用者除外)。

  3. 驗證共用伺服器設定和 Administration Server 設定。

    請參閱「Sun Java Enterprise System 2005Q4 安裝參照」中的「Administration Server 配置資訊」一章中的表格。


    備註 –

    若在 Access Manager 安裝階段作業中安裝 Administration Server ,則在安裝過程中已完成大部份的配置。


  4. 如有必要,將 Administration Server 配置為與 Sun Cluster 軟體配合使用。

    請參閱 Administration Server 資料服務

Application Server 安裝後配置

執行 [立即配置] 安裝後,Application Server 不需要安裝後配置,除非您要為負載平衡功能套用 Web Server 外掛程式。


備註 –

若要配置 Application Server 以使用負載平衡功能,請參閱「Sun Java System Application Server Enterprise Edition 8.1 2005Q2 高可用性管理指南」中的第 4 章「配置負載平衡和防故障備用」的「Configuring Web Servers for HTTP Load Balancing」一節。


如有必要,將 Application Server 配置為與 Sun Cluster 軟體配合使用。請參閱Sun Cluster 安裝後配置

Procedure在執行 [以後配置] 安裝後配置 Application Server

步驟
  1. 找到 Application Server 的隨附 CD。

    您也可以從 Sun 下載中心 (http://www.sun.com/download/index.jsp) 下載隨附 CD 的內容。

  2. 請參閱 CD 上 Addon 資料夾內的 README 檔案,並遵循此處的詳細說明執行程序。

  3. 修改 ApplicationServer-base /samples/common.properties 檔案。

    修改 common.properties 檔案中的以下特性。如果您不瞭解某些路徑,則可從 ApplicationServer-base /config/asenv.conf 檔案中複製。

    Solaris 特性 

    com.sun.aas.pointbaseRoot=/opt/SUNWappserver/appserver/pointbase

    com.sun.aas.webServicesLib=/opt/SUNWappserver/appserver/lib

    com.sun.aas.imqHome=/var/opt/SUNWappserver/domains/domain1/imq

    com.sun.aas.imqBinDir=/usr/bin

    com.sun.aas.imqUserMgr=/usr/bin/imqusermgr

    com.sun.aas.imqLib=/usr/share/lib

    com.sun.aas.installRoot=/opt/SUNWappserver/appserver

    com.sun.aas.javaRoot=/usr/jdk/entsys-j2se

    com.sun.aas.domains.dir=/var/opt/SUNWappserver/domains

    #admin.password=

    此管理密碼不會儲存為預設。使用者可手動輸入並儲存此管理密碼。 

    admin.host=jws-v210-4

    appserver.instance=server

    appserver.instance.port=8080

    admin.user=admin

    admin.port=4849

    pointbase.port=9092

    domain.name=domain1

    server.cert.alias=s1as

    keystore=${com.sun.aas.domains.dir}/${domain.name}/config/keystore.jks

    keystore.password=changeit

    trustStore=${com.sun.aas.domains.dir}/${domain.name}/config/cacerts.jks

    Linux 特性 

    admin.password=admin123

    server.cert.alias=s1as

    keystore=${com.sun.aas.domains.dir}/${domain.name}/config/keystore.jks

    domain.name=domain1

    com.sun.aas.imqHome=/var/opt/sun/appserver/domains/domain1/imq

    com.sun.aas.imqUserMgr=/opt/sun/mq/bin/imqusermgr

    com.sun.aas.domains.dir=/var/opt/sun/appserver/domains

    admin.user=admin

    appserver.instance=server

    com.sun.aas.imqBinDir=/opt/sun/mq/bin

    trustStore=${cbom.sun.aas.domains.dir}/${domain.name}/config/cacerts.jks

    com.sun.aas.imqLib=/opt/sun/mq/share/lib

    keystore.password=changeit

    com.sun.aas.pointbaseRoot=/opt/sun/appserver/pointbase

    admin.port=4849

    pointbase.port=9092

    com.sun.aas.webServicesLib=/opt/sun/appserver/lib

    admin.host=jws-linuxpc-2

    com.sun.aas.javaRoot=/usr/jdk/entsys-j2se

    com.sun.aas.installRoot=/opt/sun/appserver

    appserver.instance.port=8080

  4. 如有必要,將 Application Server 配置為與 Sun Cluster 軟體配合使用。


    備註 –

    若要配置 Application Server 以使用負載平衡功能,請參閱「Sun Java System Application Server Enterprise Edition 8.1 2005Q2 高可用性管理指南」中的第 4 章「配置負載平衡和防故障備用」的「Configuring Web Servers for HTTP Load Balancing」一節。


Calendar Server 安裝後配置

不能使用 Java ES 安裝程式配置 Calendar Server (立即配置)。

執行 [以後配置] 安裝後,使用下列程序來配置 Calendar Server。


備註 –

在其他通訊元件的配置過程中,如果您已在相同的 Directory Server 上執行 Directory Preparation Tool,則忽略步驟 1。


Procedure在執行 [以後配置] 安裝後配置 Calendar Server

步驟
  1. 透過執行 Directory Preparation Tool (comm_dssetup.pl),配置 Directory Server 以提供通訊服務 (Calendar Server、Messaging Server 和 Delegated Administrator)。

    1. 驗證 Directory Server 是否正在執行。請參閱啟動和停止 Directory Server

    2. 在安裝 Directory Server 的主機上,執行 Directory Preparation Tool:

      perl comm_dssetup.pl

    3. 當程序檔出現提示時,除非您需要與 Calendar Server、Messaging Server 或自訂應用程式的先前版本保持相容,否則請選取 [Schema 2 原生模式] 作為模式類型。

      如需如何做出適當選擇的詳細資訊,請參閱「Sun Java System Communications Services 6 2005Q4 Schema Migration Guide」

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

    192.18.99.999 mycomputer.company.com mycomputer loghost

  3. 如果您想要使用 Delegated Administrator 來佈建 Calendar Server 的使用者,則必須執行其他步驟來配置 Delegated Administrator。

    有關配置公用程式和佈建使用者的詳細說明,請參閱「Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide」


    注意 – 注意 –

    只有當您的安裝包含 Access Manager 和 LDAP Schema2,且在配置其他通訊元件時未完成此步驟,才需要套用此步驟。


  4. 透過執行 Calendar Server 的配置程式 (CalendarServer-base /cal/sbin/csconfigurator.sh) 來配置 Calendar Server。

    有關配置 Calendar Server 的更多資訊,請參閱「Sun Java System Calendar Server 6 2005Q4 Administration Guide」

  5. 如有必要,請將 Calendar Server 配置為與 Sun Cluster 軟體配合使用。

    請參閱Calendar Server 資料服務

Communications Express 安裝後配置

Communications Express 不能在安裝期間配置 (立即配置)。

在執行 [以後配置] 配置安裝後,已安裝套裝軟體,您可以開始配置 Communications Express。

Procedure執行 [以後配置] 安裝後配置 Communications Express


備註 –

在其他通訊元件的配置過程中,如果您已在相同的 Directory Server 上執行 Directory Preparation Tool,則忽略步驟 1。


步驟
  1. 透過執行 Directory Preparation Tool (comm_dssetup.p1),配置 Directory Server 以提供通訊服務 (Calendar Server、Messaging Server 和 Delegated Administrator)。

    請參閱Calendar Server 安裝後配置


    提示 –

    進至步驟 2 之前,請確定與 Communications Express 相依的所有元件已安裝並正在執行。如需更多資訊,請參閱「Sun Java System Communications Express 6 2005Q4 Administration Guide」中的「配置 Communications Express 的先決條件」。


  2. 使用配置程式 (CommunicationsExpress-base /sbin/config-uwc) 來配置 Communications Express。

    說明位於「Sun Java System Communications Express 6 2005Q4 Administration Guide」中的第 2 章「Installing and Configuring Communications Express」

  3. 完成 Communications Express 必須的其他後續配置作業。

    請參閱「Sun Java System Communications Express 6 2005Q4 Administration Guide」中的第 2 章「Installing and Configuring Communications Express」

Directory Proxy Server 安裝後配置

執行 [立即配置] 安裝後,不需要其他配置。

在執行 [以後配置] 安裝後,若已安裝套裝軟體,您可以開始執行 Directory Proxy Server 的配置作業。

Procedure在執行 [以後配置] 安裝後配置 Directory Proxy Server

步驟
  1. 使用 quickstart.tcl 程序檔配置 Directory Proxy Server 實例。例如:


    # cd /usr/sadm/mps/admin/v5.2/dps 
    

    # /usr/sadm/mps/admin/v5.2/bin/tcl8.2/tclsh quickstart.tcl

    -cid cid_path -listen 
    port-number -password 
    password
    

    -serverroot serverroot_path 
    -userID dn
    

    quickstart.tcl 程序檔的引數如下:

    引數 

    描述 

    -cid

    完全合格路徑。允許程序檔驗證下列目錄存在: 

    cid-path/bin/dps/install/script

    -serverroot

    至已安裝和配置 Administration Server 之完全合格路徑。程序檔會驗證以下檔案是否存在: 

    serverroot-path/admin-serv/config/adm.conf serverroot_path/admin-serv/config/jvm12.conf

    -listen

    Directory Proxy Server 連接埠。 

    -userID

    Administration Server 管理員的 UID。 

    -password

    Administration Server 管理員的密碼。 

  2. 驗證共用伺服器設定。

    請參閱「Sun Java Enterprise System 2005Q4 安裝參照」中的「Administration Server 配置資訊」

  3. 更新 Directory Proxy Server 的共用伺服器設定。

    請參閱「Sun Java Enterprise System 2005Q4 安裝參照」中的「共用伺服器設定」

  4. 驗證配置。

    請參閱「Sun Java Enterprise System 2005Q4 安裝參照」中的「Directory Proxy Server 配置資訊」

Directory Server 安裝後配置

執行 [立即配置] 安裝後不需要其他配置,除非您需要在 64 位元 Solaris SPARC 平台上,以 32 位元模式配置 Directory Server。若情況如此,請參閱下列 [以後配置] 程序中的步驟 6。


備註 –

隨附於 Solaris 作業系統的 Directory Server 與目前 Java ES Directory Server元件的版本並不相同。在您安裝 Directory Server 後,應考慮執行以下指令將預設 Directory Server 設定為 5.2:/usr/sbin/directorysoerver –d 5.2

如此您就能夠依據 Java ES Directory Server 5.2 來執行各種 Directory Server 指令。若您規劃要使用隨附於 Solaris 作業系統的版本 (Directory Server 5.1),則不需要這個動作。


在執行 [以後配置] 安裝後,若已安裝套裝軟體,您可以開始執行 Directory Server 的配置作業。Directory Server。

Procedure執行 [以後配置] 安裝後配置 Directory Server

步驟
  1. 啟動配置公用程式。例如:

    directoryserver -u 5.2 configure

    請按照各畫面上的說明進行。


    備註 –

    在 Linux 系統上,有兩個指令可以使用,但只有其中一個指令可正確運作。確定使用的是 /opt/sun/sbin/directoryserver


  2. 更新系統配置以啟用產生核心檔案的功能。

    例如:

    coreadm -e proc-setid


    備註 –

    如果您已安裝 Directory Server,並以使用者而非超級使用者的身份執行,則 Directory Server 在當機時可能無法產生核心檔案。為核心檔案預留足夠的空間,讓 Directory Server 在當機期間產生核心檔案,這一點很重要。


  3. (選擇性) 許多以 Perl 編寫的指令行程序檔可以互動模式讀取連結密碼 (使用 -w 選項)。若要啟用此功能,請執行下列作業:

    1. 安裝 Term::ReadKey Perl 模組,可單獨自 CPAN (http://cpan.org) 取得。

    2. 透過取消註釋適當指令行的方式,編輯各 Perl 程序檔,以便以互動模式讀取連結密碼。

      即使沒有 Term::ReadKey 模組,其他所有 Perl 程序檔功能也能使用。

  4. 驗證共用伺服器設定並依需要更新設定。

    請參閱「Sun Java Enterprise System 2005Q4 安裝參照」中的「Administration Server 配置資訊」

  5. 如有必要,請將 Directory Server 配置為與 Sun Cluster 軟體配合使用。

    請參閱Directory Server 資料服務

  6. 如有必要,在 64 位元 Solaris SPARC 平台上,在 32 位元模式中配置 Directory Server 如下:

    1. 使用 pkgrm 指令移除下列 64 位元 Directory Server 套裝軟體:

      SUNWdsvhx SUNWdsvx

    2. 編輯 /var/sadm/install/productregistry 檔案,移除 SUNWdsvhxSUNWdsvx 套裝軟體的參照。

    3. 配置 Directory Server。

HADB 安裝後配置

執行 [立即配置] 安裝後,不需要其他配置。

在執行 [以後配置] 安裝後,若已安裝套裝軟體,您可以開始執行 HADB 的配置作業。

在 [以後配置] 安裝後配置 HADB

如需 HADB 的安裝後配置說明和其他資訊,請參閱「Sun Java System Application Server Enterprise Edition 8.1 2005Q2 高可用性管理指南」

若有需要,將 HADB 配置為與 Sun Cluster 軟體配合使用。請參閱Application Server EE (HADB) 資料服務

Instant Messaging 安裝後配置

Instant Messaging 不能在安裝期間配置 (立即配置)。

在執行 [以後配置] 安裝後,若已安裝套裝軟體,您可以開始執行 Instant Messaging 的配置作業。

執行 [以後配置] 安裝後配置 Instant Messaging

安裝伺服器時,同時也安裝和啟用多重訊號組合器。若要在主機上僅支援多重訊號組合器,則必須停用該主機上安裝的伺服器。如需說明,請參閱「Sun Java System Instant Messaging 7 2005Q1 Administration Guide」

如需使用 Instant Messaging 配置公用程式 (InstantMessaging-base/configure) 的說明,請參閱「Sun Java System Instant Messaging 7 2005Q1 Administration Guide」的第 1 章「在安裝後配置 Instant Messaging」。

如有必要,將 Instant Messaging 配置為與 Sun Cluster 軟體配合使用。請參閱Instant Messaging 資料服務

Message Queue 安裝後配置

安裝之後,Message Queue 不需要其他配置。

如果此元件將包含於 Sun Cluster 配置中,請進至Sun Cluster 安裝後配置

一個共用的選擇性作業可配置 Message Queue 自動啟動。要執行這項作業,您需要成為超級使用者,然後在imqbrokerd.conf配置檔 (在 Solaris 作業系統位於 /etc/imq,在 Linux 作業系統位於 /etc/opt/sun/mq) 中編輯以下特性:

「Sun Java System Message Queue 3 2005Q4 管理指南」中討論了 Message Queue 的其他配置。例如,您可能要變更預設管理密碼。

Messaging Server 安裝後配置

Messaging Server 不能在安裝期間配置 (立即配置)。

在執行 [以後配置] 配置安裝後,若已安裝套裝軟體,您可以使用下列程序開始配置 Messaging Server。

Procedure在執行 [以後配置] 安裝後配置 Messaging Server


備註 –

在其他通訊元件的配置過程中,如果您已在相同的 Directory Server 上執行 Directory Preparation Tool,則忽略步驟 1。


步驟
  1. 透過執行 Directory Preparation Tool (comm_dssetup.pl),配置 Directory Server 以提供通訊服務 (Calendar Server、Messaging Server 和 Delegated Administrator)。

    請參閱Calendar Server 安裝後配置

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

    192.18.99.999 mycomputer.company.com mycomputer loghost

  3. 透過執行 Messaging Server 的初始執行階段配置程式 (MessagingServer-base /sbin/configure) 來配置 Messaging Server。

    有關配置 Messaging Server 的更多資訊,請參閱「Sun Java System Messaging Server 6 2005Q4 Administration Guide」

  4. 如果您想要使用 Delegated Administrator 公用程式來佈建 Messaging Server 的使用者,則必須執行其他步驟來配置它。

    有關配置 Delegated Administrator 和佈建使用者的詳細說明,請參閱「Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide」


    注意 – 注意 –

    只有當您的安裝包含 Access Manager 和 LDAP Schema2,且在配置其他通訊元件時未完成此步驟,才需要套用此步驟。


  5. 如果適合,請將其配置為與 Sun Cluster 軟體配合使用。請參閱Messaging Server 資料服務

Portal Server 和 Portal Server Secure Remote Access 安裝後配置

在執行 [立即配置] 或 [以後配置] 安裝後,已安裝套裝軟體,您可以使用下列程序開始執行 Portal Server 的配置作業。

在執行 [以後配置] 安裝後配置 Portal Server 和 Portal Server Secure Remote Access

Portal Server 和 Portal Server Secure Remote Access 的最終配置步驟可能會有所不同,取決於其部署所在是 Sun Web 容器還是協力廠商 Web 容器。以下各節有詳細說明:

在 Sun Web 容器上執行 [立即配置] 安裝後配置 Portal

若要將 Application Server 或 Web Server 用作 Portal Server 和 Portal Server Secure Remote Access 的 Web 容器,則必須將變更套用到實例。請遵循「Sun Java System Portal Server 6 2005Q4 管理指南」「Sun Java System Portal Server 6 2005Q4 Release Notes」中的指示。

在協力廠商 Web 容器上執行 [立即配置] 安裝後配置 Portal

如果您使用 BEA WebLogic Server 或 IBM WebSphere Application Server 做為 Portal Server 和 Portal Server Secure Remote Access 的 Web 容器,請按照以下程序執行。

Procedure在協力廠商 Web 容器上配置 Portal


備註 –

僅 Solaris 作業系統支援在協力廠商 Web 容器上部署 Portal Server 和 Portal Server Secure Remote Access。


步驟
  1. 停止所有 Web 容器實例,包括管理實例和受管理的伺服器實例 (使用 BEA WebLogic Server 時)。

  2. 啟動 Web 容器的管理伺服器實例。如果您已在 BEA WebLogic Server 受管理的實例上進行安裝,請一併啟動受管理的實例。

  3. 執行部署指令以部署 Portal Server 和 Portal Server Secure Remote Access:

    cd PortalServer-base /bin ./deploy

    出現提示時,請選擇部署 URI 和伺服器實例名稱的預設值,並輸入 Web 容器管理密碼。

  4. 部署 Portlet 範例 (亦即 portletsamples.war 檔案):

    setenv DEPLOY_ADMIN_PASSWORD webcontainer-admin-password

    setenv IDSAME_ADMIN_PASSWORD AccessManager-admin-password

    cd PortalServer-base/lib

    ./postinstall_PortletSamples

    出現提示時,請輸入 Web 容器管理密碼和 Access Manager 管理密碼。

  5. 重新啟動已部署 Portal Server 和 Portal Server Secure Remote Access 的 Web 容器實例。

    有關啟動 Web 容器實例的說明,請參閱 Web 容器的文件。如需其他資訊,請分別參閱「Sun Java System Portal Server 6 2005Q4 管理指南」「Sun Java System Portal Server 6 2005Q4 Release Notes」


    備註 –

    當安裝至 BEA WebLogic Server 受管理伺服器時,並不會部署 WAR 檔案。使用 BEA WebLogic Server 管理主控台來部署 WAR 檔案。


在執行 [以後配置] 安裝後配置 Portal Server 和 Portal Server Secure Remote Access

Portal Server 的最終配置步驟可能會有所不同,取決於其部署所在是 Sun Web 容器還是協力廠商 Web 容器。以下各節有詳細說明:


備註 –

有關配置 Portal Server Secure Remote Access 的相關資訊,請參閱「Sun Java System Portal Server 6 2005Q4 安全遠端存取管理指南」


在 Sun Web 容器上執行 [以後配置] 安裝後配置 Portal Server

Portal Server 提供一個共用配置程式,可用於配置所有 Portal Server 子元件以及 Portal Server Secure Remote Access。

Procedure在 Application Server 或 Web Server 上執行 [以後配置] 安裝後配置 Portal Server

步驟
  1. 透過執行 Portal Server 配置程式 (PortalServer-base /lib/psconfig) 為 Portal Server 建立執行階段配置。

    如需執行配置程式以及配置程式所用設定的說明,請參閱「Sun Java System Portal Server 6 2005Q4 管理指南」

  2. 將變更套用至實例。

    請遵照「Sun Java System Portal Server 6 2005Q4 管理指南」「安裝後配置」一章「安裝後作業」一節中的說明。

在協力廠商 Web 容器上執行 [以後配置] 安裝後配置 Portal Server

Portal Server 提供一個共用配置程式,可用於配置所有 Portal Server 子元件以及 Portal Server Secure Remote Access。


備註 –

僅 Solaris 作業系統支援在協力廠商 Web 容器上部署 Portal Server 和 Portal Server Secure Remote Access。


Procedure在執行 [以後配置] 安裝後,於 BEA WebLogic Server 或 IBM WebSphere Application Server 上配置 Portal Server

步驟
  1. 透過執行 Portal Server 配置程式 (PortalServer-base /lib/psconfig ) 為 Portal Server 建立執行階段配置。

    如需執行配置程式以及配置程式所用設定的說明,請參閱 「Sun Java System Portal Server 6 2005Q4 管理指南」的「安裝後配置」一章。

  2. 停止所有 Web 容器實例,包括管理實例和受管理的伺服器實例 (使用 BEA WebLogic Server 時)。

  3. 啟動 Web 容器的管理伺服器實例。如果您已在 BEA WebLogic Server 受管理的實例上進行安裝,請一併啟動受管理的實例。

  4. 執行部署指令以部署 Portal Server:

    cd PortalServer-base/bin ./deploy

    出現提示時,請選擇部署 URI 和伺服器實例名稱的預設值,並輸入 Web 容器管理密碼。

  5. 部署 Portlet 範例 (亦即 portletsamples.war 檔案):

    setenv DEPLOY_ADMIN_PASSWORD web-container-admin-password setenv IDSAME_ADMIN_PASSWORD AccessManager-admin-password cd PortalServer-base/lib ./postinstall_PortletSamples

    出現提示時,請輸入 Web 容器管理密碼和 Access Manager 管理密碼。

  6. 重新啟動至已部署 Portal Server 的 Web 容器實例。有關啟動 Web 容器實例的說明,請參閱 Web 容器的文件。


    備註 –

    當安裝至 BEA WebLogic Server 受管理伺服器時,並不會部署 WAR 檔案。使用 BEA WebLogic Server 管理主控台來部署 WAR 檔案。


Service Registry 安裝後配置

Service Registry 不能在安裝期間配置 (立即配置)。

在執行 [以後配置] 安裝後,若已安裝套裝軟體,您可以使用下列程序開始執行 Service Registry 的配置作業。

Procedure在執行 [以後配置] 安裝後使用預設特性配置 Service Registry

步驟
  1. 變更到 ServiceRegistry-base /install 目錄。例如:

    在 Solaris 作業系統上:

    cd /opt/SUNWsoar/install

    在 Linux 上:

    cd /opt/sun/SUNWsoar/install

  2. 驗證 JAVA_HOME 環境變數已設定。

    一般的值為 /usr/jdk/entsys-j2se

  3. 請執行下列指令來配置:

    • 在 Solaris 作業系統上:/usr/sfw/bin/ant -f ./build-install.xml install

    • 在 Linux 上:/opt/sun/bin/ant --noconfig -f ./build-install.xml install


    備註 –

    若要使用自訂特性設定來執行配置,執行安裝目標之前請先編輯 build-install.xml 檔案。如需說明,請參閱「Service Registry 3 2005Q4 Administration Guide」


Web Proxy Server 安裝後配置

執行 [立即配置] 安裝後,不需要其他配置。

在執行 [以後配置] 配置安裝後,若已安裝套裝軟體,您可以使用下列程序開始配置 Web Proxy Server。

Procedure在執行 [以後配置] 安裝後配置 Web Proxy Server

步驟
  1. 使用您的設定建立特性檔案。

    例如,wps.properties:


    WPS_JDK_HOME=/usr/jdk/entsys-j2se/jre WPS_SERVER_ROOT=
    /opt/SUNWproxy WPS_ADMIN_NAME=admin WPS_ADMIN_PWD=admin123 
    WPS_ADMIN_PORT=8889 WPS_START_ON_BOOT=N WPS_ADMIN_SERVER_
    USER=root WPS_SERVER_NAME=jws-v60x-4.red.iplanet.com WPS_SERVER_
    PORT=8081 WPS_SERVER_ID=proxy-server1 WPS_ADMIN_SERVER_
    ID=proxy-admserv WPS_SERVER_USER=root
  2. 建立該檔案之後,請執行下列指令:


    WebProxyServer-base//bin/proxy/bin/configureServer -l logfile -f \ 
    path /wps.properties 

Web Server 安裝後配置

執行 [立即配置] 安裝後,不需要其他配置。

在執行 [以後配置] 配置安裝後,若已安裝套裝軟體,您可以使用下列程序開始配置 Web Server。

如果此元件將包含於 Sun Cluster 配置中,請進至Sun Cluster 安裝後配置

Procedure在執行 [以後配置] 安裝後配置 Web Server

步驟
  1. 透過執行 Web Server 配置程式 ( WebServer-base /setup/configure) 為 Web Server 建立執行階段配置。

  2. 驗證共用伺服器設定並依需要更新設定。

    請參閱「Sun Java Enterprise System 2005Q4 安裝參照」中的「Administration Server 配置資訊」,如同「Sun Java Enterprise System 2005Q4 安裝參照」中的「Web Server 配置資訊」中的表格所述。

  3. 若有需要,配置為與 Sun Cluster 軟體配合使用。

    請參閱Web Server 資料服務

Sun Cluster 資料服務配置

在建立叢集並配置元件後,即可準備配置各種 Java ES 元件的 Sun Cluster 資料服務。已安裝的 Sun Cluster 代理程式是軟體程式,可讓應用程式利用叢集的優勢。代理程式軟體和其他配置檔案都包含資料服務,可讓您在叢集而非單一伺服器上執行應用程式 (如 Web Server 或 Oracle 資料庫)。與 Sun Cluster 架構軟體和多重主機磁碟相結合,資料服務使應用程式具備了高可用性和高延展性。


備註 –

您可在高度可用的 Web 容器中部署 Access Manager 和 Portal Server。但是,如同任何部署在 Web 容器中的 Web 應用程式,它們也會發生故障。在這種情況下,Web 容器不會容錯移轉。


如需資料服務的更多資訊,請參閱「Sun Cluster Overview for Solaris OS」

以下各節會列出 Java ES 元件,這些元件的代理程式由安裝程式的 Sun Cluster Agents 元件提供。會簡單介紹每個元件的高可用性服務和安裝程序,包含所需的文件。在文件參照的所有資料服務安裝程序中,請以 Java ES Sun Cluster Agents 3.1 8.05 Accessory CD-ROM 取代。


備註 –

在您完成配置資料服務和所有支援層 (容體管理程式、叢集檔案系統和資源群組資訊) 之後,Java ES 的 Sun Cluster 安裝才完成。


Administration Server 資料服務

Administration Server 可配置為可容錯移轉。如需安裝和配置 Administration Server 資料服務的資訊,請參閱「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」

若要安裝必需的套裝軟體,請在每個節點上執行 Java ES 安裝程式、安裝 Administration Server,以及安裝 Sun Cluster Agents for Sun Java System 元件的 HA Sun Java System Directory Server 子元件。選取 [以後配置] 選項。

配置期間,請使用叢集檔案系統中的位置作為伺服器根。

Application Server 資料服務

Application Server 可配置為可容錯移轉。如需安裝和配置指導,請參閱「Sun Cluster Data Service for Sun Java System Application Server EE (HADB) Guide for Solaris OS」中的第 1 章「Sun Cluster HA for Sun Java System Application Server EE (Supporting HADB Versions as of 4.4)」

若要安裝必需的套裝軟體,在每個節點上執行 Java ES 安裝程式、安裝 Application Server,以及安裝 Sun Cluster Agents for Sun Java System 元件的 HA Sun Java System Application Server (PE/SE) 子元件。選取 [以後配置] 選項。

指定安裝目錄時,對 Application Server 使用節點的本機檔案系統上之位置,對 AS 配置和產品位置使用叢集檔案系統上的位置。

Application Server EE (HADB) 資料服務

可從多個節點管理 Application Server HADB。如需安裝和配置指導,請參閱「Sun Cluster Data Service for Sun Java System Application Server EE (HADB) Guide for Solaris OS」

若要安裝必要的套裝軟體,在每個節點上執行 Java ES 安裝程式,安裝 Sun Cluster Agents 元件的 HA Sun Java System HADB 子元件。選取 [以後配置] 選項。建立資料庫時,依預設會在每個叢集節點的本機檔案系統上建立配置檔案和資料檔案。在每個叢集節點的本機檔案系統上儲存靜態檔案和資料。

Calendar Server 資料服務

Calendar Server 可配置為可容錯移轉。如需安裝和配置指導,請參閱「Sun Java System Calendar Server 6 2005Q4 Administration Guide」中的第 7 章「Configuring for High Availability (Failover Service)」

若要安裝必需的套裝軟體,請:

Directory Server 資料服務

Directory Server 可配置為可容錯移轉。若要安裝必需的套裝軟體,請在每個節點上執行 Java ES 安裝程式、安裝 Directory Server,以及 Sun Cluster Agents 元件的 HA Sun Java System Directory Server 子元件。選取 [以後配置] 選項。

指定安裝目錄時,請對 Directory Server 使用叢集檔案系統中的位置 (伺服器根)。

Instant Messaging 資料服務

Instant Messaging 可配置為可容錯移轉。如需為 Instant Messaging 配置高可用性的資訊,請參閱「Sun Java System Instant Messaging 7 2005Q1 Administration Guide」

Message Queue 資料服務

Message Queue 可配置為可容錯移轉。如需安裝和配置指導,請參閱「Sun Cluster Data Service for Sun Java System Message Queue Guide for Solaris OS」

若要安裝必需的套裝軟體,在每個節點上執行 Java ES 安裝程式、安裝 Message Queue,以及 Sun Cluster Agents 元件的 HA Sun Java System Message Queue 子元件。選取 [以後配置] 選項。

配置期間,對靜態檔案和資料使用每個節點的本機檔案系統中的位置,對動態資料使用叢集檔案系統中的位置。

Messaging Server 資料服務

Messaging Server 可配置為可容錯移轉。如需安裝和配置指導,請參閱「Sun Java System Messaging Server 6 2005Q4 Administration Guide」中的第 3 章「Configuring High Availability」

若要安裝必需的套裝軟體,請在每個節點上執行 Java ES 安裝程式、安裝 Messaging Server 以及 Sun Cluster Agents 元件的 HA Sun Java System Messaging Server 子元件。選取 [以後配置] 選項。

指定安裝目錄時,對 Messaging Server 使用叢集檔案系統中的位置。配置期間,請將配置和資料放在叢集檔案系統中。

Web Server 資料服務

Web Server 可配置為可容錯移轉或可延展。下列各節說明每個選項的相關資訊。

配置為可容錯移轉的 Web Server 資料服務

如需安裝和配置指導,請參閱「Sun Cluster Data Service for Sun Java System Web Server Guide for Solaris OS」「Sun Cluster Data Service for Sun Java System Web Server Guide for Solaris OS」

若要安裝必需的套裝軟體,請:

配置為可延展的 Web Server 資料服務

如需安裝和配置指導,請參閱「Sun Cluster Data Service for Sun Java System Web Server Guide for Solaris OS」

若要安裝必需的套裝軟體,在每個節點上執行 Java ES 安裝程式、安裝 Web Server 以及 Sun Cluster Agents 元件的 HA/Scalable Sun Java System Web Server 子元件。選取 [以後配置] 選項。

其他產品的資料服務

如果您的安裝規劃需要其他某個產品的高可用性,請取得支援該產品的代理程式,並按照相應的 Sun Cluster 資料服務指南中的說明來安裝與配置該代理程式。取得其他產品代理程式的方法之一是使用 Java ES 的隨附 CD。

配置 Java 虛擬機器 (JVM)

針對 Java ES 元件完成必要的安裝後配置之後,有一些元件可能需要您調校 Java 虛擬機器 (JVM)。JVM 包括數個實體,其中最重要的是編譯器,它會將 Java 位元組編碼轉換為機器指令。在此 Java ES 版本包含的 Java Developer's Kit (JDK) 版本中,可針對 JVM 進行數個選擇。最佳的啟動選項為 –server 選項。(您可使用 java –? 指令來取得選項清單。)–server 對於以伺服器模式執行的 JVM 是一個良好的調校選項。

對於資源回收,預設演算法是一個好的開始。

另一個可能需要配置的重要調校選項是 Java 堆疊記憶體。例如:

對於使用頻繁的系統,將堆疊大小最大值設為 1.2 GB 是一個好的起點。

以非超級使用者識別碼配置元件

執行安裝後配置時,您可以將非超級使用者執行階段使用者或群組指派給某些元件產品。例如,您可以在不是超級使用者所擁有的 Web Server 實例中部署 Access Manager。

從安裝到管理,許多情況都需要使用非超級使用者識別碼配置元件。您可以在非超級使用者範例中找到使用非超級使用者識別碼的範例。

下列各節提供使用非超級使用者識別碼配置適用元件的資訊。


備註 –

要執行 Java ES 安裝程式,您必須是超級使用者。因此,超級使用者擁有安裝程式放在機器上的所有檔案。


以非超級使用者 ID 配置 Administration Server

若要以非超級使用者 ID 配置 Administration Server,請使用 mpsadmserver configure 指令。如需更詳細的說明,請參閱「Sun Java System Administration Server 5 2005Q1 Administration Guide」

以非超級使用者 ID 配置 Application Server

若要以非超級使用者 ID 配置 Application Server,您可以設定一個讓非超級使用者擁有和操作的整個管理網域。

  1. 使用非超級使用者 ID 登入主機。

  2. --domaindir 選項執行 asadmin create-domain 指令,指向您具有寫入權限的目錄。例如:

    /opt/SUNWappserver/appserver/bin ./asadmin create-domain --domaindir /export/domains --adminport 5050 --adminuser admin --passwordfile /tmp/passwordfile --instanceport 9090 domain2

    在本範例中,將會於 /export/domains 下建立 domain2 目錄

  3. 再次使用 --domaindir 選項啟動此網域。例如:

    /opt/SUNWappserver/appserver/bin ./asadmin start-domain --domaindir /export/domains --user admin --passwordfile /tmp/passwordfile domain2

如需更多資訊,請參閱「Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Administration Guide」

以非超級使用者 ID 配置 Calendar Server

若要以非超級使用者 ID 配置 Calendar Server,請使用 Calendar Server 配置程式。有關詳細資訊,請參閱「Sun Java System Calendar Server 6 2005Q4 Administration Guide」

以非超級使用者 ID 配置 Directory Proxy Server

若要以非超級使用者 ID 配置 Directory Proxy Server,請成為超級使用者並執行 quickstart.tcl 程序檔。這個程序檔會採用為 Administration Server 指定的使用者 ID,因此當 Administration Server 使用非超級使用者 ID 時,Directory Proxy Server 也會使用該 ID。

以非超級使用者 ID 配置 Directory Server

使用 Directory Server 配置程式,以非超級使用者 ID 配置 Directory Server。使用 [以後配置] 選項安裝 Directory Server 套裝軟體。執行安裝程式之後,將預設 Directory Server 版本設定為 5.2。執行 Directory Server 配置程式並指定非超級使用者 ID。選取大於 1024 的連接埠號碼。

以非超級使用者 ID 配置 Messaging Server

若要以非超級使用者 ID 配置 Messaging Server,請使用 Messaging Server 配置程式。有關詳細資訊,請參閱「Sun Java System Messaging Server 6 2005Q4 Administration Guide」

以非超級使用者 ID 配置 Portal Server

若要以非超級使用者 ID 配置 Portal Server,請使用 Portal Server 配置程式。如需執行配置程式以及配置程式所用設定的說明,請參閱「Sun Java System Portal Server 6 2005Q4 管理指南」的「安裝後配置」一章。

以非超級使用者 ID 配置 Web Server

若要以非超級使用者 ID 配置 Web Server,請使用 Web Server 配置程式。請參閱Web Server 安裝後配置

接下來的步驟

完成本章中的配置作業後,請啟動在完成安裝後配置之後進行驗證中說明的元件來驗證安裝後配置。