第 3 章 |
SGD 版本 4.4 包括新的 Web 型管理工具,即 SGD 管理主控台,它取代了 Object Manager、Array Manager、Configuration Wizard 以及 Session Manager。因此,SGD 組織階層有一些大幅變更。主要的變更如下:
當您升級時,現有的應用程式與主機物件 (及其相關的群組與組織單元物件) 都會移動到新的組織。雖然 SGD 會儘可能嘗試保留物件之間的關係,但是某些使用者在升級之後可能會發現,網路桌面上不再包含一些應用程式。
建議您在升級之前先執行測試,以了解升級後的變更對您的影響程度。可透過升級生產前環境 (能夠鏡像生產環境) 執行此動作。或者也可以從陣列中分離輔助伺服器,然後對其進行升級。
不支援升級至 SGD 的 Early Access Program (EAP) 軟體發行版本或是從 EAP 軟體發行版本升級。EAP 軟體發行版本必須永遠使用全新安裝方法。
若您想要從其他版本的 SGD 或從 Tarantella Enterprise 3 版本 3.3 或更早版本來進行升級,請連絡 Sun 技術支援。
如果您確定要執行不受支援的升級,就必須先建立空白檔案 /install‐dir/var/UPGRADE,然後再安裝新版的軟體。您的 SGD 安裝可能無法正確升級。
當您在 Solaris 作業系統平台上升級時,pkgadd 指令會執行數項檢查並要求您在安裝套裝軟體前確認變更。您可建立一個指示 pkgadd 的管理檔案以略過這些檢查,然後在不需使用者確認的情況下安裝套裝軟體。
conflict=nocheck instance=unique
當您升級 SGD 時,請使用 pkgadd -a 管理檔案指令以指定管理檔案。
當您升級時,如果沒有指定管理檔案,SGD 安裝程式會為您建立一個管理檔案,並且您可以選擇是否退出安裝,以便使用 -a adminfile 選項再次執行 pkgadd 指令。
在 Linux 平台上,若您要從 SGD版本 4.2 升級,在升級前您必須手動移除所有選用的 SGD 套裝軟體。
# rpm -qa | grep -i tta |
套裝軟體 | SGD 套裝軟體名稱 |
---|---|
ttasecure | Security Pack |
tta3270 | Mainframe Connectivity Pack |
tta5250 | AS/400 Connectivity Pack |
ttafandr | Andrew X fonts |
ttafhang | Hangul X fonts |
ttaficl | ICL X fonts |
ttaforie | Oriental X fonts |
ttafscot | SCO Term X fonts |
# rpm -e package ... |
已保留與備份您現有的 Enterprise Naming System (ENS) 資料庫。
install-dir/var/ens 目錄會備份到 install‐dir/var/ens.oldversion 目錄。
備份不會變更。如果需要進行變更,現有的 ENS 資料庫才能與新版 SGD 搭配運作,此 ENS 資料庫可能會變更。
備註 - 版本 4.4 與組織變更包含此發行版本中 ENS 的某些大幅變更之詳細資訊。 |
已保留 SGD 伺服器配置與 SGD 全域配置,但沒有備份。
已將 install-dir/var/serverresources/expect 目錄備份到 install-dir/var/serverresources/expect.oldversion。
您可藉由變更在標準安裝中包含的檔案來自訂 SGD,例如:網路桌面主題,或藉由增加您自己的檔案來自訂 SGD,例如:登入程序檔。
當您安裝新版本的 SGD 時,若存在可能需要手動升級的檔案,安裝程式會警告您。請參閱升級自訂的 SGD 安裝以得知有關如何升級這些檔案的建議。
如果 SGD 伺服器沒有安裝授權金鑰,或屬於某一完全授權的陣列,則代表 SGD 伺服器處於試用模式。試用期會在 30 天後到期,而 SGD 伺服器會處於過期的試用模式。
藉由安裝下個版本的軟體以在試用模式或過期試用模式中升級 SGD 伺服器。
處於過期試用模式的 SGD 伺服器在升級後仍處於過期試用模式。當 SGD 伺服器處於過期的試用模式時,您則無法登入。
若要在伺服器處於過期的試用模式時給予授權,您必須使用 tarantella license add 指令來增加有效的授權金鑰或將伺服器加入已經完全授權的陣列中。
在主要 SGD 伺服器上,從陣列中斷與輔助 SGD 伺服器的連接。
# tarantella array detach --secondary server |
![]() | 注意 - 一次只能與一個輔助 SGD 伺服器中斷連接。在中斷更多 SGD 伺服器的連接以前,請等待陣列變更複製到所有的陣列成員。當您對每個陣列成員執行 tarantella status 指令且皆傳回相同結果時,您就知道變更已複製完成。 |
# tarantella array join --secondary server |
![]() | 注意 - 一次只增加一個輔助 SGD 伺服器。在增加更多 SGD 伺服器以前,請等待陣列變更複製到所有的陣列成員。當您對每個陣列成員執行 tarantella status 指令且皆傳回相同結果時,您就知道變更已複製完成。 |
當您升級時,SGD 安裝程式會保留它找到的自訂檔案,但不會安裝這些檔案。這些檔案必須手動升級。可能需要升級的兩組檔案:
當您升級時,SGD 安裝程式會備份任何偵測到的自訂 SGD Web 伺服器檔案。備份的檔案和所在位置列於 install-dir/var/log/webservercustomized.list 記錄檔中。
若要升級自訂檔案,請使用公用程式 (如 diff 與 patch 等),來比較與合併備份檔案和標準 SGD 安裝中檔案間的差異。
SGD 安裝程式會將任何找到的 bespoke SGD Web 伺服器檔案複製到新的安裝中。不會變更這些檔案。
當您升級時,SGD 安裝程式會備份偵測到的自訂與 bespoke SGD 伺服器檔案並產生下列記錄檔:
install-dir/var/log/customizedchanged.list - 管理員編輯過且在升級中有變更的所有檔案清單。
install-dir/var/log/docrootjava.log -
來自原始安裝的新的或修改過的 Java 科技檔案的清單。
customizedchanged.list 記錄檔會列出必須手動升級的自訂檔案。對於列於此記錄檔中的各個檔案,您的系統將會有三個檔案版本:
docrootjava.log 和 customized.list 記錄檔會列出可能需要手動升級的 bespoke 檔案。
要升級這些 bespoke 檔案的唯一方法,即為比較標準 SGD 檔案的版本來識別已發生的變更,並將那些變更套用至您的 bespoke 檔案。
請參閱如何安裝 Microsoft Windows 適用的 SGD 強化模組 。
當您升級 SGD 強化模組與安裝 UNIX 音效模組時,可能會看到一條說明 UNIX 音效模組已在執行的訊息。顯示此訊息的原因是 SGD 音效驅動程式目前正在使用中,且無法停止。本發行版本中的 SGD 音效驅動程式尚未變更,所以您可以安全地忽略此訊息。
請參閱如何安裝 UNIX 或 Linux 平台適用的 SGD 強化模組。
請參閱如何登入 SGD。
Copyright © 2007, Sun Microsystems, Inc. 版權所有