Sun Java System Calendar Server 6 2005Q4 管理指南

為 CLD 和 DWP 配置行事曆伺服器

本小節包含有關配置伺服器的說明以及下列主題︰

Procedure為 CLD 配置前端伺服器

步驟
  1. 在每台前端伺服器上,以具有變更配置權限的管理員身份登入。

  2. 變更至 /etc/opt/SUNWics5/cal/config 目錄。

  3. 透過複製及重新命名,儲存舊的 ics.conf 檔案。

  4. 如下表中所示編輯 ics.conf 參數:

    參數 

    說明 

    csapi.plugin.loadall

    對於每台前端伺服器,如果您希望將所有以 cs_ 開頭的外掛程式均載入至 cal_svr_base/SUNWics5/cal/bin/plugins 目錄,請將此值設定為 “y”

    設定為 “n” 可僅載入特定的外掛程式,其名稱可在 csapi.plugin.calendarlookup.name 中找到。

    csapi.plugin.calendarlookup

    將此參數設定為 "yes"

    csapi.plugin.calendarlookup.name

    將此參數設定為外掛程式的名稱 "calendarlookup"。或者,若要載入所有的外掛程式,請將此參數設定為 "*"

    caldb.cld.type

    此參數可指定是要將行事曆分散於多台後端伺服器 (將值設定為 “directory”),還是儲存在安裝 Calendar Server 的同一伺服器上 (將值設定為 “local”,此為預設值)。

    service.dwp.enable

    除非前端機器的 DWP 服務也用做後端機器,否則將其停用。例如:service.dwp.enable="no"

    service.dwp.port

    預設連接埠為 “59979”。所有前端伺服器和後端伺服器的連接埠號必須相同。

    service.store.enable

    由於 csstored 表示備份行事曆資料庫,因此前端機器上不需要此程序。但是,停用此程序不是必需的。

    您可以透過將此參數設定為 "no" 來停用前端機器上的 csstored 程序。此作業將阻止該程序每天報告其未配置。

    caldb.dwp.server.backend-server-n .ip

    這是一個多值參數,可為 Calendar Server 部署中的每台後端伺服器建立一個 ics.conf 參數。此參數的值為後端伺服器的主機名稱。伺服器名稱必須完全合格,並且可由您的網域名稱服務 (DNS) 解析成有效的 IP 位址。在該參數名稱和值中,伺服器名稱必須相同並且完全合格。

    例如: 

    caldb.dwp.server.calendar1.sesta.com=
    "calendar1.sesta.com"
    caldb.dwp.server.calendar2.sesta.com=
    "calendar2.sesta.com"

    caldb.dwp.server.default

    如果使用者或資源 LDAP 項目不具有 icsDWPHost 屬性,請設定系統所使用的預設 DWP 伺服器名稱。伺服器名稱必須完全合格並可由您的 DNS 解析。 

    例如: 

    caldb.dwp.sever.default=
    "calendar1.sesta.com"

    local.authldaphost

    安裝 Directory Server 的主機名稱。預設為 "localhost"

    local.ugldaphost

    儲存 LDAP 使用者喜好設定的主機名稱。如果您未在獨立的 LDAP 主機上儲存使用者喜好設定,則其會被設定為與 local.authldaphost 相同的值。

    service.ens.enable

    若要停用此前端伺服器的 ENS (enpd),請將此參數設定為 "no"

    ENS 必須僅在後端伺服器上啟用。 

    caldb.serveralarms

    透過將此參數設定為 "0",停用前端伺服器的伺服器警示。

    伺服器警示必須僅在後端伺服器上啟用 ("1")。

    caldb.serveralarms.dispatch

    若要停用警示派送程式,請將此參數設定為 "no"

    警示派送程式應僅在後端伺服器上啟用 ("yes")。

    service.notify.enable

    若要停用通知服務,請將此參數設定為 "no"

    通知服務應僅在後端伺服器上啟用 ("yes")。

    caldb.berkeleydb.archive.enable

    若要停用自動歸檔檔案備份服務,請將此參數設定為 "no"。不需要在前端機器上配置歸檔。

    caldb.berkeleydb.hotbackup.enable

    應停用自動緊急備份服務 (將值設定為 "no")。不需要在前端機器上執行緊急備份。

  5. 將檔案儲存為 ics.conf

  6. 重新啟動 Calendar Server。

    cal_svr_base/SUNWics5/cal/sbin/start-cal

Procedure為 CLD 和 DWP 配置後端伺服器

