您可以從主系統建立用於初始安裝的歸檔。或者,如果複製系統上已安裝歸檔,則可以從兩個系統影像建立差動歸檔。差動歸檔僅安裝兩個影像之間的差異部分。
安裝主系統後,Solaris Flash 安裝程序中的下一項作業是建立 Solaris Flash 歸檔。主系統上的檔案及各種識別資訊都將被複製到 Solaris Flash 歸檔中。當主系統在多重使用者模式或單一使用者模式下執行時,您可以建立 Solaris Flash 歸檔。您也可以在從以下任一項目啟動後建立 Solaris Flash 歸檔:
Solaris Operating System DVD
Solaris Software - 1 CD
Solaris Software CD 和 Solaris Languages CD 的影像
安裝有非全域區域時,無法正確建立 Solaris Flash 歸檔。Solaris Flash 功能與 Solaris Zones 分割技術不相容。如果建立了 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 磁碟區。
如需 JumpStart 設定檔中 RAID-1 磁碟區的範例,請參閱「Solaris 10 6/06 安裝指南:自訂 JumpStart 及進階安裝」中的「設定檔範例」。
如需配置具有 RAID-1 磁碟區之 Solaris Live Upgrade 啟動環境的範例,請參閱「Solaris 10 6/06 安裝指南:Solaris Live Upgrade 與升級規劃」中的「建立新的啟動環境」。
Veritas VxVM 將配置資訊儲存在 Solaris Flash 無法使用的區域。如果您配置了 Veritas VxVm 檔案系統,則不應建立 Solaris Flash 歸檔。同時,包括 JumpStart 和 Solaris Live Upgrade 等 Solaris 安裝,皆不支援在安裝期間重新建立 VxVM 磁碟區。因此,如果您規劃使用 Solaris Flash 歸檔來部署 Veritas VxVM 軟體,必須先建立歸檔,然後再配置 VxVM 檔案系統。在套用歸檔並重新啟動系統之後,您必須個別地配置複製系統。
如果您具有已藉由歸檔安裝的複製系統並想要更新它,您可以建立一個差動歸檔,使其僅含有未變更的主影像和已更新的主影像之間的差異部分。這兩個影像之間的差異部分就是差動歸檔。
一個影像在主系統上執行,該影像是在複製系統上安裝的原始軟體。如果此影像已儲存在某個目錄中以供日後使用,則可能需要將它安裝在主系統上。
另一影像將被存取並用於對比。此影像含有將在複製系統上安裝的新增項目或刪除項目。
藉由差動歸檔更新複製系統後,在複製系統上僅變更差動歸檔中的檔案。安裝前或安裝後,可以使用程序檔來自訂歸檔,這對重新配置尤其有用。
您可以藉由自訂的 JumpStart 安裝方法安裝 Solaris Flash 差動歸檔。或者,您可以使用 Solaris Live Upgrade 在非使用中的啟動環境上安裝差動歸檔。
在初始安裝後,應儲存未變更的主影像,以便可以使用以下任何一種方法來存取該影像。
Solaris Live Upgrade 啟動環境,掛載於使用 lumount 指令的某個目錄上。如需 Solaris Live Upgrade 啟動環境的描述,請參閱「Solaris 10 6/06 安裝指南:Solaris Live Upgrade 與升級規劃」中的第 6 章「Solaris Live Upgrade (簡介)」。
藉由超級使用者權限掛載於網路檔案系統 (NFS) 的複製系統。
可以藉由 ufsdump 指令復原的系統備份。
如需逐步說明,請參閱藉由已更新的主影像建立 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 歸檔並自訂檔案 (範例)。
在主系統上安裝軟體之後,可以在建立、安裝、安裝後及第一次重新啟動期間執行特殊程序檔。您可以使用這些程序檔執行以下動作:
在複製系統上配置應用程式。您可以使用自訂的 JumpStart 程序檔來進行一些簡單配置。對於更複雜的配置,可能需要在主系統上,或者在複製系統上執行安裝之前或之後,處理特殊配置檔案。
保護複製系統上的本機自訂。本機預先安裝程序檔與安裝後程序檔常駐於複製系統上。這些程序檔可以保護本機自訂不被 Solaris Flash 軟體覆寫。
識別可以使歸檔主機保持獨立且不可複製的主機相依資料。主機獨立性可以透過修改此類資料,或從歸檔中排除此類資料來取得。主機相依資料的一個範例是記錄檔。
在建立歸檔期間驗證軟體完整性。
驗證複製系統上的安裝。
當建立 Reboot 程序檔以外的程序檔時,請遵循以下準則,以確保程序檔不會毀壞作業系統或中斷系統。這些準則可讓您使用 Solaris Live Upgrade 建立新啟動環境以安裝作業系統。新啟動環境可以在目前系統執行期間藉由歸檔來安裝。
這些準則不適用於 Reboot 程序檔,Reboot 程序檔允許執行常駐程式或對 root (/) 檔案系統進行其他類型的修改。
程序檔不能影響目前執行的系統。目前執行的作業系統可能不是安裝 Solaris Flash 歸檔時執行的作業系統。
程序檔不能啟動或停止任何常駐程式程序。
程序檔不能依賴取決於作業系統的指令 (如 ps、truss 或 uname) 之輸出。這些指令將報告有關目前執行中系統的資訊。
程序檔不能傳送任何訊號,否則將影響任何目前執行中的程序。
程序檔可以使用有助於 shell 程序檔的標準 UNIX 指令,例如 expr、cp 和 ls。
如需有關 Solaris Live Upgrade 的簡介,請參閱「Solaris 10 6/06 安裝指南:Solaris Live Upgrade 與升級規劃」中的第 6 章「Solaris Live Upgrade (簡介)」。
Solaris Flash 歸檔包含以下區段。某些區段可用來識別和自訂歸檔,以及檢視安裝時的狀態資訊。如需每個區段的進一步描述,請參閱第 5 章, Solaris Flash (參照)。
表 2–1 Flash Archive 區段
區段名稱 |
僅供參考 |
說明 |
---|---|---|
Archive cookie |
X |
第一個區段含有可以將檔案識別為 Solaris Flash 歸檔的 cookie。 |
Archive identification |
|
第二個區段含有可以提供有關歸檔識別資訊的關鍵字和值。某些識別資訊由歸檔軟體提供。可以透過使用 flarcreate 指令的選項來增加其他特定識別資訊。 |
User-defined |
|
此區段在 archive identification 區段之後。您可以定義和插入這些區段來自訂歸檔。Solaris Flash 歸檔不處理任何您插入的區段。例如,區段可以含有歸檔的描述或含有用來檢查應用程式完整性的程序檔。 |
Manifest |
X |
此區段是針對 Solaris Flash 差動歸檔建立的,用來驗證複製系統。Manifest 區段列出系統上要保留、增加至複製系統或要從複製系統刪除的檔案。此區段僅用作參考,它以內部格式列出檔案,且無法用於撰寫程序檔。 |
Predeployment、Postdeployment、Reboot |
X |
此區段含有 Flash 軟體在安裝作業系統影像之前和之後所使用的內部資訊。您提供的所有程序檔均包含在此區段內。 |
Summary |
|
此區段含有建立歸檔的相關訊息。此區段還可以記錄 Predeployment 程序檔與 Postdeployment 程序檔的活動。您可以撰寫將輸出傳送至本區段的程序檔,以在本區段中檢視安裝成功資訊。 |
Archive files |
X |
此 Archive files 區段含有從主系統收集的檔案。 |
盡可能在系統處於靜態時建立歸檔。在主系統上安裝軟體後、配置軟體前建立歸檔。
建立 Solaris Flash 歸檔之後,您可以將歸檔儲存在主系統的硬碟或磁帶上。儲存歸檔後,您可以將此歸檔複製到您選擇的任何檔案系統或媒體上。
網路檔案系統 (NFS) 伺服器
HTTP 或 HTTPS 伺服器
FTP 伺服器
磁帶
CD、DVD
磁片
要安裝的複製系統之本機磁碟機
建立 Solaris Flash 歸檔時,可以指定使用 compress(1) 公用程式將歸檔儲存為壓縮檔案。壓縮的歸檔所需磁碟儲存空間較少,且當您透過網路安裝歸檔時所造成的擁塞也較少。