Solaris 10 安裝指南:Solaris Flash 歸檔 (建立與安裝)

規劃建立 Solaris Flash 歸檔

您可以從主系統建立用於初始安裝的歸檔。或者,如果複製系統上已安裝歸檔,則可以從兩個系統影像建立差動歸檔。差動歸檔僅安裝兩個影像之間的差異部分。

規劃建立用於初始安裝的 Solaris Flash 歸檔

安裝主系統後,Solaris Flash 安裝程序中的下一項作業是建立 Solaris Flash 歸檔。主系統上的檔案及各種識別資訊都將被複製到 Solaris Flash 歸檔中。當主系統在多重使用者模式或單一使用者模式下執行時,您可以建立 Solaris Flash 歸檔。您也可以在從以下任一項目啟動後建立 Solaris Flash 歸檔:


注意 – 注意 –

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


建立具有 RAID-1 容體的 Solaris Flash 歸檔

從 Solaris 9 9/04 發行版本開始,您可以建立和安裝由已配置 RAID-1 容體的主系統建立的 Solaris Flash 歸檔。若您使用的是 Solaris 9 12/03 和 Solaris 9 4/04 發行版本,則必須安裝修補程式。若要取得修正 CR 4838219 的修補程式,請參閱 sunsolve.sun.com

您必須具備 Solaris 容體管理程式 RAID-1 容體配置,才能建立 Solaris Flash 歸檔。Solaris Flash 建置軟體會移除歸檔上的所有 RAID-1 容體資訊,以保持複製系統的完整性。透過自訂 JumpStart,您可以使用 JumpStart 設定檔來重新建立 RAID-1 容體。您可以使用 Solaris Live Upgrade 來建立具有 RAID-1 容體配置的啟動環境並安裝歸檔。您無法使用 Solaris 安裝程式來安裝具有 Solaris Flash 歸檔的 RAID-1 容體。


備註 –

Veritas VxVM 將配置資訊儲存在 Solaris Flash 無法使用的區域。如果您配置了 Veritas VxVm 檔案系統,則不應建立 Solaris Flash 歸檔。同時,包括 JumpStart 和 Solaris Live Upgrade 等 Solaris 安裝,皆不支援在安裝期間重新建立 VxVM 容體。因此,如果您規劃使用 Solaris Flash 歸檔來部署 Veritas VxVM 軟體,必須先建立歸檔,然後再配置 VxVM 檔案系統。在套用歸檔並重新啟動系統之後,您必須個別地配置複製系統。


規劃建立用於更新的 Solaris Flash 差動歸檔

如果您具有已藉由歸檔安裝的複製系統並想要更新它,您可以建立一個差動歸檔,使其僅含有未變更的主影像和已更新的主影像之間的差異部分。這兩個影像之間的差異部分就是差動歸檔。

藉由差動歸檔更新複製系統後,在複製系統上僅變更差動歸檔中的檔案。安裝前或安裝後,可以使用程序檔來自訂歸檔,這對重新配置尤其有用。

您可以藉由自訂的 JumpStart 安裝方法安裝 Solaris Flash 差動歸檔。或者,您可以使用 Solaris Live Upgrade 在非使用中的啟動環境上安裝差動歸檔。

在初始安裝後,應儲存未變更的主影像,以便可以使用以下任何一種方法來存取該影像。

如需逐步說明,請參閱藉由已更新的主影像建立 Solaris Flash 差動歸檔

自訂歸檔檔案與目錄

當您建立 Solaris Flash 歸檔時,可以排除要從主系統複製的某些檔案和目錄。排除了某個目錄後,您仍可復原該目錄下指定的檔案或子目錄。例如,您可以建立排除 /a/aa/bb/c 中所有檔案和目錄的歸檔。可以包含 bb 子目錄的內容。僅有的內容將位於 bb 子目錄中。


注意 – 注意 –

使用 flar create 檔案排除選項時要特別注意。排除了某些目錄後,可能會有未注意到的其他內容 (如系統配置檔案) 仍留在歸檔中。由此,可能會使系統不一致,而且無法執行安裝。排除目錄與檔案最好用於那些易於排除且不會中斷系統的資料,例如大型資料檔。