步驟
  1. 在每台後端伺服器上,以具有變更配置權限的管理員身份登入。

  2. 變更至 /etc/opt/SUNWics5/cal/config 目錄。

  3. 透過複製及重新命名,儲存舊的 ics.conf 檔案。

  4. 如下表中所示編輯 ics.conf 參數:

    參數 

    說明 

    service.http.enable

    將此參數設定為 "no"

    後端伺服器上不需要 HTTP。 

    service.admin.enable

    透過將此參數設定為 "yes" (預設值) 啟用管理服務 (csadmind)。

    caldb.cld.type

    此參數可指定是要將行事曆分散於多台後端伺服器 (將值設定為 “directory”),還是儲存在安裝 Calendar Server 的同一伺服器上 (將值設定為 “local”,此為預設值)。

    對於 CLD 和 DWP,在每台前端伺服器和後端伺服器上此值均必須設定為 "directory"

    csapi.plugin.calendarlookup

    將此參數設定為 "no"

    後端伺服器上不需要外掛程式。 

    service.dwp.enable

    透過將此參數設定為 "yes" 啟用 DWP

    service.dwp.port

    預設連接埠為 “59979”。所有前端伺服器和後端伺服器的連接埠號必須相同。

    caldb.dwp.server.backend-server-n .ip

    這是一個多值參數,可為 Calendar Server 部署中的每台後端伺服器建立一個 ics.conf 參數。此參數的值為後端伺服器的主機名稱。伺服器名稱必須完全合格,並且可由您的網域名稱服務 (DNS) 解析成有效的 IP 位址。在該參數名稱和值中,伺服器名稱必須相同並且完全合格。

    例如: 

    caldb.dwp.server.calendar1.sesta.com=
    "calendar1.sesta.com"
    caldb.dwp.server.calendar2.sesta.com=
    "calendar2.sesta.com"

    caldb.dwp.server.default

    如果使用者或資源 LDAP 項目不具有 icsDWPHost 屬性,請設定系統所使用的預設 DWP 伺服器名稱。伺服器名稱必須完全合格並可由您的 DNS 解析。

    例如: 

    caldb.dwp.sever.default=
    "calendar1.sesta.com"

    local.authldaphost

    安裝 Directory Server 的主機名稱。預設為 "localhost"

    local.ugldaphost

    儲存 LDAP 使用者喜好設定的主機名稱。如果您未在獨立的 LDAP 主機上儲存使用者喜好設定,則其會被設定為與 local.authldaphost 相同的值。

    service.ens.enable

    若要啟用此後端伺服器的 ENS (enpd),請將此參數設定為 "yes"

    caldb.serveralarms

    伺服器警示必須在後端伺服器上啟用 ("1")。

  5. 將檔案儲存為 ics.conf

  6. 重新啟動 Calendar Server。

    cal_svr_base/SUNWics5/cal/sbin/start-cal

Procedure將伺服器配置為前端伺服器和後端伺服器

步驟
  1. 在每台伺服器上,以具有變更配置權限的管理員身份登入。

  2. 變更至 /etc/opt/SUNWics5/cal/config 目錄。

  3. 透過複製及重新命名,儲存舊的 ics.conf 檔案。

  4. 如下表中所示編輯 ics.conf 參數:

    參數 

    說明 

    csapi.plugin.loadall

    對於每台前端伺服器,如果您希望將所有以 cs_ 開頭的外掛程式均載入至 cal_svr_base/SUNWics5/cal/bin/plugins 目錄,請將此值設定為 “y”

    設定為 “n” 可僅載入 CLD 外掛程式,其名稱可在 csapi.plugin.calendarlookup.name 中找到。

    csapi.plugin.calendarlookup

    將此參數設定為 "yes"

    csapi.plugin.calendarlookup.name

    若要載入所有的外掛程式,請將此參數設定為 "*"

    如果您希望僅載入 CLD 外掛程式,請將此參數設定為該外掛程式的名稱 "calendarlookup"

    caldb.cld.type

    此參數可指定是要將行事曆分散於多台後端伺服器 (將值設定為 “directory”),還是儲存在安裝 Calendar Server 的同一伺服器上 (將值設定為 “local”,此為預設值)。

    service.dwp.enable

    透過將此參數設定為 "yes" 啟用 DWP

    service.dwp.port

    預設連接埠為 “59979”。所有前端伺服器和後端伺服器的連接埠號必須相同。

    caldb.dwp.server.backend-server-n .ip

    這是一個多值參數,可為 Calendar Server 部署中的每台後端伺服器建立一個 ics.conf 參數。此參數的值為後端伺服器的主機名稱。伺服器名稱必須完全合格,並且可由您的網域名稱服務 (DNS) 解析成有效的 IP 位址。在該參數名稱和值中,伺服器名稱必須相同並且完全合格。

    例如: 

    caldb.dwp.server.calendar1.sesta.com=
    "calendar1.sesta.com"
    caldb.dwp.server.calendar2.sesta.com=
    "calendar2.sesta.com"

    caldb.dwp.server.default

    如果使用者或資源 LDAP 項目不具有 icsDWPHost 屬性,請設定系統所使用的預設 DWP 伺服器名稱。伺服器名稱必須完全合格並可由您的 DNS 解析。 

    例如: 

    aldb.dwp.sever.default=
    "calendar1.sesta.com"

    local.authldaphost

    安裝 Directory Server 的主機名稱。預設為 “localhost” (位於與前端伺服器相同的伺服器上)。

    local.ugldaphost

    儲存 LDAP 使用者喜好設定的主機名稱。如果您未在獨立的 LDAP 主機上儲存使用者喜好設定,則其會被設定為與 local.authldaphost 相同的值。

    service.ens.enable

    透過將此參數值設定為 "yes" 啟用 ENS。

    caldb.serveralarms

    伺服器警示必須在後端伺服器上啟用 ("1")。

    caldb.serveralarms.dispatch

    警示派送程式應在後端伺服器上啟用 ("yes")。

    service.notify.enable

    通知服務應在後端伺服器上啟用 ("yes")。

    caldb.berkeleydb.archive.enable

    自動歸檔檔案備份服務應在後端系統上啟用 (將值設定為 "yes")。

    caldb.berkeleydb.hotbackup.enable

    自動緊急備份服務應在後端系統上啟用 (將值設定為 "yes")。

  5. 將檔案儲存為 ics.conf

  6. 重新啟動 Calendar Server。

    cal_svr_base/SUNWics5/cal/sbin/start-cal