Sun Java logo     上一頁      目錄      索引      下一頁     

Sun logo
Sun Java Enterprise System 2005Q4 升級指南 

第 12 章
Directory Preparation Tool

本章描述如何將 Directory Preparation Tool 升級到 Java ES 2005Q4 (發行版本 4):Sun Java System Directory Preparation Tool 6.3 2005Q4。

本章提供 Java ES 發行版本 4 支援的不同升級路徑之升級問題和程序的一般簡介。本章涵蓋在 Solaris 和 Linux 作業系統上的升級作業:


Directory Preparation Tool 升級簡介

本節描述下列會影響 Directory Preparation Tool 升級至 Java ES 2005Q4 (發行版本 4) 的一般層面:

關於 Java ES 發行版本 4 Directory Preparation Tool

Java ES 發行版本 4 版本的 Directory Preparation Tool 進行了若干小的修正,它們是準備 Directory Server 以供發行版本 4 通訊元件 (Messaging Server、Calendar Server、Communications Express 及 Delegated Administrator) 使用所需要的。

如需詳細資訊,請參閱相應的版本說明。

Directory Preparation Tool 升級資訊指南

表 12-1 顯示支援的 Directory Preparation Tool 至 Java ES 發行版本 4 的升級路徑。該表適用於 Solaris 和 Linux 作業系統。

表 12-1  至 Java ES 發行版本 4:Sun Java System Directory Preparation Tool 6.3 2005Q4 的升級路徑  

Java ES 發行版本

Directory Preparation Tool 版本

一般方法

需要重新配置

發行版本 3

Sun Java System Directory Preparation Tool 6.2 2005Q1

直接升級:
藉由套用修補程式來執行。

準備 Directory Server 以供
發行版本 4 通訊元件使用

發行版本 2

comm_dssetup.pl 程序檔

版本 6.1 修訂版 0.2 (隨附於 Messaging Server 和 Calendar Server)

直接升級:
藉由套用初始修補程式,再套用升級修補程式來執行。

準備 Directory Server 以供
發行版本 4 通訊元件使用

發行版本 1

comm_dssetup.pl 程序檔

(隨附於 Messaging Server 和 Calendar Server)

尚未認證直接升級:
但可藉由套用初始修補程式,再套用升級修補程式來執行。

準備 Directory Server 以供
發行版本 4 通訊元件使用

Java ES 發行版本之前的發行版本

ims_dssetup.pl 指令檔

(隨附於 Messaging Server)

無直接升級:

 

Directory Preparation Tool 資料

下表顯示可能受 Directory Preparation Tool 軟體升級影響的資料類型。

表 12-2  Directory Preparation Tool 資料用途

資料類型

位置

用途

Directory Server 模式

Directory Server

準備 Directory Server 以供
發行版本 4 通訊元件使用:修改模式、建立新項目以及建立索引

相容性問題

發行版本 4 Directory Preparation Tool 未推出任何介面變更,它向下相容較早版本。

Directory Preparation Tool 相依性

Directory Preparation Tool 對 Directory Server 以外的其他 Java ES 元件沒有相依性。Directory Preparation Tool 用於配置 Directory Server,以供與 Java ES 通訊元件搭配使用。


從 Java ES 發行版本 3 升級 Directory Preparation Tool

本節包括將 Directory Preparation Tool 從 Java ES 2005Q1 (發行版本 3) 升級至 Java ES 2005Q4 (發行版本 4) 的相關資訊。本節涵蓋以下主題:

簡介

將 Java ES 發行版本 3 Directory Preparation Tool 升級到發行版本 4 時,請考慮升級程序的下列層面:

發行版本 3 Directory Preparation Tool 升級

本節描述如何在 Solaris 和 Linux 平台上將 Directory Preparation Tool 從 Java ES 發行版本 3 升級到 Java ES 發行版本 4。當某個主題依賴平台特定的程序時,該主題將指出其適用的作業系統。本節涵蓋以下主題:

升級前作業

升級 Directory Preparation Tool 之前,應執行下述作業。

驗證目前版本資訊

您可驗證上次對 Directory Server 執行的 Directory Preparation Tool 的版本,方法是檢查該工具寫入之 cn=CommServers,o=comms-config 項目的屬性值:

該項目有兩個指定目前版本的屬性:

唯有當正在執行的 Directory Preparation Tool 版本與上次執行的版本相同或早於該版本時,該工具才會將訊息寫入主控台。若要瞭解如何執行該工具,請參閱步驟 5 (Solaris) 或步驟 5 (Linux) 中的升級程序。

升級 Directory Preparation Tool 相依性

一般的建議是將電腦系統 (及運算環境中) 的所有 Java ES 元件都升級到 Java ES 發行版本 4。不過,將 Directory Preparation Tool 升級到發行版本 4 並不依賴任何其他 Java ES 元件。