下表列出了可以排除檔案與目錄,以及復原檔案與子目錄的 flar create 指令選項。

如何指定? 

排除選項 

包含選項 

指定目錄或檔案的名稱 

-x exclude_dir/filename

-y include_dir/filename

使用含有清單的檔案 

-X list_filename

-z list_filename

-f list_filename

-z list_filename

如需這些選項的描述,請參閱表 5–7

如需自訂歸檔的範例,請參閱建立 Solaris Flash 歸檔並自訂檔案 (範例)

藉由程序檔自訂歸檔

在主系統上安裝軟體之後,可以在建立、安裝、安裝後及第一次重新啟動期間執行特殊程序檔。您可以使用這些程序檔執行以下動作:

建立自訂程序檔的準則

當建立 Reboot 程序檔以外的程序檔時,請遵循以下準則,以確保程序檔不會毀壞作業系統或中斷系統。這些準則可讓您使用 Solaris Live Upgrade 建立新啟動環境以安裝作業系統。新啟動環境可以在目前系統執行期間藉由歸檔來安裝。


備註 –

這些準則不適用於 Reboot 程序檔,Reboot 程序檔允許執行常駐程式或對 root (/) 檔案系統進行其他類型的修改。


如需有關 Solaris Live Upgrade 的概述,請參閱「Solaris 10 安裝指南:Solaris Live Upgrade 與升級規劃」中的第 6 章「Solaris Live Upgrade (簡介)」

Solaris Flash Archive 區段

Solaris Flash 歸檔包含以下區段。某些區段可用來識別和自訂歸檔,以及檢視安裝時的狀態資訊。如需每個區段的進一步描述,請參閱第 5 章, Solaris Flash (參照)

表 2–1 Flash Archive 區段

區段名稱 

僅供參考 

描述 

Archive cookie 

第一個區段含有可以將檔案識別為 Solaris Flash 歸檔的 cookie

Archive identification 

 

第二個區段含有可以提供有關歸檔識別資訊的關鍵字和值。某些識別資訊由歸檔軟體提供。可以透過使用 flar create 指令的選項來增加其他特定識別資訊。

User-defined 

 

此區段在 Archive Identification 區段之後。您可以定義和插入這些區段來自訂歸檔。Solaris Flash 歸檔不處理任何您插入的區段。例如,區段可以含有歸檔的描述或含有用來檢查應用程式完整性的程序檔。 

Manifest 

此區段是針對 Solaris Flash 差動歸檔建立的,用來驗證複製系統。Manifest 區段列出系統上要保留、增加至複製系統或要從複製系統刪除的檔案。此區段僅用作參考,它以內部格式列出檔案,且無法用於撰寫程序檔。 

Predeployment、Postdeployment、Reboot 

此區段含有 Flash 軟體在安裝作業系統影像之前和之後所使用的內部資訊。您提供的所有程序檔均包含在此區段內。 

Summary 

 

此區段含有建立歸檔的相關訊息。此區段還可以記錄 Predeployment 程序檔與 Postdeployment 程序檔的活動。您可以撰寫將輸出傳送至本區段的程序檔,以在本區段中檢視安裝成功資訊。 

Archive files 

此 Archive files 區段含有從主系統收集的檔案。 

建立用於初始安裝的歸檔的時間

盡可能在系統處於靜態時建立歸檔。在主系統上安裝軟體後、配置軟體前建立歸檔。

儲存 Solaris Flash 歸檔的位置

建立 Solaris Flash 歸檔之後,您可以將歸檔儲存在主系統的硬碟或磁帶上。儲存歸檔後,您可以將此歸檔複製到您選擇的任何檔案系統或媒體上。

壓縮歸檔

建立 Solaris Flash 歸檔時,可以指定使用 compress(1) 公用程式將歸檔儲存為壓縮檔案。壓縮的歸檔所需磁碟儲存空間較少,且當您透過網路安裝歸檔時所造成的擁塞也較少。