Solaris 10 5/08 安裝指南:規劃安裝與升級

升級規劃

您可以使用下列三種不同升級方法之一來升級系統:Solaris Live Upgrade、Solaris 安裝程式和自訂 JumpStart。

表 4–5 Solaris 升級方法

目前的 Solaris 作業系統 

Solaris 升級方法 

Solaris 8、Solaris 9 和 Solaris 10 

  • Solaris Live Upgrade – 透過建立與升級執行系統的副本來升級系統

  • Solaris 安裝程式 – 使用圖形化使用者介面或指令行介面提供互動式升級

  • 自訂 JumpStart 方法 – 提供自動升級

升級限制

下表列出在某些條件下升級系統時的限制。

問題 

說明 

升級至不同的軟體群組 

您無法將系統升級至該系統尚未安裝的軟體群組。例如,如果您以前在系統安裝的是一般使用者 Solaris 軟體群組,就無法使用升級選項將其升級至開發者 Solaris 軟體群組。但是,您可以在升級過程中將未出現在目前已安裝軟體群組中的軟體增加到系統中。 

在已安裝非全域區域的情況下進行升級 

您可以使用 Solaris 安裝程式、Solaris Live Upgrade 或 JumpStart 升級已安裝非全域區域的系統。但有下列限制: 

  • 若要升級或修補系統,建議使用 Solaris Live Upgrade 程式。其他升級程式可能需要相當長的升級時間,原因是完成升級所需的時間會隨已安裝的非全域區域的數目,呈直線上升。如果您使用 Solaris Live Upgrade 來修補系統,則不需要讓系統採用單一使用者模式,進而可以讓系統的正常執行時間儘可能地延長。

  • 使用 Solaris Flash 歸檔進行安裝時,內含非全域區域的歸檔無法在系統上正確安裝。

包含 Veritas 檔案系統的升級 

當您在下列情況中使用 Veritas VxVM 檔案系統時,Solaris 互動式安裝與自訂 JumpStart 程式不提供升級系統的機會: 

  • 如果要升級的根檔案系統受 Veritas 控制。例如,如果根 (/) 檔案系統掛載在 /dev/vx/... 裝置上。

  • 如果任何 Solaris 軟體安裝在受 Veritas 控制的任何檔案系統上。例如,如果 /usr 檔案系統掛載在 /dev/vx/... 裝置上。

若要在已配置 Veritas VxVM 的情況下進行升級,請使用下列其中一個方法: 

升級程式

您可以使用 Solaris 安裝程式執行標準的互動式升級,或使用自訂 JumpStart 安裝方法執行自動升級。Solaris Live Upgrade 可讓您升級正在執行的系統。

升級程式 

說明 

更多資訊 

Solaris Live Upgrade 

讓您建立目前正在執行系統的副本。此副本可以進行升級,然後重新開機將升級的副本切換成為目前正在執行的系統。使用 Solaris Live Upgrade 可減少升級 Solaris 作業系統所需的停機時間。此外,Solaris Live Upgrade 也可避免升級的問題。譬如電源中斷時可以從升級中回復,因為正在升級的副本不是目前執行的系統。 

若要在使用 Solaris Live Upgrade 時規劃磁碟空間分配,請參閱「Solaris 10 5/08 安裝指南:Solaris Live Upgrade 與升級規劃」中的「Solaris Live Upgrade 需求」

Solaris 安裝程式 

引導您使用互動式 GUI 進行升級。 

「Solaris 10 5/08 安裝指南:基本安裝」中的第 2 章「使用 Solaris 安裝程式進行安裝 (作業)」

自訂 JumpStart 程式 

提供自動升級。設定檔及選用的安裝前及安裝後程序檔提供了所需的資訊。建立升級的自訂 JumpStart 設定檔時,請指定 install_type upgrade。您必須在升級之前,根據系統的磁碟配置和現有安裝軟體來測試自訂 JumpStart 設定檔。請在要升級的系統上,使用 pfinstall- D 指令來測試設定檔。您無法使用磁碟配置檔案來測試升級設定檔。

安裝 Solaris Flash 歸檔而不進行升級

Solaris Flash 安裝功能提供一種方法,可以從主系統 (可以在多個複製系統上重複) 建立整個安裝的副本。此副本稱為 Solaris Flash 歸檔。您可以使用任何安裝程式來安裝此歸檔。


注意 – 注意 –

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


建立包含大型檔案的歸檔

當您建立 Solaris Flash 歸檔時,預設使用的複製方法是 cpio 公用程式。單個檔案大小不得超過 4 GB。如果您有大型單個檔案,可搭配使用 flarcreate 指令和 -L pax 選項,來使用 pax 公用程式建立歸檔,而無需限制單個檔案的大小。單個檔案大小可以超過 4 GB。

如需有關安裝歸檔的資訊,請參閱下表。

安裝程式 

更多資訊 

Solaris Live Upgrade 

「Solaris 10 5/08 安裝指南:Solaris Live Upgrade 與升級規劃」中的「在啟動環境上安裝 Solaris Flash 歸檔」

自訂 JumpStart 

「Solaris 10 5/08 安裝指南:自訂 JumpStart 及進階安裝」中的「準備使用自訂 JumpStart 安裝來安裝 Solaris Flash 歸檔」

Solaris 互動式安裝 

「Solaris 10 5/08 安裝指南:Solaris Flash 歸檔 (建立與安裝)」中的第 4 章「安裝與管理 Solaris Flash 歸檔 (作業)」

WANboot 

「Solaris 10 5/08 安裝指南:網路安裝」中的第 12 章「使用 WAN Boot 進行安裝 (作業)」

包含磁碟空間重新分配的升級

Solaris 安裝程式中的升級選項與自訂 JumpStart 中的 upgrade 關鍵字均能夠重新分配磁碟空間。這種重新分配會自動變更磁碟片段的大小。當目前檔案系統不具有升級所需的足夠空間時,您可以重新分配磁碟空間。例如,檔案系統可能會因為下列因素而需要為升級提供更多空間:

自動配置功能嘗試重新分配磁碟空間,以便適應檔案系統新大小的需求。起初,自動配置會嘗試根據一組預設限制,來重新分配磁碟空間。如果自動配置無法重新分配磁碟空間,您就必須變更檔案系統的限制內容。


備註 –

自動配置無法「擴充」檔案系統。自動配置使用下列程序來重新分配空間:

  1. 在需要變更的檔案系統上備份所需的檔案。

  2. 根據檔案系統的變更重新分割磁碟。

  3. 在升級之前復原備份檔案。


使用修補程式分析器進行升級

如果您要升級至跟隨初始 Solaris 10 3/05 發行版本的其中一個發行版本,修補程式分析器會分析您的系統。

如果您已經在執行 Solaris 作業系統並已安裝個別的修補程式,升級至後續的 Solaris 10 發行版本會導致以下結果:

您可以使用修補程式分析器判斷將要移除的修補程式 (如果有的話)。如需有關使用修補程式分析器的詳細說明,請參閱「Solaris 10 5/08 安裝指南:Solaris Live Upgrade 與升級規劃」中的附錄 C「升級時使用修補程式分析器 (作業)」

備份和重新啟動系統以進行升級

強烈建議您在升級至 Solaris 作業系統前先備份現有的檔案系統。您可以將檔案系統複製到可拆式媒體 (如磁帶),便可以避免資料損失、損壞或損毀。

之前的發行版本中,重新啟動機制讓您在發生電源中斷或者其他類似問題之後,仍然可以繼續升級。從 Solaris 10 8/07 發行版本開始,重新啟動機制並不完全可靠。如果發生問題,升級可能不會重新啟動。