備份目錄資料

將 Directory Preparation Tool 從發行版本 3 升級到發行版本 4 本身並不會修改 Directory Server 資料。不過,為了安全起見,在升級 Directory Preparation Tool 並對 Directory Server 執行它之前對 Directory Server 進行備份是一種好的做法。

取得必要的配置資訊和密碼

Directory Preparation Tool 升級需要知道超級使用者密碼。該工具會記住上次執行時使用的參數,並在下次執行時以預設值形式提供它們。

升級發行版本 3 Directory Preparation Tool (Solaris)

本節先是討論影響 Directory Preparation Tool 升級程序的注意事項,接著提供對程序本身的說明。

升級注意事項 (Solaris)

將 Directory Preparation Tool 軟體升級到 Java ES 發行版本 4 時需要考慮下列注意事項:

升級程序 (Solaris)

下述程序適用於安裝在 Directory Server 所在電腦上的 Directory Preparation Tool。

  1. 根據表 12-3 取得所需的修補程式。
  2. 可從下列位置將修補程式下載到 /tmphttp://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. 請以超級使用者身份登入或成為超級使用者。
  4. su -

  5. 套用表 12-3 中相應的 Directory Preparation Tool 修補程式。
  6. patchadd patch_ID

  7. 確認修補程式升級成功:
  8. showrev -p | grep patch_ID

    輸出應傳回步驟 3 中套用的修補程式 ID 版本。

  9. 對 Directory Server 執行 Directory Preparation Tool。
    1. 確認 Directory Server 是否正在執行。
    2. 將目錄變更為 Directory Preparation Tool 的位置
    3. cd DirPrepTool-base/sbin

    4. 執行 Directory Preparation Tool (comm_dssetup.pl perl 程序檔)。
    5. perl comm_dssetup.pl

      提供該程序檔請求的參數。

升級發行版本 3 Directory Preparation Tool (Linux)

本節先是討論影響 Directory Preparation Tool 升級程序的注意事項,接著提供對程序本身的說明。

升級注意事項 (Linux)

除了 Linux 發行版本 4 升級修補程式與 Solaris 修補程式不同以外,在 Linux 平台上將 Directory Preparation Tool 軟體升級到 Java ES 發行版本 4 所考慮的注意事項與在 Solaris 平台上升級時所考慮的注意事項均相同 (請參閱升級注意事項 (Solaris))。

下表顯示適用於 Linux OS 的發行版本 4 Directory Preparation Tool 升級修補程式:

表 12-4  用於在 Linux 上升級 Directory Preparation Tool 的修補程式1 

說明

修補程式 ID 和 RPM 名稱

Directory Preparation Tool (DSSETUP)

118247-05

  • sun-comms-dssetup-6.3-2.5.i386.rpm

1修補程式的修訂版號碼是升級到 Java ES 發行版本 4 的最低需求。如果有更新的修訂版可用,請使用更新的修訂版,而不要使用表中的修訂版。

升級程序 (Linux)

下述程序適用於安裝在 Directory Server 所在電腦上的 Directory Preparation Tool 影像。


注意

在 Linux 上執行的從 Java ES 發行版本 3 到 Java ES 發行版本 4 的升級無法回復。


  1. 使用表 12-4 中的修補程式號碼和 RPM 名稱來取得所需的修補程式。使用此資訊以取得 RPM 的版本號碼。
  2. 可從下列位置將修補程式下載到 /tmphttp://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. 請以超級使用者身份登入或成為超級使用者。
  4. su -

  5. 套用表 12-4 中 Directory Preparation Tool 的 RPM。
  6. rpm -Uvh sun-comms-dssetup-6.3-2.5.i386.rpm

  7. 確認升級成功:
  8. rpm -q sun-comms-dssetup

    應傳回 RPM 的新版本號碼。

  9. 對 Directory Server 執行 Directory Preparation Tool。
    1. 確認 Directory Server 是否正在執行。
    2. 將目錄變更為 Directory Preparation Tool 的位置
    3. cd DirPrepTool-base/sbin

    4. 執行 Directory Preparation Tool (comm_dssetup.pl perl 程序檔)。
    5. perl comm_dssetup.pl

      提供該程序檔請求的參數。

驗證升級

您可以藉由檢查執行程序檔時建立的記錄檔案來驗證 Directory Preparation Tool 的升級及目錄模式的延伸是否成功。該記錄檔案位於:

升級後作業

除了在升級程序 (Solaris)升級程序 (Linux) 中所述的步驟之外,沒有升級後的作業。

回復升級 (Solaris)

本節先描述影響 Directory Preparation Tool 升級回復程序的注意事項,接著提供程序本身。

回復注意事項 (Solaris)

