Sun logo      上一個      目錄      索引      下一個     

Sun ONE Calendar Server 6.0 安裝指南﹝適用於 Solaris 作業系統﹞

第 2 章
配置 Calendar Server 6.0

使用 Sun Java Enterprise System 安裝程式安裝 Sun ONE Calendar Server 後,您必須依下列指示配置 Calendar Server:

  1. 執行 Directory Server 設定程序檔 (comm_dssetup.pl) 以配置 Sun ONE Directory Server 5.x (如果該程序檔在配置 Messaging Server 6.0 期間尚未執行)。
  2. 執行 Calendar Server 配置程式 (csconfigurator.sh) 以配置您站台的特定需求。


Directory Server 設定程序檔 (comm_dssetup.pl)

Directory Server 設定 Perl 程序檔 (comm_dssetup.pl) 可為 Calendar Server 6.0 (及 Messaging Server 6.0) 配置 Sun ONE Directory Server 5.x。comm_dssetup.pl 程序檔透過設定新的綱目、索引和配置資料來準備 Directory Server。本節說明以下內容:


如果您還安裝了 Sun ONE Messaging Server 6.0,並且已經執行了 comm_dssetup.pl,則無需再次執行該程序檔。但是,如果您要安裝新版 Messaging Server 或 Calendar Server,請執行新版 comm_dssetup.pl 以更新目錄伺服器綱目並新增所有新索引。


comm_dssetup.pl 的功能

確切地說,comm_dssetup.pl 可讓您指定下列選項:

執行 comm_dssetup.pl 的需求

執行 comm_dssetup.pl 的需求包括:

執行 comm_dssetup.pl

若要執行 comm_dssetup.pl,請遵循下列步驟:

  1. 在安裝有 Directory Server 5.x 的伺服器上,以超級使用者 (root) 的身份登入或成為超級使用者。
  2. 如有必要,啟動 Directory Server 5.x。
  3. 如果 Calendar Server 6.0 安裝在同一伺服器上,請移至 /opt/SUNWics5/cal/sbin 目錄。
  4. 或者,如果 Calendar Server 6.0 未安裝在此伺服器上,您必須複製安裝有 Messaging Server 6.0 的伺服器上的 dssetup.zip 檔案 (包括 comm_dssetup.pl 程序檔和支援檔):

    1. 在安裝 Directory Server 5.x 的伺服器上建立一個暫存目錄。例如:var/tmp
    2. msg_svr_base/install/dssetup.zip 檔案從安裝 Messaging Server 6.0 的伺服器複製到暫存目錄。
    3. 在暫存目錄中,解壓縮 dssetup.zip 檔案。
  5. 靜謐模式互動模式執行 comm_dssetup.pl 程序檔。若要執行該程序檔,Sun 建議使用 Directory Server 5.x 包含的 Perl 版:
  6. ds_svr_base/bin/slapd/admin/bin/perl

靜謐模式

若要以靜謐模式執行 comm_dssetup.pl,請使用以下語法。您必須提供所有必備引數,如表格 2-1 中所述。

perl comm_dssetup.pl

    -i yes|no

    -c DirectoryServerRoot -d DirectoryInstance

    -r DCTreeSuffix -u UserGroupSuffix

    -s yes|no -D "DirectoryManagerDN" -w DirectoryManagerPassword

    -b yes|no -t 1|1.5|2 -m yes|no

    [ -S PathtoSchemaFiles ]

表格 2-1 Directory Server 設定程序檔 (comm_dssetup.pl) 選項 

選項

說明

-i yes|no

回答問題:「您要配置新的索引嗎?」

yes– 新增 Directory Server 索引。對於 Calendar Server 6.0,comm_dssetup.pl 將為 icsCalendaricsCalendarOwned 屬性新增索引。

no– 不新增索引。

-c DirectoryServerRoot

Directory Server 根目錄路徑名稱。
例如: /usr/sunone/servers

-d DirectoryInstance

Directory Server 實例子目錄。
例如:slapd-varrius

-r DCTreeSuffix

DC 樹根目錄字尾。例如:o=internet

-u UserGroupSuffix

使用者和群組根目錄字尾。例如:o=isp

-s yes|no

回答問題:「您要更新綱目嗎?」

yes– 更新綱目。您必須具有包含綱目檔案的 config 目錄。

no– 不更新綱目。

-D DirectoryManagerDN

