![]() | |
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 作業系統。
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 視需要修改 Directory Server,以支援發行版本 4 Messaging Server、Calendar Server、Communications Express 及 Delegated Administrator 元件。
- 升級相依性。 Directory Preparation Tool 對 Java ES 共用元件沒有相依性,並與發行版本 3 Directory Server 相容。因此,對將 Directory Preparation Tool 升級到發行版本 4 而言,升級 Directory Server 是選擇性的。
- 向下相容性。 發行版本 4 Directory Preparation Tool 向下相容發行版本 3 版本。
- 升級回復。 將發行版本 4 升級回復到發行版本 3 是藉由移除在升級期間套用的修補程式來達成的。隨後可以對 Directory Server 執行發行版本 3 Directory Preparation Tool 來取消發行版本 4 版本所做的變更。
- 平台問題。 升級 Directory Preparation Tool 的一般方法在 Solaris 和 Linux 作業系統上相同,但修補技術不同。因此,升級程序包括平台特定的程序,而且通常無法在 Linux 平台上回復修補程式。
發行版本 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 時需要考慮下列注意事項:
- 發行版本 3 Directory Preparation Tool 與 Directory Server 一起安裝,位於託管 Directory Server 的所有電腦上。
- 必須在託管 Messaging Server、Calendar Server、Communications Express 或 Delegated Administrator 元件正在使用之每個 Directory Server 實例的電腦上執行 Directory Preparation Tool 升級。
- 下表顯示適用於 Solaris OS 的發行版本 4 Directory Preparation Tool 升級修補程式:
升級程序 (Solaris)
下述程序適用於安裝在 Directory Server 所在電腦上的 Directory Preparation Tool。
- 根據表 12-3 取得所需的修補程式。
可從下列位置將修補程式下載到 /tmp:http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- 請以超級使用者身份登入或成為超級使用者。
su -
- 套用表 12-3 中相應的 Directory Preparation Tool 修補程式。
patchadd patch_ID
- 確認修補程式升級成功:
showrev -p | grep patch_ID
輸出應傳回步驟 3 中套用的修補程式 ID 版本。
- 對 Directory Server 執行 Directory Preparation Tool。
升級發行版本 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
1修補程式的修訂版號碼是升級到 Java ES 發行版本 4 的最低需求。如果有更新的修訂版可用,請使用更新的修訂版,而不要使用表中的修訂版。
升級程序 (Linux)
下述程序適用於安裝在 Directory Server 所在電腦上的 Directory Preparation Tool 影像。
- 使用表 12-4 中的修補程式號碼和 RPM 名稱來取得所需的修補程式。使用此資訊以取得 RPM 的版本號碼。
可從下列位置將修補程式下載到 /tmp:http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- 請以超級使用者身份登入或成為超級使用者。
su -
- 套用表 12-4 中 Directory Preparation Tool 的 RPM。
rpm -Uvh sun-comms-dssetup-6.3-2.5.i386.rpm
- 確認升級成功:
rpm -q sun-comms-dssetup
應傳回 RPM 的新版本號碼。
- 對 Directory Server 執行 Directory Preparation Tool。
驗證升級
您可以藉由檢查執行程序檔時建立的記錄檔案來驗證 Directory Preparation Tool 的升級及目錄模式的延伸是否成功。該記錄檔案位於:
升級後作業
除了在升級程序 (Solaris) 和升級程序 (Linux) 中所述的步驟之外,沒有升級後的作業。
回復升級 (Solaris)
本節先描述影響 Directory Preparation Tool 升級回復程序的注意事項,接著提供程序本身。
回復注意事項 (Solaris)
發行版本 4 Directory Preparation Tool 的升級回復程序就是將其升級到發行版本 4 程序的逆過程。不過,Directory Preparation Tool 所做的變更之中包含對 Directory Server 模式的修改。這些變更無法藉由下述回復程序取消,不過,模式變更向下相容。
回復程序 (Solaris)
- 請以超級使用者身份登入或成為超級使用者。
su -
- 移除表 12-3 中的修補程式。
patchrm patch_ID
- 對 Directory Server 執行回復的 Directory Preparation Tool。
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。
- 根據下表取得必要的初始修補程式:
表 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 的最低需求。如果有更新的修訂版可用,請使用更新的修訂版,而不要使用表中的修訂版。
可從下列位置將修補程式下載到 /tmp:http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- 請以超級使用者身份登入或成為超級使用者。
su -
- 套用表 12-5 中的 Directory Preparation Tool 初始修補程式。
patchadd patch_ID
- 根據表 12-3 取得所需的升級修補程式。
可從下列位置將修補程式下載到 /tmp:http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- 套用表 12-3 中相應的 Directory Preparation Tool 升級修補程式。
patchadd patch_ID
- 確認修補程式升級成功:
showrev -p | grep patch_ID
輸出應傳回步驟 5 中套用的修補程式 ID 版本。
- 對 Directory Server 執行 Directory Preparation Tool。
發行版本 2 升級程序 (Linux)
下述程序適用於安裝在 Directory Server 所在電腦上的 Directory Preparation Tool。
- 請以超級使用者身份登入或成為超級使用者。
su -
- 使用表 12-4 中的修補程式號碼和 RPM 名稱來取得所需的修補程式。
可從下列位置將修補程式下載到 /tmp:http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- 套用表 12-4 中 Directory Preparation Tool 的升級 RPM。
rpm -Uvh sun-comms-dssetup-6.3-2.5.i386.rpm
- 確認升級成功:
rpm -q sun-comms-dssetup
應傳回 RPM 的新版本號碼。
- 對 Directory Server 執行 Directory Preparation Tool。