Solaris 9 安裝指南

Solaris Live Upgrade 簡介

Solaris Live Upgrade 所提供的升級方法,可大大減少由於作業系統升級而產生的常見服務中斷情況。您可以複製目前執行的啟動環境,隨後當原始啟動環境繼續執行時,可以升級複製的啟動環境。或者無需升級,即可在啟動環境上安裝 Solaris Flash 歸檔檔案。原始系統配置仍保持完整的功能,並且不會因升級或是安裝 Solaris Flash 歸檔檔案而受到影響。系統重新啟動時,複製的啟動環境便會啟動並成為作用中啟動環境。如果失敗,也有應急措施來保護。只需重新啟動便可以快速復原至原始的啟動環境,進而排除與正常測試以及評估程序相關聯的當機時間。

Solaris Live Upgrade 讓您能夠在不影響目前運作的系統執行下列作業的情況下,建立啟動環境的副本:

在使用 Solaris Live Upgrade 之前,瞭解系統管理的一些基本知識是有必要的。如需有關系統管理工作的背景資訊,例如管理檔案系統、裝載、啟動以及管理交換,請參閱 "System Administration Guide: Basic Administration"。

Solaris Live Upgrade 程序

下面對建立非作用中的啟動環境、升級以及將其切換成作用中啟動環境所必要的工作,進行概括介紹。

建立啟動環境概述

建立啟動環境提供了一種從作用中啟動環境複製重要檔案系統至新啟動環境的方法。如有必要,系統將會重新組織該磁碟,自訂檔案系統,並將重要檔案系統複製到新的啟動環境。

檔案系統概述

Solaris Live Upgrade 會區分兩種檔案系統類型:重要檔案系統以及可共用的檔案系統。Solaris 作業環境必須有重要檔案系統,並且在作用中與非作用中啟動環境的 vfstab 檔案中,重要檔案系統是獨立的裝載點。範例為 root (/)、/usr/var/opt。這些檔案系統永遠是從來源處複製到非作用中啟動環境。重要檔案系統有時指非共用型的檔案系統。可共用的檔案系統為作用中及非作用中啟動環境中使用者定義的檔案(如 /export),它們在 vfstab 中包含相同的裝載點。因此,更新作用中啟動環境的共用檔案也會更新非作用中啟動環境的資料。依預設,當您建立新的啟動環境時,將共用可共用的檔案系統。但是您可以指定一個目標磁碟片段,然後複製檔案系統。如需有關可共用檔案系統的更多詳細資訊,請參閱為可共用檔案系統選取磁碟片段的準則

交換是可共用檔案系統的一種特殊情況。與可共用的檔案系統相同,依預設所有交換磁碟片段都可共用。但是,如果您指定交換的目標目錄,則會複製該交換磁碟片段。藉由使用字元使用者介面,或在指令行中使用 lucreate (1M)-m 選項,您可以達到此目標。分割與合併交換磁碟片段是受限制的,即除目前的啟動環境,或者來源啟動環境使用 -s 選項的情況外,其他任何啟動環境均無法使用交換磁碟片段。如果交換磁碟片段被任何其他啟動環境使用,不論該磁碟片段是否包含交換、UFS 或任何其他檔案系統,都無法建立啟動環境。交換磁碟片段並非必需的。如需有關重新配置交換檔的程序,請參閱「建立啟動環境(字元介面)」步驟 9建立啟動環境和重新配置交換檔(指令行介面)


註解 –

建立啟動環境的檔案系統時,其規則與建立 Solaris 作業環境檔案系統的規則是相同的。Solaris Live Upgrade 無法防止您進行重要檔案系統的無效配置。 例如,您可以輸入 lucreate 指令,為根 ( /) 和 /kernel(根 [/] 的無效分支)建立獨立的檔案系統。


複製檔案系統

建立新的啟動環境時,必須將重要檔案系統複製到另一個磁碟片段上。在建立新的啟動環境之前最好已準備好磁碟。檢查以確定磁碟已有正確地製作格式:

建立新啟動環境時,首先要識別未使用的磁碟片段,以便複製重要檔案系統。如果沒有可用的磁碟片段或是磁碟片段不符合最低需求,您需要為新的磁碟片段製作格式。如需有關從功能表為磁碟片段製作格式的程序,請參閱「如果要建立啟動環境(字元介面)」步驟 6