目錄管理者識別名稱 (DN)。此值必須加上雙引號 ("),以使 comm_dssetup.pl 可以正確解譯帶有空格的值。

例如:"cn=Directory Manager"

-w DirectoryManagerPassword

目錄管理員 DN 密碼。

-b yes|no

回答問題:「是否將此目錄伺服器用於使用者和群組?」

yes– 使用此目錄來儲存配置資料和使用者群組資料。

no– 使用此目錄僅儲存配置資料。

-t 1|1.5|2

Sun ONE LDAP 綱目版本:

  • 選項 1–ONE LDAP 綱目 v.1
  • 選項 1.5–ONE LDAP 綱目 v.2 相容模式
  • 選項 2–ONE LDAP 綱目 v.2 原生模式

-m yes|no

回答問題:「您要修改目錄伺服器嗎?」

yes– 修改目錄伺服器,但不提示使用者。

no– 不修改目錄伺服器,也不提示使用者。

-S PathtoSchemaFiles

綱目檔案所在目錄的路徑。例如:./schema

範例

perl comm_dssetup.pl -i yes -c /var/mps/serverroot -d slapd-ketu -r o=internet -u o=usergroup" -s yes -D "cn=Directory Manager" -w password -b yes -t 1 -m yes

以靜謐模式執行時,comm_dssetup.pl 會在實際變更您的 Directory Server 之前顯示類似互動模式之步驟 11. 設定摘要的摘要。

互動模式

若要以互動模式執行,請執行 comm_dssetup.pl 程序檔,且不帶任何引數,然後在系統提示時輸入您的選擇。

1. 歡迎和簡介

# perl comm_dssetup.pl

歡迎使用 Sun ONE Messaging Server 的 Directory Server 準備工具。

(版本 6.0 修訂版 0.004)

本工具可讓您的目錄伺服器準備安裝 Sun ONE Messaging Server。

日誌檔為 /var/tmp/dssetup_YYYYMMDDHHSS

您要繼續嗎 [y]:

按下 Enter 以繼續,或鍵入 no 然後按 Enter 以結束。


雖然此歡迎訊息只與 Sun ONE Messaging Server 相關,但是 comm_dssetup.pl 也適用於 Sun ONE Calendar Server。


2. Directory Server 的安裝根目錄

請輸入安裝 Sun ONE Directory Server 的目錄之完整路徑。

目錄伺服器根目錄 [/var/mps/serverroot]

指定 Directory Server 的安裝根目錄位置。

3. Directory Server 實例

請從以下清單中選取目錄伺服器實例:

[1] slapd-varrius

您需要哪個實例 [1]:

如果伺服器上存在多個 Directory Server 實例,請選擇要與 Calendar Server 一同配置的實例。

4. 目錄管理者識別名稱 (DN)

請輸入目錄管理者 DN [cn=Directory Manager]:

密碼:

目錄管理者 DN (cn=Directory Manager) 是負責組織樹中使用者資料和群組資料的管理員。請確定您在此程序檔中指定的目錄管理者 DN 與您為安裝 Directory Server 和配置 Calendar Server 而設定的 DN 相同。

5. 使用者和群組目錄伺服器

是否將此目錄伺服器用於使用者/群組 [是]:

如果回答 [是],還必須為您的組織樹指定 DC 樹基準字尾和使用者和群組基準字尾。

如果回答 [否],則假定此目錄實例僅用於儲存配置資料,您將跳至有關更新綱目檔案的問題。對配置目錄實例執行完此程序檔之後,在配置 Calendar Server 之前,您需要對儲存使用者資料和群組資料的目錄實例執行此程序檔。

6. 使用者和群組基準字尾

請輸入使用者/群組基準字尾 [o=usergroup]:

使用者/群組基準字尾是組織樹中的頂層項目,佔據使用者和群組項目的名稱位置。請確定您選取的使用者和群組基準字尾與您為 Directory Server 和 Calendar Server 指定的字尾相同。

如果安裝了 Identity Server,請確定您在 Identity Server 安裝中指定的字尾與在此問題中指定的字尾相同。如果不使用同一字尾,Calendar Server 將無法識別您的 Identity Server 安裝。

7. 綱目類型

有 3 種可能的綱目類型:

1 - 綱目 1,用於包含 iMS 5.x 資料的系統

1.5 - 綱目 2 相容,用於包含已使用 imsdirmig 轉換的 iMS 5.x 資料的系統

2 - 綱目 2 原生,用於使用 Identity Server 的系統

請輸入綱目類型 (1、1.5 或 2) [1]:

選擇您要使用的綱目版本:

若要使用 Sun ONE LDAP 綱目 v.2 (選項 1.5 或 2),必須安裝和配置 Sun ONE Identity Server 6.1,否則 comm_dssetup.pl 將會終止。您必須在安裝 Identity Server 後重新執行該程序檔。

8. 網域元件 (DC) 樹基準字尾

請輸入 DC 樹基準字尾 [o=internet]:

在步驟 7. 綱目類型中,如果您選擇選項 1 或 1.5,則系統會要求您提供 DC 樹基準字尾。如果您選擇選項 2,則系統不會詢問此問題。

DC 樹可鏡射本機 DNS 結構,系統會使用 DC 樹作為包含使用者資料項目和群組資料項目的組織樹的索引。DC 樹基準字尾是 DC 樹上頂層項目的名稱。您可以選擇預設值 (o=internet),也可以選擇其他名稱。

9. 更新綱目檔案

您要更新綱目檔案嗎 [是]:

如果回答 [是],則 comm_dssetup.pl 會新增元素到您的綱目中。建議您在每次安裝新版 Calendar Server 或 Messaging Server 時均使用新的綱目檔案來更新目錄。

10. 配置新的索引

您要配置新的索引嗎 [是]:

如果在步驟 5. 使用者和群組目錄伺服器中回答 [是],系統會詢問您是否要配置新的索引,配置新的索引可以提昇目錄搜尋的效能。

對於 Calendar Server 6.0,comm_dssetup.pl 將為 icsCalendaricsCalendarOwned 屬性新增索引。建議您回答 [是]。

11. 設定摘要

comm_dssetup.pl 在更新 Directory Server 配置之前,會顯示您的設定摘要,然後詢問您是否繼續。

以下是您選擇的設定之摘要:

伺服器根目錄:/var/mps/serverroot/

伺服器實例:slapd-varrius

使用者/群組目錄:是

更新綱目:是

綱目類型: 1

DC 根目錄:o=internet

使用者/群組根目錄:o=usergroup

新增索引:是

綱目目錄:./schema **

目錄管理者 DN:cn=Directory Manager

現在可以產生 shell 程序檔和 ldif 檔案來修改目錄了。

此時不會對 Directory Server 進行任何變更。

您要繼續嗎 [y]:

如果您在步驟 7. 綱目類型中選擇選項 2 (Sun ONE LDAP 綱目 v.2 - 原生模式),則 DC 根目錄將是您輸入的使用者/群組根目錄的值。

若要變更任何設定,請輸入 No,然後重新執行程序檔。

如果繼續,comm_dssetup.pl 將建立以下 LDIF 檔案和 shell 程序檔,以更新 Directory Server 索引和綱目:

/var/tmp/dssetup_timestamp.ldif
/var/tmp/dssetup_timestamp.sh

comm_dssetup.pl 會再次詢問您是否繼續。輸入 Yes 以立即執行 dssetup_timestamp.sh 程序檔,或輸入 No 以結束。如果結束,稍後您將需要執行 /var/tmp/dssetup_timestamp.sh 程序檔。


Calendar Server 配置程式 (csconfigurator.sh)

Calendar Server 6.0 配置程式 (csconfigurator.sh) 可讓您配置 Calendar Server。配置程式會在以下目錄中建立新的 ics.conf 配置檔案:

/etc/opt/SUNWics5/config

配置程式將執行最小配置。執行此程式後,您可能需要執行其他配置,如「Sun ONE Calendar Server 管理員指南」所述。

配置程式使用圖形使用者介面 (GUI)。如果您遠端執行該程式,則必須正確設定 DISPLAY 環境變數,並允許伺服器的 X-Windows 連線顯示在您的電腦上。例如,若要使用 xhost 公用程式,請在您的電腦上執行以下指令:xhost +

若要執行配置程式,請以超級使用者 (root) 的身份登入或成為超級使用者,然後移至 /opt/SUNWics5/cal/sbin 目錄。然後,發出以下指令:

# sh ./csconfigurator.sh

配置程式將顯示以下面板系列:


[歡迎] 面板

圖 2-1 Calendar Server 配置程式 [歡迎] 面板

Calendar Server 配置程式 [歡迎] 面板

按一下 [下一步] 以繼續或按一下 [取消] 以結束。


[管理、使用者偏好設定及認證] 面板

圖 2-2 Calendar Server 配置程式 [管理、使用者偏好設定及認證] 面板

Calendar Server 配置程式 [管理、使用者偏好設定及認證] 面板

使用者偏好設定目錄選項

Calendar Server 管理員選項

按一下 [下一步] 以繼續,按一下 [上一步] 返回前一個面板,或按一下 [取消] 以結束。


[電子郵件與電子郵件警示] 面板

圖 2-3 Calendar Server 配置程式 [電子郵件與電子郵件警示] 面板

Calendar Server 配置程式 [電子郵件與電子郵件警示] 面板

按一下 [下一步] 以繼續,按一下 [上一步] 返回前一個面板,或按一下 [取消] 以結束。


[運行時間配置] 面板

圖 2-4 Calendar Server 配置程式 [運行時間配置] 面板

Calendar Server 配置程式 [運行時間配置] 面板

按一下 [下一步] 以繼續,按一下 [上一步] 返回前一個面板,或按一下 [取消] 以結束。


[選取目錄] 面板

圖 2-5 Calendar Server 配置程式 [選取目錄] 面板

Calendar Server 配置程式 [資料庫、日誌和暫存檔目錄] 面板

對於每個目錄,您可以接受預設目錄、鍵入其他目錄的完整路徑,或按一下 [瀏覽...] 並選擇目錄。然後,按一下 [下一步] 以繼續,按一下 [上一步] 返回前一個面板,或按一下 [取消] 以結束。


[準備配置] 面板

圖 2-6 Calendar Server 配置程式 [準備配置] 面板

Calendar Server 配置程式 [準備配置] 面板

按一下 [立即配置] 以配置 Calendar Server,按一下 [上一步] 返回前一個面板,或按一下 [取消] 以結束。


[配置摘要] 面板

圖 2-7 Calendar Server 配置程式 [摘要] 面板

Calendar Server 配置程式 [摘要] 面板

按一下 [詳細資訊...] 以檢視配置摘要的詳細資訊,或按一下 [關閉] 以結束配置程式。



上一個      目錄      索引      下一個     


Copyright 2003 Sun Microsystems, Inc.。版權所有。