Solaris 9 安裝指南

第 31章 Solaris Live Upgrade (規劃)

本章介紹在安裝與使用 Solaris Live Upgrade 之前檢查的準則與需求。您也可以檢查"升級的檢查清單"的一般升級資訊。本章包含下列小節:

Solaris Live Upgrade 系統需求

Solaris Live Upgrade 包含在 Solaris 9 軟體中,但是如果您想要從舊版升級,必須在目前的作業環境上安裝 Solaris Live Upgrade 套裝軟體。您可以從下列來源安裝 Solaris Live Upgrade 套裝軟體:

如需有關安裝 Solaris Live Upgrade 軟體的說明,請參閱"如果要安裝 Solaris Live Upgrade"

Solaris Live Upgrade 磁碟空間需求

遵循升級的一般磁碟空間需求。請參閱第 5章, 配置磁碟空間的準則(規劃)

如果要估計建立啟動環境所需要的檔案系統大小,請開始建立新啟動環境。計算大小。 然後您可以中斷程序。

新啟動環境上的磁碟必須能夠充當啟動裝置。某些系統會限制那些磁碟能夠提供如同啟動裝置的服務。請參閱系統文件以判定是否套用任何啟動限制。

使用 Solaris Live Upgrade 管理套裝軟體與修補程式

下列小節列出 Solaris Live Upgrade 需要的套裝軟體清單,並提供建議的修補程式資訊。請參閱"使用 Solaris Live Upgrade 管理套裝軟體與修補程式"以取得有關使用 Solaris Live Upgrade 新增套裝軟體與修補程式的資訊。


小心 - 小心 -

當升級與新增以及移除套裝軟體或修補程式時,Solaris Live Upgrade 需要那些符合 「SVR4 進階封裝準則」的套裝軟體或修補程式。儘管 Sun 套裝軟體符合這些準則,但無法保證與協力廠商套裝軟體的相符性。不符合標準的套裝軟體可能造成套裝軟體附加的軟體在升級期間失敗,或導致更糟的情況,修改現用中啟動環境。

如需有關使用 Solaris Live Upgrade 來新增與移除套裝軟體的更多資訊,請參閱線上援助頁,luupgrade( 1M)。如需有關封裝需求的更多資訊,請參閱附錄 C, 附加的 SvR4 封裝需求(參考)


必要的套裝軟體

在目前的作業環境檢查是否有下列表格中的套裝軟體,使用 Solaris Live Upgrade 時需要這些軟體。如果您的發行版本沒有欄位中的套裝軟體,請使用 pkgadd 指令加入需要的軟體。

表 31-1 執行 Solaris Live Upgrade 必需的套裝軟體

Solaris 2.6 版次 

Solaris 7 版次 

Solaris 8 版次 

SUNWadmap 

SUNWadmap 

SUNWadmap 

SUNWadmfw 

SUNWadmc 

SUNWadmc 

SUNWadmc 

SUNWlibC 

SUNWlibC 

SUNWmfrun 

 

SUNWbzip 

SUNWloc 

  

SUNWlibC 

 

 

如果要檢查系統的套裝軟體

  1. 鍵入下列指令以列出系統上的套裝軟體。


    % pkginfo [[package_name]]

    package_name

    列出您想要檢查的套裝軟體 

檢查系統修補程式的級別

Solaris Live Upgrade 是專門用於在多種 Solaris 作業環境版本上安裝與執行的軟體。 如果要正確執行 Solaris Live Upgrade ,需要指定作業系統版本的最新建議修補程式以及安全性修補程式。請查閱 http://sunsolve.sun.com以取得有關您正在執行的 Solaris 版次之修補程式叢集的正確修訂版層級。

使用 lucreate 指令建立檔案系統的準則

使用 lucreate 指令的 - m 選項會指定在新的啟動環境中建立哪一個檔案系統以及檔案系統的數量。您必須藉由重複執行該選項的次數來指定想要建立的確切檔案系統數量。例如,使用一次 -m 選項會指定放置所有檔案系統的地方。將原始啟動環境的所有檔案系統合併到一個由 -m 選項指定的檔案系統。如果您指定 -m 選項兩次,則建立兩個檔案系統。使用 -m 選項來建立檔案系統時,請遵循這些準則:

選取檔案系統磁片的準則

建立啟動環境的檔案系統時,其規則與建立 Solaris 作業環境檔案系統的規則是相同的。Solaris Live Upgrade 無法禁止您為重要檔案系統建立無效的配置。例如,您可以鍵入 lucreate 指令,將會為 root ( /) 以及 /kernel- (一個無效的 root 分割 [/])建立不同的檔案系統。

