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

文件資訊

前言

第 1 部分任何 Solaris 安裝或升級的整體規劃

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

2.  Solaris 安裝的新增功能

3.  Solaris 安裝與升級 (資訊指南)

4.  系統需求、使用準則及升級 (規劃)

5.  在安裝或升級之前收集資訊 (規劃)

第 2 部分瞭解與 ZFS、啟動、Solaris Zones 及 RAID-1 磁碟區相關的安裝

6.  ZFS 根檔案系統安裝 (規劃)

7.  基於 SPARC 和基於 x86 之系統啟動 (簡介與規劃)

8.  在系統上已安裝 Solaris Zones 的情況下進行升級 (規劃)

Solaris Zones (簡介)

使用非全域區域進行升級

在執行使用區域進行升級前備份系統

非全域區域的磁碟空間需求

9.  在安裝期間建立 RAID-1 磁碟區 (鏡像) (簡介)

10.  在安裝期間建立 RAID-1 磁碟區 (鏡像) (規劃)

字彙表

索引

使用非全域區域進行升級

安裝 Oracle Solaris 作業系統之後,您便可以安裝和配置非全域區域。您可以在已安裝非全域區域的環境中,升級 Oracle Solaris 作業系統。如果您安裝了標示為非全域的區域,升級程序進行時會忽略這些區域。下文彙總了可支援已安裝非全域區域之系統的安裝程式。


備註 - 從 Solaris 10 10/09 發行版本開始,區域平行修補增強了標準 Solaris 10 修補公用程式。此功能以平行的方式修補了非全域區域,以改善區域修補效能。

在修補非全域區域之前,仍然會修補全域區域。

對於 Solaris 10 10/09 發行版本之前的發行版本,此功能會以下列修補公用程式的修補程式來提供:

如需更多資訊,請參閱下列文件:


表 8-1 選擇在安裝了非全域區域的情況下要用於進行升級的安裝程式

升級程式
說明
更多資訊
Solaris Live Upgrade
您可以升級或修補含有非全域區域的系統。如果您的系統包含非全域區域,建議使用 Solaris Live Upgrade 程式進行升級或增加修補程式。由於完成升級所需的時間與安裝的非全域區域數量成正比,其他升級程式可能需要較長的時間進行升級。如果使用 Solaris Live Upgrade 修補系統,則不需要將系統設定為單一使用者模式,這樣可以最大限度地延長系統的正常執行時間。從 Solaris 10 8/07 發行版本開始,為支援已安裝非全域區域之系統所做的變更如下:
  • 新的 SUNWlucfg 套裝軟體需要與其他 Solaris Live Upgrade 套裝軟體 (例如 SUNWlur SUNWluu) 一併安裝。

  • 從目前執行中的啟動環境建立新的啟動環境時,仍然有一項異常狀況。您可以在非全域區域中為共用檔案系統指定一個目標片段。此項例外發生在下列情況:

    • 如果在目前的啟動環境中使用 zonecfg add fs 指令為非全域區域建立個別的檔案系統

    • 如果此個別檔案系統位於共用檔案系統上,例如 /zone/root/export

    為避免在新的啟動環境中共用此個別的檔案系統,已變更 lucreate 指令,以便為非全域區域的個別檔案系統指定一個目標片段。-m 選項的引數有新的選擇性欄位 zonename。這個新欄位可將非全域區域的個別檔案系統放置在新啟動環境中的個別片段上。如需設定具有個別檔案系統之非全域區域的更多資訊,請參閱「zonecfg(1M) 線上手冊」。

Solaris Live Upgrade (續)

備註 - 依預設,目前的啟動環境和新的啟動環境將會共用除重要檔案系統 (root (/)、/usr/opt 檔案系統) 以外的所有檔案系統。在使用中啟動環境更新共用檔案時,會同時更新非使用中啟動環境的檔案。/export 檔案系統即是共用檔案系統的一個範例。如果您使用 -m 選項與 zonename 選項,非全域區域的共用檔案系統便會被複製到個別片段上,且不會共用資料。此選項可避免兩個啟動環境共用以 zonecfg add fs 指令建立的非全域區域檔案系統。


