Solaris 10 6/06 安裝指南:自訂 JumpStart 及進階安裝

在系統已安裝 Solaris Zones 的情況下進行升級

本節簡要介紹了 Solaris Zones 分割技術、使用非全域區域進行升級,並提供了磁碟空間規劃的準則。

如需簡介、規劃、建立與配置區域的完整資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」中的第 16 章「Introduction to Solaris Zones」

Solaris Zones 分割技術可用來虛擬化作業系統服務,並提供隔離與安全的環境以執行應用程式。非全域區域是在 Solaris 作業系統之單一實例內建立的虛擬化作業系統環境。建立非全域區域時,會產生應用程式執行環境,在此環境中程序會隔離於系統的其他區域之外。此種隔離可防止在某個非全域區域中執行的程序,會監視或影響在其他非全域區域中執行的程序。即使是使用超級使用者憑證執行的程序,也無法檢視或影響其他區域中的活動。非全域區域也提供抽象層,以分隔應用程式和其部署所在機器之實體屬性。這些屬性的範例皆包含實體裝置路徑。

每個 Solaris 系統皆包含一個全域區域。全域區域有雙重功能。全域區域既是系統的預設區域,同時也可用來進行全系統管理控制的區域。如果全域區域管理員沒有建立任何非全域區域,則所有程序都會在全域區域中執行。全域區域是可配置、安裝、管理或解除安裝非全域區域的唯一區域。只有全域區域可以從系統硬體中啟動。系統基礎架構的管理,例如實體裝置、路由或動態重新配置 (DR),也只能在全域區域中進行。在全域區域中以適當權限執行的程序,可以存取與非全域區域相關的物件。

使用非全域區域進行升級

安裝 Solaris 作業系統之後,即可安裝並配置非全域區域。當您準備升級 Solaris 作業系統時,可以升級已安裝非全域區域的系統。Solaris 互動式安裝程式和自訂 JumpStart 程式可啟用升級。

表 3–7 使用非全域區域進行升級的限制

程式或條件 

說明 

Solaris Live Upgrade 

安裝有非全域區域時,無法使用 Solaris Live Upgrade 升級系統。您可以使用 lucreate 指令建立啟動環境,但是如果使用 luupgrade 指令,升級將會失敗。此時會顯示一則錯誤訊息。

Solaris Flash 歸檔 

安裝有非全域區域時,無法正確地建立 Solaris Flash 歸檔。Solaris Flash 功能與 Solaris Zones 分割技術不相容。如果 Solaris Flash 歸檔在下列情況中部署,則當建立 Solaris Flash 歸檔時,所產生的歸檔將無法正確安裝:

  • 在非全域區域中建立歸檔。

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

在某些情況下,絕不能使用搭配 -R 選項或等效選項的指令。

當下列情況成立時,請不要使用可接受替代根 (/) 檔案系統的任何指令 (透過使用其 -R 選項或等效的選項):

  • 指令是在全域區域中執行。

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

例如,從全域區域執行的 pkgadd 公用程式之-R root_path 選項,具有非全域區域中的根 (/) 檔案系統之路徑。

如需接受替代根 (/) 檔案系統的公用程式清單,以及有關區域的更多資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」中的「Restriction on Accessing A Non-Global Zone From the Global Zone」

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

您最好先備份 Solaris 系統上的全域和非全域區域,再執行升級。如需有關如何在已安裝區域之情況下備份系統的資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」中的第 25 章「Solaris Zones Administration (Overview)」

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

安裝全域區域時,請確定要為所有可能建立的區域保留足夠的磁碟空間。每個非全域區域可能會有獨特的磁碟空間需求。

區域可消耗的磁碟空間並沒有限制。全域區域管理員負責設定空間限制。即使是小型的單一處理器系統,也可支援數個區域同時運作。安裝在全域區域中的套裝軟體特性會影響所建立之非全域區域的空間需求。套裝軟體的數目及空間需求都是影響因素。

如需完整的規劃需求與建議,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」中的第 18 章「Planning and Configuring Non-Global Zones (Tasks)」