您可以使用下列三種不同升級方法之一來升級系統:Solaris Live Upgrade、Solaris 安裝程式和自訂 JumpStart。
表 3–5 Solaris 升級方法
目前的 Solaris 作業系統 |
Solaris 升級方法 |
---|---|
Solaris 8、Solaris 9 和 Solaris 10 |
|
問題 |
說明 |
---|---|
升級至不同的軟體群組 |
您無法將系統升級至該系統尚未安裝的軟體群組。例如,如果您以前在系統安裝的是一般使用者 Solaris 軟體群組,就無法使用升級選項將其升級至開發者 Solaris 軟體群組。但是,您可以在升級過程中將未出現在目前已安裝軟體群組中的軟體增加到系統中。 |
在已安裝非全域區域的情況下進行升級 |
升級 Solaris 作業系統時,您可以升級已安裝非全域區域的系統。Solaris 互動式安裝程式和自訂 JumpStart 程式可啟用升級。如需升級的限制,請參閱在系統已安裝 Solaris Zones 的情況下進行升級。 |
使用 Veritas 檔案系統升級 |
當您在下列情況中使用 Veritas VxVM 檔案系統時,Solaris 互動式安裝和自訂 JumpStart 程式不會提供您升級系統的機會:
若要在配置 Veritas VxVM 時進行升級,請使用下列方法之一:
|
您可以使用 Solaris 安裝程式執行標準的互動式升級,或使用自訂 JumpStart 安裝方法執行自動升級。Solaris Live Upgrade 可讓您升級正在執行的系統。
升級程式 |
說明 |
更多資訊 |
---|---|---|
Solaris Live Upgrade |
讓您建立目前正在執行系統的副本。此副本可以進行升級,然後重新開機將升級的副本切換成為目前正在執行的系統。使用 Solaris Live Upgrade 可減少升級 Solaris 作業系統所需的停機時間。此外,Solaris Live Upgrade 也可避免升級的問題。譬如電源中斷時可以從升級中回復,因為正在升級的副本不是目前執行的系統。 |
若要在使用 Solaris Live Upgrade 時規劃磁碟空間分配,請參閱「Solaris 10 6/06 安裝指南:Solaris Live Upgrade 與升級規劃」中的「Solaris Live Upgrade 需求」。 |
Solaris 安裝程式 |
引導您使用互動式 GUI 進行升級。 |
「Solaris 10 6/06 安裝指南:基本安裝」中的第 2 章「使用 Solaris 安裝程式進行安裝 (作業)」。 |
自訂 JumpStart 程式 |
提供自動升級。設定檔及選用的安裝前及安裝後程序檔提供了所需的資訊。建立升級的自訂 JumpStart 設定檔時,請指定 install_type upgrade。您必須在升級之前,根據系統的磁碟配置和現有安裝軟體來測試自訂 JumpStart 設定檔。請在要升級的系統上,使用 pfinstall- D 指令來測試設定檔。您無法使用磁碟配置檔案來測試升級設定檔。 |
|
Solaris Flash 安裝功能提供從主系統 (可在多個複製系統上進行複製) 建立整個安裝副本的方法。此副本稱為 Solaris Flash 歸檔。您可以使用任何安裝程式來安裝此歸檔。
安裝有非全域區域時,無法正確地建立 Solaris Flash 歸檔。Solaris Flash 功能與 Solaris Zones 分割技術不相容。如果 Solaris Flash 歸檔在下列情況中部署,則當建立 Solaris Flash 歸檔時,所產生的歸檔將無法正確安裝:
在非全域區域中建立此歸檔
在安裝有非全域區域的全域區域中建立歸檔
Solaris 安裝程式中的升級選項與自訂 JumpStart 中的 upgrade 關鍵字均能夠重新分配磁碟空間。這種重新分配會自動變更磁碟片段的大小。當目前檔案系統不具有升級所需的足夠空間時,您可以重新分配磁碟空間。例如,檔案系統可能會因為下列因素而需要為升級提供更多空間:
系統上已安裝的 Solaris 軟體群組在新發行版本中增加了新軟體。任何一個包含於軟體群組中的新軟體均將於升級時自動進行安裝。
系統上現有軟體的大小在新發行版本中有所增加。
自動配置功能嘗試重新分配磁碟空間,以便適應檔案系統新大小的需求。起初,自動配置會嘗試根據一組預設限制,來重新分配磁碟空間。如果自動配置無法重新分配磁碟空間,您就必須變更檔案系統的限制內容。
自動配置無法「擴充」檔案系統。自動配置使用下列程序來重新分配空間:
在需要變更的檔案系統上備份所需的檔案。
根據檔案系統的變更重新分割磁碟。
在升級之前復原備份檔案。
如果您使用的是 Solaris 安裝程式,且自動配置無法決定如何重新分配磁碟空間,您就必須使用自訂 JumpStart 程式來進行升級。
如果您使用的是自訂 JumpStart 方法,並建立了一個升級設定檔來進行升級,可能就需要考慮到磁碟空間。如果目前檔案系統的磁碟空間不足而無法升級,您可以使用 backup_media 與 layout_constraint 關鍵字重新分配磁碟空間。如需有關如何在設定檔中使用 backup_media 與 layout_constraint 關鍵字的範例,請參閱設定檔範例。
如果您要升級為初始 Solaris 10 3/05 發行版本之後的某個版本,則修補程式分析器會對系統執行分析。
Solaris 10 1/06 發行版本
Solaris 10 6/06 發行版本
若已正在執行 Solaris 作業系統,並已安裝個別的修補程式,則升級為後續的 Solaris 10 發行版本會導致下列情況發生:
任何隨附於上述任一發行版本的修補程式,均會再次套用到您的系統。這些修補程式將無法恢復。
系統先前已安裝但不包含於上述任一發行版本內的修補程式,都將予以移除。
您可使用修補程式分析器判斷所要移除的修補程式 (如有的話)。如需有關使用修補程式分析器的詳細說明,請參閱「Solaris 10 6/06 安裝指南:Solaris Live Upgrade 與升級規劃」中的附錄 C「升級時使用修補程式分析器 (作業)」。
強烈建議您在升級至 Solaris 作業系統前先備份現有的檔案系統 。您可以將檔案系統複製到可拆式媒體 (如磁帶),便可以避免資料損失、損壞或損毀。