從 Solaris 10 8/07 發行版本開始,您可以在安裝了非全域區域的環境中升級 Solaris 作業系統,不再受限於先前發行版本中的大多數限制。
唯一的升級限制涉及 Solaris Flash 歸檔。使用 Solaris Flash 歸檔進行安裝時,內含非全域區域的歸檔無法在系統上正確安裝。
以下內容概述了為適應安裝了非全域區域的系統所做的變更。
如果使用 Solaris 互動式安裝程式,您可以透過 CD 或 DVD 來升級或修補安裝了非全域區域的作業系統,或是使用網路安裝影像 DVD 或 CD。在先前的發行版本中,您只能使用 DVD 來進行升級。視已安裝的非全域區域的數目而定,升級或修補可能會花費相當長的時間。
如果使用自動 JumpStart 安裝,您可以使用適用於升級或修補的任意關鍵字來進行升級或修補。在先前的發行版本中,能使用的關鍵字數目有限。視已安裝的非全域區域的數目而定,升級或修補可能會花費相當長的時間。
如果使用 Solaris Live Upgrade,您可以升級或修補內含非全域區域的系統。如果您的系統包含非全域區域,建議將 Solaris Live Upgrade 做為升級程式或使用 Solaris Live Upgrade 來增加修補程式。其他升級程式可能需要相當長的升級時間,原因是完成升級所需的時間會隨已安裝的非全域區域的數目,呈直線上升。如果您使用 Solaris Live Upgrade 來修補系統,則不需要讓系統採用單一使用者模式,進而可以讓系統的正常執行時間儘可能地延長。
Solaris Live Upgrade 會在非使用中啟動環境中建立一份作業系統副本。安裝了非全域區域後,可以升級或修補非使用中啟動環境。然後會啟動非使用中啟動環境,使其成為新的啟動環境。以下內容概述了為適應安裝了非全域區域的系統所做的變更:
新的 SUNWlucfg 套裝軟體需要與其他 Solaris Live Upgrade 套裝軟體 (例如 SUNWlur 和 SUNWluu) 一併安裝。所有系統均需安裝此套裝軟體,不僅限於安裝了非全域區域的系統。
這三個套裝軟體構成使用 Solaris Live Upgrade 進行升級時所需的軟體。這些套裝軟體包括現有的軟體、新功能以及錯誤修正。如果在使用 Solaris Live Upgrade 之前,您的系統未先安裝這些套裝軟體,則升級至目標發行版本時將會失敗。
從目前執行的啟動環境建立新啟動環境的步驟與先前的發行版本相同,但有一項例外。您可以在非全域區域中,為共用檔案系統指定一個目標磁碟片段。
-m 選項的引數有一個新的選擇性欄位 zonename。這個新欄位可讓您建立新的啟動環境,並指定內含個別檔案系統的區域。這個引數會將區域的檔案系統放置在新啟動環境中的個別片段上。
lumount 指令現在可針對非全域區域,提供其對應之檔案系統 (位於非使用中的啟動環境中) 的存取權。當全域區域管理員使用 lumount 指令來掛載非使用中的啟動環境時,非全域區域也會一併掛載啟動環境。
比較啟動環境功能已經增強。lucompare 指令現在可進行包含所有非全域區域內容之多個啟動環境之間的對比。
使用 lufslist 指令列出檔案系統的功能已經增強,可顯示全域區域和非全域區域的檔案系統清單。
如需有關升級已安裝非全域區域之系統的逐步程序,或 Solaris Zones 分割技術的相關資訊,請參閱下列參考資訊。
說明 |
更多資訊 |
---|---|
在安裝有非全域區域的系統上使用 Solaris Live Upgrade 升級 |
「Solaris 10 8/07 安裝指南:Solaris Live Upgrade 與升級規劃」中的第 9 章「在已安裝非全域區域的系統上升級 Solaris 作業系統」 |
建立和使用非全域區域 |
「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」 |
使用 JumpStart 升級 | |
使用 Solaris 安裝互動式 GUI 升級 |