在具有非全域區域的情況下使用 Solaris Live Upgrade 的準則 (規劃)
使用非全域區域的規劃包括如下所述的限制。
表 8–1 使用非全域區域升級時限制
問題
|
說明
|
在已安裝區域的系統上使用 Solaris Live Upgrade 時請注意這些問題。請務必避免在 lucreate 和 lumount 操作期間發生區域狀態轉換。
|
-
當您使用 lucreate 指令建立非使用中啟動環境時,如果指定的非全域區域並未執行,則在 lucreate 操作完成之前,該區域將無法啟動。
-
當您使用 lucreate 指令建立非使用中啟動環境時,如果指定的非全域區域已在執行中,則在 lucreate 操作完成之前,該區域應該不會停止或重新啟動。
-
當使用 lumount 指令掛載非使用中啟動環境後,雖然在 lumount 操作之前執行的區域可繼續執行,但是會無法啟動非全域區域或無法重新啟動它們。
-
由於非全域區域可由非全域區域管理員及全域區域管理員所控制,若要防止任何互動,在 lucreate 或 lumount 操作期間請停止所有區域。
|
當全域區域管理員沒有向非全域區域管理員通知使用 Solaris Live Upgrade 升級時,可能會發生問題。
|
當 Solaris Live Upgrade 作業正在進行時,非全域區域管理員的參與是很重要的。升級會影響管理員的工作,管理員需解決因為升級而產生的變更。區域管理員應該確保在整個序列中所有本機套裝軟體的穩定,並處理任何升級後的工作如調整配置檔,以及避開系統中斷時間的一般排程。
例如,當全域區域管理員正使用 lucreate 指令複製檔案時,如果非全域區域管理員新增套裝軟體,則新的套裝軟體將不會隨檔案系統複製,但非全域區域管理員不會注意到該問題。
|
當非全域區域位於獨立檔案系統時建立啟動環境
從目前執行的啟動環境建立新啟動環境的操作與先前發行版本相同,但有一點例外。您可以在非全域區域中為共用檔案系統指定目標磁碟片段。在下列情況下會發生此例外:
為防止在新啟動環境中共用獨立檔案系統,lucreate 指令可用來針對非全域區域指定獨立檔案系統的目標磁碟片段。-m 選項的引數有新的選擇性欄位 zonename。這個新欄位可將非全域區域的個別檔案系統放置在新啟動環境中的個別片段上。如需有關使用獨立檔案系統設定非全域區域的更多資訊,請參閱「zonecfg(1M)線上手冊」。
備註 – 依預設,目前的啟動環境和新的啟動環境將會共用除重要檔案系統 (root (/)、/usr 及 /opt 檔案系統) 以外的所有檔案系統。在使用中啟動環境更新共用檔案時,會同時更新非使用中啟動環境的檔案。例如,/export 檔案系統為共用檔案系統。若您使用 -m 選項和 zonename 選項,則會將非全域區域的檔案系統複製到獨立的磁碟片段,且不會共用資料。此選項可避免兩個啟動環境共用以 zonecfg add fs 指令建立的非全域區域檔案系統。