Solaris 10 5/09 安裝指南: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 Volume Manager 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 歸檔。此外,Solaris 安裝 (包括 JumpStart 和 Solaris Live Upgrade) 不支援在安裝期間重新建立 VxVM 磁碟區。因此,如果您規劃使用 Solaris Flash 歸檔來部署 Veritas VxVM 軟體,必須在配置 VxVM 檔案系統之前先建立歸檔。在套用歸檔並重新啟動系統之後,必須個別地配置每個複製系統。


建立包含大型檔案的歸檔

當您建立 Solaris Flash 歸檔時,預設的複製方法是 cpio 公用程式。單個檔案大小不得超過 4 GB。如果您擁有大型單個檔案,則可以使用 pax 複製方法來建立歸檔。搭配使用 flarcreate 指令和 -L pax 選項,可以使用 pax 公用程式來建立歸檔,而無需限制單個檔案的大小。單個檔案大小可以超過 4 GB。

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

如果您有一個已使用歸檔所安裝的複製系統,而現在想更新它,則可以建立差動歸檔,其中只包含未變更的主影像和更新的主影像這兩個影像之間的差異。這兩個影像之間的差異部分就是差動歸檔。

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

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

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

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

自訂歸檔檔案與目錄

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


注意 – 注意 –

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


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

如何指定? 

排除選項 

包含選項 

指定目錄的名稱或檔案的名稱 

-x exclude_dir/filename

-y include_dir/filename

使用包含清單的檔案 

-X list_filename

-z list_filename

-f list_filename

-z list_filename

如需這些選項的說明,請參閱表 5–7

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

藉由程序檔自訂歸檔

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

建立自訂程序檔的準則

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


備註 –

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


如需 Solaris Live Upgrade 的簡介,請參閱「Solaris 10 5/09 安裝指南:Solaris Live Upgrade 與升級規劃」中的第 2 章「Solaris Live Upgrade (簡介)」

Solaris Flash Archive 區段

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

表 2–2 Flash Archive 區段

區段名稱 

僅供參考 

說明 

Archive cookie  

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

Archive identification  

 

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

User-defined  

 

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

Manifest  

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

Predeployment、Postdeployment、Reboot 

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

Summary  

 

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

Archive files 

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

何時建立初始安裝的歸檔

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

儲存 Solaris Flash 歸檔的位置

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

壓縮歸檔

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