本章將提供您在升級 Solaris 作業系統之前必須執行的工作之特定資訊和步驟說明。
升級會合併新版本的 Solaris 作業系統和系統磁碟中現有的檔案。升級會盡可能地儲存您對前一版 Solaris 作業環境所做的變更內容。
您可以升級執行 Solaris 2.6、Solaris 7 或 Solaris 8 軟體的任何一種系統。鍵入下列指令,取得系統目前執行的軟體之版本號碼:
$ uname -a |
您可以利用下列安裝方法來升級 Solaris 作業環境。
使用 smosservice patch 來升級無磁碟用戶端。如需詳細說明,請參閱 "System Administration Guide: Basic Administration " 或 smosservice(1M)。
如果您已經在執行 Solaris 9 作業系統,且已經安裝個別修補程式,升級成 Solaris 9 更新版本將會產生下列影響:
Solaris 9 更新版本中的任何隨附修補程式將會重新套用至您的系統。這些修補程式將無法收回。
任何系統先前已經安裝且未包括於 Solaris 9 升級版本的修補程式都將被移除。
您可以使用修補程式分析程式 (Patch Analyzer) 來決定可能出現的修補程式中, 有哪些需要在升級成 Solaris 9 更新版本時移除。如需使用修補程式分析程式的詳細說明,請參閱升級成 Solaris 更新版本。
平台 |
目前 Solaris 作業環境 |
Solaris 升級方法 |
---|---|---|
SPARC 系統 |
Solaris 2.6、Solaris 7、Solaris 8、Solaris 9 |
|
表 8–2 x86: Solaris Upgrade 方法
有關使用 Solaris Live Upgrade 升級的限制,請參閱Solaris Live Upgrade 需求。
您無法將系統升級成未安裝在系統上的軟體群組。舉例來說,如果您之前在系統所安裝的是一般使用者 Solaris 軟體群組,就無法使用升級選項將其升級成開發者 Solaris 軟體群組。但是,您可以在升級過程中將未出現在目前已安裝軟體群組中的軟體加入至系統中。
Solaris Live Upgrade 可以在一個複製、非作用的作業系統上進行升級,減少作業系統升級時的當機時間。
如需規劃和使用 Solaris Live Upgrade 的步驟說明,請參閱第 29章, Solaris Live Upgrade(主題)。
您可以使用自訂 JumpStart 安裝方法進行升級。在自訂 JumpStart 設定檔中指定 install_type upgrade。
您必須在升級之前,根據系統的磁碟配置和現有安裝軟體來測試自訂 JumpStart 設定檔。在正在升級的系統上使用 pfinstall - D 指令來測試設定檔。您無法使用磁碟配置檔案來測試升級設定檔。如需測試升級選項的詳細資訊,請參閱測試設定檔。
您可以使用 JumpStart 更新具有 Solaris Flash 差動歸檔檔案的複製系統。如需 Solaris Flash 歸檔檔案的概述,請參閱第 17章, Solaris Flash(概述與規劃)。
Solaris Web Start 安裝方法、Solaris suninstall 程式和自訂 JumpStart 程式中的升級選項會提供重新配置磁碟空間功能。您可以在目前檔案系統不具升級需要的足夠空間時重新配置磁碟空間。檔案系統可能會因為下列因素,而需要為升級提供更多空間:
系統上已安裝的 Solaris 軟體群組在新版本中增加了新軟體。任何一個包含於軟體群組中,且會在升級時自動進行安裝的新軟體。
系統中已安裝的現有軟體在新版本中增加了大小。
自動佈局功能嘗試重新配置磁碟空間,以便適應檔案系統的新大小需求。一開始自動佈局會嘗試根據一組預設限制,來重新配置磁碟空間。如果自動佈局無法重新配置磁碟空間,您就必須變更檔案系統的限制內容。
自動佈局無法增加檔案系統大小。自動佈局會重新配置磁碟空間,方式是對要變更的檔案系統備份必要的檔案,根據檔案系統的變更重新分割磁碟,然後在升級之前回復備份檔案。
如果您使用的是 Solaris Web Start 程式,且自動佈局無法決定如何重新配置磁碟空間,您就必須使用 Solaris suninstall 程式或自訂 JumpStart 程式來進行升級。
如果您使用的是 Solaris suninstall 程式,且自動佈局無法決定如何重新配置磁碟空間,您就必須指定可以移除或變更的檔案系統,並重新執行自動佈局。
如果您使用自訂 JumpStart 方法並建立了一個升級設定檔來進行升級,可能就需要考慮到磁碟空間。如果目前檔案系統的磁碟空間不足以進行升級,您可以使用 backup_media 和 layout_constraint 等關鍵字來重新配置磁碟空間。如需在設定檔中使用 backup_media 和 layout_constraint 關鍵字的方式,請參閱範例 23–5。
在升級成 Solaris 作業環境之前備份現有的檔案系統。您可以將檔案系統複製到可拆式媒體(例如磁帶),便可以避免資料損失、損壞,或是損毀。如需備份系統的詳細說明,請參閱 "System Administration Guide: Basic Administration"。