Sun Java Communications Suite 5 版本說明

Calendar Server 安裝注意事項

本小節包含安裝 Calendar Server 6.3 之前應瞭解的資訊,包括:


注意 – 注意 –

Calendar Server 不支援網路檔案系統 (NFS) 已掛載分隔區。請勿安裝或建立 Calendar Server 的任何部分;包括 NFS 已掛載分隔區上的程式檔、資料庫、配置、資料、暫存檔或記錄檔。


Calendar Server Linux 平台支援

Java Enterprise System 可在 Linux 平台上執行。使用者經歷中的主要區別將是安裝產品目錄的路徑名稱。Linux 平台會安裝至與 Solaris 平台不同的目錄。

下表顯示了 Solaris 與 Linux 的預設安裝目錄路徑︰

Solaris 預設目錄 

Linux 預設目錄 

/opt/SUNWics5/cal/ (cal-svr-base)

/opt/sun/calendar (cal-svr-base)

/etc/opt/SUNWics5/config

/etc/opt/sun/calendar/config

/var/opt/SUNWics5/

/var/opt/sun/calendar


提示 –

在文件中,Calendar Server 的預設安裝目錄為 cal-svr-base


作業系統修補程式

您必須在安裝 Calendar Server 之前套用所需的作業系統修補程式。如需所需修補程式的清單,請參閱「Sun Java Enterprise System 5 Release Notes for UNIX」

必要的權限

若要在 Solaris 系統上執行 Sun Java Enterprise System 安裝程式或 Calendar Server 6.3 配置程式,您必須以超級使用者登入或成為超級使用者 (root)。

Linux 套裝軟體名稱

使用 Sun Java Enterprise System 安裝程式安裝 Calendar Server 6.3。Java Enterprise System 安裝程式會安裝 Sun 元件產品套裝軟體 (包括 Calendar Server 6.3) 以及由各種產品使用的共用元件。

下表列出了各種 Calendar Server 相關元件的 Linux 套裝軟體名稱。

元件 

套裝軟體名稱 

Calendar Server 

sun_calendar-core

sun-calendar-api

本土化的套裝軟體︰ 

西班牙語 

sun-calendar-core-es

韓文 

sun-calendar-core-ko

法語 

sun-calendar-core-fr

簡體中文 

sun-calendar-core-zh_CN

德語 

sun-calendar-core-de

日文 

sun-calendar-core-ja

繁體中文 

sun-calendar-core-zh_TW

從舊版的 Calendar Server 6 升級

您無法使用 Sun Java System Communications Suite 安裝程式升級到 Calendar Server 6.3 版。您必須使用 patchadd 程序。

如需有關升級 Calendar Server 6.3 的更多資訊,請參閱「Sun Java Communications Suite 5 Upgrade Guide」

升級行事曆資料庫

在升級到 Calendar Server 6.3 之後,您也必須使用本小節所述的各種工具升級資料庫。如需有關遷移工具的更多資訊,請參閱「Sun Java System Calendar Server 6.3 Administration Guide」

本小節包含以下主題:

從舊版的 Calendar Server 6 升級

如果您的舊版 Calendar Server 軟體早於 5.1.1 版,請先洽詢技術支援,以協助您遷移資料庫,以便與 Calendar Server 5.1.1 相容。您無法直接遷移到 Calendar Server 第 6 版。在技術支援建議的程序中,您必須安裝 Calendar Server 5.1.1。在資料庫與 Calendar Server 5.1.1 相容之後,請安裝 Calendar Server 6.3,並且按照所列順序執行下列資料庫工具。

cs5migrate

執行此公用程式以將資料庫從 5.1.1 版升級到 6.2 版。這是在執行 csmigrate 公用程式升級到 6.3 版之前的中間步驟。在安裝 Calendar Server 6.3 之後,可以在 sbin 目錄中找到 cs5migrate 公用程式。

您必須指定 -r 選項。cs5migrate 公用程式會建立所有週期性事件和工作的主記錄和異常記錄。Calendar Server 將自動轉寄這些記錄。