定義磁碟片段後,將檔案系統複製到目錄之前,您可以重新配置新啟動環境上的檔案系統。您可以將其分割與合併來重新配置檔案系統,該程序提供一個編輯 vfstab 的簡單方法來連接或取消連接檔案系統目錄。您可以指定相同的裝載點以便將檔案系統合併至其父目錄,或是指定不同的裝載點以便將檔案系統從父目錄分割出來。

如需分割與合併檔案系統的程序,請參閱以下程序:

在非作用中啟動環境上配置檔案系統後,開始自動複製。重要檔案系統即複製到指定的目錄中。共用的檔案系統無法複製,但可以共用。 除非您可以指定某些要複製的檔案系統。 當您將檔案系統從作用中的啟動環境複製到非作用中的啟動環境後,檔案會編入至新定義的目錄中。在任何情況下,作用中啟動環境都不會發生變更。 如需有關建立新啟動環境的程序,請參閱建立新的啟動環境

下列圖表介紹建立新啟動環境的各種方法。

升級啟動環境概述

建立啟動環境之後,在您準備將其升級之前,啟動環境會一直保持不變。您可以隨時在啟動環境上執行升級。升級不會影響作用中啟動環境的任何檔案。完成準備作業後,您可以啟動到新的版次。

圖 30–4 展示非作用中啟動環境的升級。如需有關升級啟動環境的程序,請參閱第 33章, 使用 Solaris Live Upgrade 升級(工作)

圖 30–4 升級非作用中啟動環境

下文將說明圖表。

無需升級,您即可在啟動環境上安裝 Solaris Flash 歸檔檔案。Solaris Flash 安裝功能讓您能夠建立系統上 Solaris 作業環境的單一參照安裝,其並稱之為主系統。然後,您可以在一些複製系統上複製該安裝。在此情況下,非作用中啟動環境為複製系統。如需有關 Solaris Flash 安裝功能的更多資訊,請參閱第 16章, Solaris Flash 安裝功能(主題)

當在系統上安裝 Solaris Flash 歸檔檔案時,該歸檔檔案與初始安裝所執行的作業一樣,將取代現有啟動環境上的所有檔案。圖 30–5 顯示在非作用中啟動環境上安裝 Solaris Flash 歸檔檔案的情況。如需有關安裝 Solaris Flash 歸檔檔案的程序,請參閱在啟動環境上安裝 Solaris Flash 歸檔檔案

圖 30–5 安裝 Solaris Flash 歸檔檔案

下文將說明圖表。

啟動啟動環境概述

當您準備好切換並啟動新的啟動環境時,只要快速啟動新的啟動環境並重新啟動即可。當您啟動新的啟動環境時,它會變成可開機的。 在第一次啟動新建立的啟動環境時,會同步化啟動環境之間的檔案。 "同步" 在此表示某些系統檔案以及目錄會從最後啟動的啟動環境處複製到現在啟動的啟動環境中。當您重新啟動系統時,安裝在新啟動環境上的配置將會啟動。原始的啟動環境將成為非作用中啟動環境。圖 30–6展示從非作用中重新啟動至作用中啟動環境的切換。如需有關啟動一個啟動環境的程序,請參閱啟動啟動環境

圖 30–6 啟動非作用中啟動環境

下文將說明圖表。

回復至原始啟動環境概述

如果失敗,您可以使用啟動與重新啟動以便快速回復原始的啟動環境。如果新的啟動環境無法啟動,或新的啟動環境可以啟動但是無法正常運作,亦或您不滿意結果,則需要回復。

使用關閉返回只需重新啟動所需的時間,比備份並復原原始系統要快得多。系統將會保存啟動失敗的新啟動環境。 然後,對此次失敗進行分析。 您可以只返回至 luactivate 所使用的啟動環境,以啟動新的啟動環境。

使用下列方法,回復至上一個啟動環境:

如需有關返回的程序,請參閱失敗回復:返回原始的啟動環境(指令行介面)

圖 30–7展示重新啟動以返回時所作的切換。

圖 30–7 回復至原始啟動環境

下文將說明圖表。

維護啟動環境概述

您也可以進行各種維護活動,例如重新命名或刪除啟動環境。如需有關維護的程序,請參閱第 34章, 維護 Solaris Live Upgrade 啟動環境(工作)