適用於 UNIX 的 Sun Java Enterprise System 5 安裝指南

Solaris 區域簡介

Solaris 10 區域功能 (也稱為 Solaris 容器) 提供了一種在 Solaris OS 實例內建立視覺化作業系統環境的方式。這樣可讓一或多個程序與主機上的其他活動分開進行。例如,不論使用者 ID 和其他憑證資訊為何,在某個區域內執行的程序只能向同一個區域內的其他程序傳送訊號。

每台 Solaris 10 主機包含單一全域區域。全域區域既是主機的預設區域,也是用於整個系統內管理控制的區域。如果全域區域管理員沒有建立任何非全域區域,則所有程序都會在全域區域中執行。某些 Java ES 產品元件 (如 Sun Cluster 軟體) 只能安裝在全域區域中。可將非全域區域視為一個箱子。一個或多個應用程式可在此箱子內執行,同時不會與主機上執行的其他應用程式互動。每個非全域區域都有一個已安裝 Solaris 10 之作業系統的專用實例,其配置和其他資訊均為該非全域區域所專用。當套裝軟體安裝在全域區域中時,依預設會將它傳遞到所有非全域區域。換句話說,該套裝軟體除了安裝在全域區域中外,還會安裝在非全域區域中。這種傳遞功能使安裝在全域區域中的套裝軟體具有了非全域可視性和可用性。可以在增加套裝軟體時選擇性地抑制這種傳遞運作方式,藉以將套裝軟體限制為只能安裝在全域區域中。非全域區域的預設配置是共用全域區域檔案系統的某些部份。所支援的兩種非全域區域類型如下︰整體根區域與稀疏根區域。

整體根區域包含存在於全域區域中之檔案系統的讀取/寫入副本。在建立整體根區域時,安裝在全域區域中的所有套裝軟體均可供整體根區域使用。系統會建立套裝軟體資料庫,並將所有套裝軟體複製到整體根區域,從而建立一個包含所有文件的專屬獨立副本。

稀疏根區域只包含存在於全域區域中之檔案系統一部份的讀取/寫入副本,而其他檔案系統則是做為迴路虛擬檔案系統 (例如,/usr) 從全域區域以唯讀方式掛載的。全域管理員會選取建立稀疏根區域 時與稀疏根區域共用的檔案系統。


備註 –

對於 Java ES,認定在稀疏根區域中,/opt 檔案系統不是從全域區域中繼承而來,因此可寫入。


若要使區域部署獲得成功,對作業及作業順序進行非常仔細的規劃十分重要。Java ES 元件具有在任何類型的區域中、以幾乎不受限制的組合方式、依循幾乎任何順序進行安裝的潛力。在某些情況下,Java ES 產品元件的安裝順序以及非全域區域的建立順序十分重要。如需在 Solaris 區域環境下規劃實作 Java ES 的完整說明,請參閱「Sun Java Enterprise System 5 安裝規劃指南」中的附錄 A「Java ES 和 Solaris 10 區域」