此公用程式會在您的資料庫進行下列變更:

  • 遷移 Calendar Server 5.1.1 LDAP 資料庫,以便與 Calendar Server 6.2 相容。

  • 將 Berkeley Data Base 遷移到 4.2 版。

  • 將遷移狀態寫入 csmigrate.log 記錄檔。

  • 將錯誤寫入 csmigrateerror.log 記錄檔。

csmig

執行此公用程式,以便使 LDAP CLD 外掛程式正常運作。

csvdmig

執行此公用程式,將非網域的行事曆資料庫轉換為與多重網域環境相容的單一資料庫。

csmigrate

此時,Calendar Server 資料庫屬於 6.2 版模式。執行 csmigrate 公用程式,遷移 Calendar Server 6.2 資料庫,以便與 Calendar Server version 6.3 相容。

在新安裝 Calendar Server 6.3 的 sbin 目錄中,您可以找到 csmigrate 公用程式,以及其他管理工具。如需有關 csmigrate 的更多資訊,請參閱「Sun Java System Calendar Server 6.3 Administration Guide」


注意 – 注意 –

如果您是從配置用於限制虛擬網域模式的更舊版 Calendar Server 升級,或在相同機器上具有多個 Calendar Server 實例,請連絡 Sun Microsystems, Inc. 銷售客戶代表,以獲得遷移需求評估,並確保您具有支援那些需求的特定遷移公用程式。

再次提醒,切記在遷移資料庫前,執行完整的備份


升級 Calendar Server 6.0、6.1 或 6.2 版資料庫,以便與 Calendar Server 6.3 版相容

執行 csmigrate,將行事曆資料庫升級到 6.3 版。

在新安裝 Calendar Server 6.3 的 sbin 目錄中,您可以找到 csmigrate 公用程式,以及其他管理工具。如需有關 csmigrate 的更多資訊,請參閱「Sun Java System Calendar Server 6.3 Administration Guide」

Calendar Server 安裝後配置

    在安裝或升級至 Calendar Server 6.3 後,您必須進行如下配置才可以使用 Calendar Server︰

  1. 執行 Directory Server 設定程序檔 (comm_dssetup.pl) 來配置 Sun Java System Directory Server 以用於 Calendar Server 模式。如需指示,請參閱「Sun Java Communications Suite 5 Installation Guide」中的第 8 章「Directory Preparation Tool (comm_dssetup.pl)」

  2. 執行 Calendar Server 配置程式 (csconfigurator.sh) 以配置站點的特定需求。如需指示,請參閱「Sun Java System Calendar Server 6.3 Administration Guide」

尋找 Calendar Server 資料和程式檔案的位置

下表顯示了尋找 Solaris 和 Linux 平台的文件中涉及的各種檔案與程式的位置︰

檔案名稱 

Solaris 位置 

Linux 位置 

管理員公用程式︰start-calstop-calcsattributecsbackupcscalcscomponentscsdbcsdomaincsexportcsimportcsmonitorcsplugincspurgecsrenamecsresourcecsrestorecsschedulecsstatscstoolcsuser

/opt/SUNWics5/cal/sbin

/opt/sun/calendar/sbin

遷移公用程式︰csmigcsvdmig

/opt/SUNWics5/cal/sbin

/opt/sun/calendar/sbin

配置檔案︰ics.confversion.confcounter.confsslpassword.conf

安裝後,檔案位於︰/opt/SUNWics5/cal/ config-template

配置期間,以上目錄中的各檔案都會被移至您選擇的配置選項指定的位置。預設位置是:/etc/opt/SunWics5/config

安裝後,檔案位於︰/opt/sun/calendar/ config-template

配置期間,以上目錄中的各檔案都會被移至您選擇的配置選項指定的位置。 

郵件格式 (*.fmt) 檔案

安裝後,檔案位於︰/opt/SUNWics5/cal/ config-template

配置後,檔案位於︰/etc/opt/SUNWics5/ config/language

其中語言為英文、德文、西班牙文、法文、日文、韓文、繁體中文或簡體中文。 

