JavaScript is required to for searching.
跳過導航連結
結束列印檢視
Oracle Solaris 10 8/11 安裝指南:Solaris Live Upgrade 與升級規劃     Oracle Solaris 10 8/11 Information Library (繁體中文)
search filter icon
search icon

文件資訊

前言

第 1 部分使用 Solaris Live Upgrade 升級

1.  Solaris 安裝規劃資訊的位置

2.  Solaris Live Upgrade (簡介)

3.  Solaris Live Upgrade (規劃)

4.  使用 Solaris Live Upgrade 建立啟動環境 (作業)

5.  使用 Solaris Live Upgrade 升級 (作業)

6.  失敗回復:轉至備用原始啟動環境 (作業)

7.  維護 Solaris Live Upgrade 啟動環境 (作業)

8.  在已安裝非全域區域的系統上升級 Oracle Solaris 作業系統

9.  Solaris Live Upgrade (範例)

10.  Solaris Live Upgrade (指令參考)

第 2 部分使用 Solaris Live Upgrade 升級和遷移至 ZFS 根池

11.  Solaris Live Upgrade 和 ZFS (簡介)

12.  針對 ZFS 執行 Solaris Live Upgrade (規劃)

13.  為 ZFS 根池建立啟動環境

14.  針對已安裝非全域區域的 ZFS 執行 Solaris Live Upgrade

第 3 部分附錄

A.  疑難排解 (作業)

B.  附加的 SVR4 封裝需求 (參考)

防止修改目前的作業系統

使用絕對路徑

使用 pkgadd -R 指令

$PKG_INSTALL_ROOT$BASEDIR 之差異簡介

撰寫程序檔的準則

維護無本地磁碟的用戶端相容性

驗證套裝軟體

安裝或升級時防止使用者互動

為各區域設定套裝軟體參數

背景資訊

C.  升級時使用修補程式分析器 (作業)

字彙表

索引

為各區域設定套裝軟體參數

套裝軟體具有的參數可控制其內容的發佈方式,並可讓這些內容顯示在安裝有非全域區域的系統上。SUNW_PKG_ALLZONESSUNW_PKG_HOLLOWSUNW_PKG_THISZONE 套裝軟體參數會定義已安裝區域之系統上的套裝軟體特性。您必須設定這些參數,才能在具有非全域區域的系統中管理套裝軟體。

下表列出四種有效的套裝軟體參數設定組合。如果您選擇的設定組合未列在下表中,則那些設定不僅無效,還會造成套裝軟體安裝失敗。


備註 - 請確認您已設定上述三個套裝軟體參數。這三個套裝軟體參數可以全部保持空白。套裝軟體工具會將缺少區域套裝軟體參數視為設定「false」,但強烈建議您務必設定此等參數。全部三個套裝軟體參數皆設定,即可指定套裝軟體工具在安裝或移除套裝軟體時應該表現的運作方式。


表 B-3 有效的區域套裝軟體參數設定

SUNW_PKG_ALLZONES 設定
SUNW_PKG_HOLLOW 設定
SUNW_PKG_THISZONE 設定
套裝軟體說明
false
false
false
這是未針對所有區域套裝軟體參數指定值之套裝軟體的預設設定。

具有這些設定的套裝軟體可安裝在全域區域或非全域區域中。

  • 如果在全域區域中執行 pkgadd 指令,則套裝軟體會安裝在全域區域和所有非全域區域中。

  • 如果在非全域區域中執行 pkgadd 指令,則套裝軟體僅會安裝在非全域區域中。

在上述兩種情況下,所有安裝此套裝軟體的區域皆可看到該套裝軟體的完整內容。

false
false
true
具有這些設定的套裝軟體可安裝在全域區域或非全域區域中。如在安裝之後建立新的非全域區域,則套裝軟體不會傳遞到這些新增的非全域區域。
  • 如果在全域區域中執行 pkgadd 指令,則套裝軟體僅會安裝在全域區域中。

  • 如果在非全域區域中執行 pkgadd 指令,則套裝軟體僅會安裝在非全域區域中。

在上述兩種情況下,安裝此套裝軟體的區域中可看到該套裝軟體的完整內容。

true
false
false
具有這些設定的套裝軟體僅可安裝在全域區域中。執行 pkgadd 指令時,套裝軟體會安裝在全域區域和所有非全域區域中。所有區域皆可看到此套裝軟體的完整內容。

備註 - 任何在非全域區域中安裝套裝軟體的嘗試都會失敗。


true
true
false
具有這些設定的套裝軟體僅能由全域管理員安裝在全域區域中。執行 pkgadd 指令時,套裝軟體的內容會完整安裝在全域區域中。如果某套裝軟體將套裝軟體參數設為這些值,則此套裝軟體內容本身不會傳遞到任何非全域區域。在所有非全域區域上,只會安裝可能要安裝之套裝軟體的必要套裝軟體安裝資訊。如此即可安裝依賴此套裝軟體的其他套裝軟體。如需「空狀態 (hollow)」套裝軟體的更多資訊,請參閱「System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones」中的第 25 章「About Packages and Patches on a Solaris System With Zones Installed (Overview)」

若為檢查套裝軟體相依性目的,該套裝軟體應安裝在所有區域中。

  • 在全域區域中,可見到套裝軟體的完整內容。

  • 在整個根非全域區域中,見不到套裝軟體的完整內容。

  • 當非全域區域繼承了來自全域區域的檔案系統時,即可在非全域區域中見到安裝在此檔案系統中的套裝軟體。但在此非全域區域內見不到該套裝軟體所傳遞的所有其他檔案。

    例如,稀疏根非全域區域會與全域區域共用特定的目錄。這些目錄是唯讀的。稀疏根非全域區域會和其他區域共用 /platform 檔案系統。另一個範例是,傳遞檔案的套裝軟體僅與啟動硬體相關。


備註 - 任何在非全域區域中安裝套裝軟體的嘗試都會失敗。


說明
更多資訊
套裝軟體和區域的更多詳細資訊
稀疏根區域和整個根區域的簡介
套裝軟體特性和參數的資訊
pkginfo(4) 線上手冊」
顯示套裝軟體參數值的資訊
pkgparam(1) 線上手冊」