從 Solaris 10/8/07 發行版本開始,為支援已安裝非全域區域之系統所做的其他變更如下:

  • 比較啟動環境功能已經增強。lucompare 指令現在可進行包含所有非全域區域內容之多個啟動環境之間的對比。

  • lumount 指令現在可針對非全域區域,提供其對應之個別檔案系統 (位於非使用中的啟動環境中) 的存取權。當全域區域管理員使用 lumount 指令來掛載非使用中的啟動環境時,非全域區域也會一併掛載啟動環境。

  • lufslist 指令列出檔案系統的功能已經過增強,可顯示全域區域和非全域區域的檔案系統清單。

Solaris 互動式安裝程式 GUI
您可以升級或修補已安裝非全域區域的系統。升級或修補的時間可能相當長,需要根據安裝的非全域區域數量而定。
自動 JumpStart 安裝
您可以使用套用於升級或修補的任何關鍵字來進行升級或修補。升級或修補的時間可能相當長,需要根據安裝的非全域區域數量而定。
如需使用此程式進行安裝的更多資訊,請參閱「Oracle Solaris 10 8/11 安裝指南:自訂 JumpStart 及進階安裝」

下表列出了在具有非全域區域的情況下進行升級時的限制。

表 8-2 使用非全域區域升級時限制

程式或條件
說明
更多資訊
在已安裝區域的系統上使用 Solaris Live Upgrade 時請注意這些問題。請務必避免在 lucreatelumount 操作期間發生區域狀態轉換。
  • 當您使用 lucreate 指令建立非使用中啟動環境時,如果指定的非全域區域並未執行,則在 lucreate 操作完成之前,該區域將無法啟動。
  • 當您使用 lucreate 指令建立非使用中啟動環境時,如果指定的非全域區域已在執行中,則在 lucreate 操作完成之前,該區域應該不會停止或重新啟動。

  • 當使用 lumount 指令掛載非使用中啟動環境後,雖然在 lumount 操作之前執行的區域可繼續執行,但是會無法啟動非全域區域或無法重新啟動它們。

  • 由於非全域區域可由非全域區域管理員及全域區域管理員所控制,若要防止任何互動,在 lucreatelumount 操作期間請停止所有區域。

當全域區域管理員沒有向非全域區域管理員通知使用 Solaris Live Upgrade 升級時,可能會發生問題。
當 Solaris Live Upgrade 作業正在進行時,非全域區域管理員的參與是很重要的。升級會影響管理員的工作,管理員需解決因為升級而產生的變更。區域管理員應該確保在整個序列中所有本機套裝軟體的穩定,並處理任何升級後的工作如調整配置檔,以及避開系統中斷時間的一般排程。

例如,當全域區域管理員正使用 lucreate 指令複製檔案時,如果非全域區域管理員新增套裝軟體,則新的套裝軟體將不會隨檔案系統複製,但非全域區域管理員不會注意到該問題。

Solaris Flash 歸檔無法與非全域區域搭配使用。
在安裝了非全域區域的環境中,無法正確建立 Solaris Flash 歸檔。Solaris Flash 功能與 Solaris Zones 分割技術不相容。如果建立 Solaris Flash 歸檔,則當在下列條件下部署歸檔時,將無法正確安裝所生產的歸檔:
  • 在非全域區域中建立歸檔。

  • 在已安裝非全域區域的全域區域中建立歸檔。

如需使用 Solaris Flash 歸檔的更多資訊,請參閱「Oracle Solaris 10 8/11 安裝指南:Solaris Flash 歸檔 (建立與安裝)」
在某些情況下,必須排除使用有 -R 選項或等效選項的指令。
當下列情況成立時,請不要使用任何利用 -R 選項或等效方式來接受替代根 (/) 檔案系統的指令:
  • 指令是在全域區域中執行。

  • 替代根 (/) 檔案系統會參考到非全域內的任何路徑。

例如,pkgadd 公用程式的 -R root_path 選項將透過到根 (/) 檔案系統的路徑從全域區域執行。

在執行使用區域進行升級前備份系統

執行升級之前,您應先備份 Solaris 系統上的全域和非全域區域。如需備份已安裝區域的系統之資訊,請參閱「System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones」中的第 27 章「Solaris Zones Administration (Overview)」