安裝後,檔案位於 /opt/sun/calendar/ config-template

配置後,檔案位於︰/etc/opt/sun/calendar/config/ language

其中語言為英文、德文、西班牙文、法文、日文、韓文、繁體中文或簡體中文。 

程式庫 (.so) 檔案 

SSL 公用程式︰certutilmodutil

/opt/SUNWics5/cal/lib

/opt/sun/calendar/lib

階段作業資料庫 

/opt/SUNWics5/cal/data/ http

/opt/sun/calendar/data/http

計數器統計檔案︰countercounter.dbstat

/opt/SUNWics5/cal/lib/ counter

/opt/sun/calendar/lib/ counter

timezones.ics 檔案

/opt/SUNWics5/cal/config

/opt/sun/calendar/config

調校 Calendar Server 的目錄伺服器效能

若要提高 LDAP 目錄伺服器的效能,尤其是在使用 LDAP 目錄的行事曆搜尋時,請考慮以下項目︰

為 LDAP 目錄伺服器屬性建立索引

若要提高 Calendar Server 存取 LDAP 目錄伺服器的效能,請將索引增加至各屬性的 LDAP 配置檔案中。

配置程式 comm_dssetup.pl 將選擇性地為您建立索引。


提示 –

若要查看索引可為您提供的效能差異,請執行以下測試︰

  1. 建立索引前,請記錄執行以下 LDAP 指令的時間︰


    ldapsearch -b "base" "(&(icscalendarowned=*
    user*)(objectclass=icsCalendarUser))"

    其中,base 是目錄伺服器的 LDAP 基底 DN,其中包含 Calendar Server 的使用者和資源資料,而 user 是一般使用者可以在 [行事曆搜尋] 對話方塊中輸入的值。

  2. 執行 icsCalendarOwned 的索引。

  3. 再次執行以下 LDAP 指令,並記錄時間︰


    ldapsearch -b "base"
     "(&(icscalendarowned=*user*)(objectclass=icsCalendarUser))"

    其中,base 是目錄伺服器的 LDAP 基底 DN,其中包含 Calendar Server 的使用者和資源資料,而 user 是一般使用者可以在 [行事曆搜尋] 對話方塊中輸入的值。

  4. 比較時間。應存在很大的時間差異。


檢查並設定大小限制參數和查詢限制參數

若要確定查詢限制 (nsslapd-lookthroughlimit) 和大小限制 (nsslapd-sizelimit) 參數是否設定為適當的值,請嘗試執行以下指令︰

ldapsearch -b "base" "(&(icscalendarowned=*
user ID*)
(objectclass=icsCalendarUser))"

其中,base 為目錄伺服器的 LDAP 基底 DN,其中包含 Calendar Server 的使用者和資源資料,而 user ID 為一般使用者可以在 Communications Express 行事曆搜尋對話方塊中輸入的值。

如果 LDAP 伺服器傳回錯誤,則 nsslapd-sizelimitnsslapd-lookthroughlimit 參數可能不夠大。請遵循這些指導以設定這些參數︰

使用 Schema 1 的 Communications Express

Communications Express 中存在兩個 Schema 1 問題︰

Calendar Server 佈建工具

有兩種用於佈建 Calendar Server 的使用者、群組和網域的工具︰Delegated Administrator 和 Calendar Server 公用程式。Delegated Administrator 具有兩個使用者介面︰主控台 (圖形化使用者介面) 與公用程式 (指令行介面)。如需有關 Delegated Administrator 的資訊,請參閱「Sun Java System Communications Services 6 2005Q4 Delegated Administrator 指南」。主控台的使用說明可在 Delegated Administrator 主控台線上說明中找到。

如需有關 Calendar Server 公用程式的資訊,請參閱「Sun Java System Calendar Server 6.3 Administration Guide」


注意 – 注意 –

請勿嘗試透過 Access Manager 主控台佈建使用者。儘管可以建立使用者並為使用者指定行事曆服務,但請勿使用此方法,因為結果將不可預期,並且會對您的部署產生負面影響。