Calendar Server 將配置檔案儲存在 config 目錄中。在舊的發行版本中,config 目錄已被遷移。其位置為:
/etc/opt/SUNWics5/config/
舊的 config 目錄的符號連結保留在以下目錄中:
/opt/SUNWics5/cal
/opt/SUNWics5/cal/lib
/opt/SUNWics5/cal/sbin
執行 Calendar Server 配置程式 (csconfigurator.sh) 之後,請移除每個舊目錄中的符號連結,並使用新目錄的連結將其替代,如以下程序中所述。請注意,這些程序保留了 /etc/opt/SUNWics5/config 中的原始配置檔案的設定。
在開始之前,請確定 config 目錄的內容由 icsuser 和 icsgroup (或您為執行階段使用者 ID 和群組 ID 指定的選擇) 所有:
# ls -ld config ... icsuser icsgroup ... config/
變更至 /global/cal/opt/SUNWics5/cal 目錄,例如:
# cd /global/cal/opt/SUNWics5/cal/ |
其中 /global/cal/ 為檔案系統裝載點。
檢查 config 是否為新 config 目錄的符號連結。例如:
# ls -l config ... config -\> /etc/opt/SUNWics5/config/ |
在 /opt/SUNWics5/cal/ 目錄中,移除 config 符號連結:
# cd /opt/SUNWics5/cal # rm config |
將 /etc/opt/SUNWics5/config 目錄中的內容複製到新的 HA 目錄中,並保留所有權與權限:
# cd /global/cal/opt/SUNWics5/cal # cp -pr /etc/opt/SUNWics5/config . |
在 /global/cal/opt/SUNWics5/cal/lib 目錄中,檢查 config 是否為 /etc/opt/SUNWics5/config 的符號連結。
# cd /global/cal/opt/SUNWics5/cal/lib # ls -l config ... config -\> /etc/opt/SUNWics5/config/ |
移除 config 符號連結:
# rm config |
建立新的 config 位置的新符號連結:
# ln -s ../config config |
驗證新連結:
# ls -l config ... config -\> ../config/ |
在 /global/cal/opt/SUNWics5/cal/sbin 目錄中,檢查 config 是否為 /etc/opt/SUNWics5/config 的符號連結。
# cd /global/cal/opt/SUNWics5/cal/sbin # ls -l config ... config -\> /etc/opt/SUNWics5/config/ |
移除 config 符號連結:
# rm config |
建立新的 config 位置的新符號連結:
# ln -s ../config config |
驗證新連結:
# ls -l config ... config -\> ../config/ |
如果需要解除安裝 Calendar Server,請使用 Java Enterprise System 解除安裝程式,該程式可移除 SUNWics5 與 SUNWica5 套裝軟體。
但是,對於 Calendar Server HA 配置,您必須先移除已遷移的 config 目錄及其所有內容,然後再執行解除安裝程式。例如:
# cd /global/cal/opt/SUNWics5/cal/ # rm -rf config |
如果您未移除配置目錄,SUNWics5 套裝軟體解除安裝作業會失敗。