發行版本 4 Directory Preparation Tool 的升級回復程序就是將其升級到發行版本 4 程序的逆過程。不過,Directory Preparation Tool 所做的變更之中包含對 Directory Server 模式的修改。這些變更無法藉由下述回復程序取消,不過,模式變更向下相容。

回復程序 (Solaris)
  1. 請以超級使用者身份登入或成為超級使用者。
  2. su -

  3. 移除表 12-3 中的修補程式。
  4. patchrm patch_ID

  5. 對 Directory Server 執行回復的 Directory Preparation Tool。
  6. Directory Server 修改 (包括索引) 將復原至它們的原來狀態,但模式變更仍保持不變。對模式延伸無負面影響,它們向下相容。


從 Java ES 發行版本 2 升級 Directory Preparation Tool

將 Java ES 2004Q2 (發行版本 2) Directory Preparation Tool 升級到發行版本 4 的程序與將發行版本 3 Directory Preparation Tool 升級到發行版本 4 的程序類似,僅有以下不同。

在 Java ES 發行版本 2 中,Directory Preparation Tool (當時稱為 comm_dssetup) 隨附於 Messaging Server 和 Calendar Server,而非作為獨立套裝軟體進行安裝。因此,託管 Directory Server 的電腦上沒有 Directory Preparation Tool 的安裝套裝軟體或 RPM。為此,若要從發行版本 2 升級到發行版本 4,必須安裝 Directory Preparation Tool 套裝軟體:

從發行版本 2 Directory Preparation Tool 升級到發行版本 4 的程序與從 Java ES 發行版本 3 升級 Directory Preparation Tool 中所述的類似。除了將參照的所有發行版本 3 取代為發行版本 2 之外,升級前和升級後注意事項均相同。不過,以下幾節還是對具體升級程序做了描述。

發行版本 2 升級程序 (Solaris)

下述程序適用於安裝在 Directory Server 所在電腦上的 Directory Preparation Tool。

  1. 根據下表取得必要的初始修補程式:
  2. 表 12-5  用於在 Solaris 上升級 Directory Preparation Tool 的初始修補程式1 

    說明

    SPARC

    Solaris 8、9 和 10

    X86

    Solaris 9 和 10

    Directory Preparation Tool (DSSETUP)

    118242-03

    118243-03

    1修補程式的修訂版號碼是升級到 Java ES 發行版本 4 的最低需求。如果有更新的修訂版可用,請使用更新的修訂版,而不要使用表中的修訂版。

    可從下列位置將修補程式下載到 /tmphttp://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  3. 請以超級使用者身份登入或成為超級使用者。
  4. su -

  5. 套用表 12-5 中的 Directory Preparation Tool 初始修補程式。
  6. patchadd patch_ID

  7. 根據表 12-3 取得所需的升級修補程式。
  8. 可從下列位置將修補程式下載到 /tmphttp://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  9. 套用表 12-3 中相應的 Directory Preparation Tool 升級修補程式。
  10. patchadd patch_ID

  11. 確認修補程式升級成功:
  12. showrev -p | grep patch_ID

    輸出應傳回步驟 5 中套用的修補程式 ID 版本。

  13. 對 Directory Server 執行 Directory Preparation Tool。
    1. 確認 Directory Server 是否正在執行。
    2. 將目錄變更為 Directory Preparation Tool 的位置
    3. cd DirPrepTool-base/sbin

    4. 執行 Directory Preparation Tool (comm_dssetup.pl perl 程序檔)。
    5. perl comm_dssetup.pl

      提供該程序檔請求的參數。

發行版本 2 升級程序 (Linux)

下述程序適用於安裝在 Directory Server 所在電腦上的 Directory Preparation Tool。

  1. 請以超級使用者身份登入或成為超級使用者。
  2. su -

  3. 使用表 12-4 中的修補程式號碼和 RPM 名稱來取得所需的修補程式。
  4. 可從下列位置將修補程式下載到 /tmphttp://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access

  5. 套用表 12-4 中 Directory Preparation Tool 的升級 RPM。
  6. rpm -Uvh sun-comms-dssetup-6.3-2.5.i386.rpm

  7. 確認升級成功:
  8. rpm -q sun-comms-dssetup

    應傳回 RPM 的新版本號碼。

  9. 對 Directory Server 執行 Directory Preparation Tool。
    1. 確認 Directory Server 是否正在執行。
    2. 將目錄變更為 Directory Preparation Tool 的位置
    3. cd DirPrepTool-base/sbin

    4. 執行 Directory Preparation Tool (comm_dssetup.pl perl 程序檔)。
    5. perl comm_dssetup.pl

      提供該程序檔請求的參數。



上一頁      目錄      索引      下一頁     


文件號碼:819-3458。  Copyright 2005 Sun Microsystems, Inc. 版權所有。