Sun Java System Communications Services 2005Q4 版本說明

安裝說明

本小節包含安裝 Calendar Server 6 2005Q4 之前應瞭解的資訊,包括︰


注意 – 注意 –

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


前端與後端機器和作業系統

對於分隔前端與後端機器之間功能的 Calendar Server 安裝,每端的硬體平台必須相同。

更明確而言, 由於 big-endian 與 small-endian 的不相容性,您無法在同一包含前端與後端機器的 Calendar Server 部署中同時使用 x86 平台機器和 SPARC 平台機器。

而且,對前端與後端機器混合使用 Solaris x86 和 Linux 作業系統尚未進行測試,並且目前不受支援。

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 2005Q4 版本說明」以獲得所需修補程式清單。

必需的權限

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

Linux 套裝軟體名稱

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

下表列出了各種 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 Enterprise System 安裝程式升級 Calendar Server。您必須使用 patchadd 程序。請在「Sun Java Enterprise System 2005Q4 Upgrade and Migration Guide」中尋找從舊的 Calendar Server 發行版本升級的說明。另請參閱「Sun Java Enterprise System 2005Q4 版本說明」。

升級行事曆資料庫

如果您已安裝 Calendar Server 6,則使用 Berkeley DB 版本 3.2.9 將自動執行轉換至目前的 4.2 版本。您無需執行任何其他資料庫遷移程式。

如果您已安裝使用 Berkeley DB 版本 2.6 的 Calendar Server 5,則必須使用 cs5migrate 公用程式將行事曆資料庫升級至版本 4.2.。公用程式可請求技術支援提供。

如果您已安裝現有的 Calendar Server 2,則必須先升級至 Calendar Server 5 才可遷移至目前的發行版本。

cs5migrate 公用程式可執行以下作業︰

此外,如果已指定 -r 選項,cs5migrate 會為所有週期性事件和作業建立主要記錄和異常記錄。Calendar Server 將自動轉寄這些記錄。如果您需要遷移資料庫但不計劃使用 Connector for Microsoft Outlook,則無需執行具有 -r 選項的 cs5migrate

請連絡技術支援以獲得每個公用程式的下載位置與文件。


注意 – 注意 –

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

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


安裝後配置

在安裝或升級至 Calendar Server 6 2005Q4 後,可以使用 Calendar Server 之前,您必須如下對其進行配置︰

  1. 執行 Directory Server 設定程序檔 (comm_dssetup.pl) 來配置 Sun Java System Directory Server 以用於 Calendar Server 模式。

  2. 執行 Calendar Server 配置程式 (csconfigurator.sh) 以配置網站的特定需求。

如需說明,請參閱「 Sun Java System Calendar Server 6 2005Q4 管理指南」。

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

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

檔案名稱 

Solaris 位置 

Linux 位置 

管理員公用程式︰start-calstop-calcsattributecsbackupcscalcscomponentscsdbcsdomaincsexportcsimportcsmonitorcsplugincspurgecsrenamecsresourcecsrestorecsschedulecsstatscstool 以及 csuser

/opt/SUNWics5/cal/sbin

/opt/sun/calendar/sbin

遷移公用程式︰csmigcsvdmig

/opt/SUNWics5/cal/sbin

/opt/sun/calendar/sbin

程序檔︰icsasmlegbackup.shlegrestore.sh 以及 private2public.pl

/opt/SUNWics5/cal/sbin

/opt/sun/calendar/sbin

配置檔案︰ics.confversion.confcounter.conf 以及 sslpassword.conf

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

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

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

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

LDAP 伺服器更新檔案︰60iplanet-calendar.ldifics50-schema.conf 以及 um50-common-schema.conf

安裝後,檔案位於︰ 

/opt/SUNWics5/cal/ config/schema/,comm_dssetup.pl 會將這些檔案寫入 Directory Server。

安裝後,檔案位於︰ 

/opt/sun/calendar/config/ schema/,comm_dssetup.pl 會將這些檔案寫入 Directory Server。

模式 LDIF 檔案︰20subscriber.ldif50ns-value.ldif50ns-delegated-admin.ldif55ims-ical.ldif50ns-mail.ldif56ims-schema.ldif50ns-mlm.ldif60iplanet-calendar.ldif 以及 50ns-msg.ldif

安裝後,檔案位於︰ 

/etc/opt/SUNWics5/ config/schema

comm_dssetup.pl 會將這些檔案寫入 Directory Server。

安裝後,檔案位於︰ 

/etc/opt/sun/calendar/ config/schema

comm_dssetup.pl 會將這些檔案寫入 Directory Server。

郵件格式 (*.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/lib/ http

/opt/sun/calendar/lib/http

計數器統計檔案︰countercounter.dbstat

/opt/SUNWics5/cal/lib/ counter

/opt/sun/calendar/lib/ counter

timezones.ics 檔案

/opt/SUNWics5/cal/data

/opt/sun/calendar/data

Directory 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 為一般使用者可以在 Calendar Express Subscribe \> Calendar Search 對話方塊中輸入的值。

  2. 執行 icsCalendarOwned 的索引。

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


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

    其中,base 為目錄伺服器之 LDAP 基底 DN,其中包含 Calendar Server 的使用者和資源資料,而 user 為一般使用者可以在 Calendar Express Subscribe \> Calendar Search 對話方塊中輸入的值。

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


檢查並設定 Size Limit 和 Look Through Limit 參數

若要確定 Look Through Limit (nsslapd-lookthroughlimit) 和 Size Limit (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 的使用者、群組和網域的工具︰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 2005Q4 管理指南」。


注意 – 注意 –

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