重新劃分磁碟切片時不要重疊磁片。如果磁片重疊,則新的啟動環境將看似已建立,但是啟動時,該啟動環境不會啟動。重疊的檔案系統可能已經毀壞。

如果要 Solaris Live Upgrade 正常運作,現用中啟動環境的 vfstab 檔案必須擁有有效的內容,並且必須最少擁有一個 root (/) 的登錄。

選取 root (/) 檔案系統磁片的準則

建立非現用中啟動環境時,您需要識別出要複製 root (/) 檔案系統的磁片。當您為 root ( /) 檔案系統選取磁片時,請使用下列的準則。磁片必須符合下列準則:

「 選擇」功能表顯示可用來建立非現用中啟動環境的大多數閒置磁片。某些磁片是閒置的,但是卻不會顯示在「選擇」功能表中,如 Veritas VxVM 容體或「Solaris 容體管理員」複合裝置。

為 root (/) 鏡像以及複合裝置選取磁片的準則

您可以在目前使用「Solaris 容體管理員」複合裝置或「Veritas 容體管理員 VxVM 」容體的系統上使用 Solaris Live Upgrade。來源啟動環境可以包含在實體磁碟切片、「Solaris 容體管理員」複合裝置或「Veritas 容體管理員」容體的任意組合上。建立新的啟動環境時,為新啟動環境的 root (/) 檔案系統選擇的磁片,可以是實體磁碟切片,或是「Solaris 容體管理員」複合裝置。 如果您為 root 檔案系統選擇「Solaris 容體管理員」複合裝置,該複合裝置必須是只有單一磁碟的串接,或是單一磁碟串接的鏡像。請參閱metaroot(1M)以取得更多資訊。

建立新的啟動環境時,您不能使用 root (/) 檔案系統的 Veritas VxFS 容體。除 root (/) 檔案系統外,對於任何檔案系統,您都可以使用實體磁碟切片、「Solaris 容體管理員」複合裝置或 Veritas VXFS 容體。

表 31-2描述使用複合裝置或容體建立啟動環境時,可接受的磁碟配置。

表 31-2 複合裝置或容體可接受的磁片

產品 

來源磁片  

如果目標是 root ( /) 檔案系統的複合裝置

如果目標不是 root (/) 檔案系統,而是針對 /usr/var/opt

Solaris 容體管理員 

對於 root (/) 檔案系統,來源可以是複合裝置或實體磁片。

該 root (/) 檔案系統,必須是只有單一磁碟的串接,或是單一磁碟串接的鏡像。

其他檔案系統可以是實體磁片或複合裝置。 

Veritas VxVM 容體管理員 

對於 root (/) 檔案系統,來源可以是容體或實體磁片。

該 root (/) 檔案系統不可以是 VxVM 容體; root (/) 必須為實體磁片。

其他檔案系統可以是實體磁片或容體。 

建立新的啟動環境時,該 lucreate - m 指令只能辨識下列三種類型的裝置:

使用具有複合裝置或容體的啟動環境,在升級或安裝 flash 歸檔時,需要特殊考量。 See "升級複合裝置與容體" for details.


註解 -

如果您在使用 Veritas VxVM 進行升級時遇到問題,請參閱"當使用 Solaris Live Upgrade Running Veritas VxVm 進行升級時系統驚慌"


swap 檔案系統選取磁片的準則

該交換磁片無法被任何啟動環境所使用,除目前的啟動環境,或是在使用 -s 選項的來源啟動環境。如果交換磁片被任何其他啟動環境使用,不論該磁片是否包含交換、UFS 或任何其他檔案系統,都無法建立啟動環境。

為可共用檔案系統選取磁片的準則

Solaris Live Upgrade 將磁片的整個內容複製到指定的新啟動環境磁片上。您可能想要在啟動環境之間共用該磁片上某些大型的系統檔案,而不是複製它們,從而達到便節省空間以及複製時間的目的。必須複製對作業環境相當重要的檔案系統,如 root (/) 以及 /var。 檔案系統,如 /home,並不是重要檔案系統,並且可以在啟動環境之間共用。可共用的檔案系統必須是使用者定義的檔案系統,並且在作用中啟動環境和新啟動環境中均存在於獨立的交換磁片上。您可以依據需要以幾種不同的方法重新配置磁碟。

如需有關可共用以及重要檔案系統的說明,請參閱"建立啟動環境概述"

從遠端系統使用 Solaris Live Upgrade

從遠端檢視字元介面時,如超過最頂端的一行,您可能需要將 TERM 環境變數設定為 VT220。另外,使用「一般桌上管理系統環境 (CDE)」時,請將 TERM 變數的值設定為 dtterm,而不是 xterm