建立和安裝 Solaris Flash 歸檔之前,您必須決定在系統上安裝 Solaris 作業系統的方式。如果您是第一次安裝系統,則必須藉由完整歸檔進行安裝,即初始安裝。藉由歸檔安裝系統後,便可以藉由差動歸檔更新系統。差動歸檔僅安裝兩個歸檔之間的差異部分。
建立和安裝 Solaris Flash 歸檔之前,請先查閱下列限制。
表 2–1 建立和安裝 Solaris Flash 歸檔的限制
Solaris Flash 安裝程序中的第一項作業是藉由要讓每個複製系統都具有的配置來安裝主系統。您可以使用任何一種 Solaris 安裝方法在主系統上安裝歸檔。您可以安裝 Solaris 作業系統的子集,也可以進行完整安裝。在完成安裝之後,您可以增加或移除軟體,或修改任何配置檔案。安裝主系統時具有以下限制︰
主系統和複製系統必須具有相同的核心架構。例如,您僅能使用從具有 sun4u 架構的主系統建立的歸檔來安裝具有 sun4u 架構的複製系統。
安裝主系統所使用的配置必須與您要每個複製系統都具有的配置完全相同。您在設計主系統安裝時所作的決定取決於以下內容:
想要安裝在複製系統上的軟體
連接至主系統與複製系統的週邊裝置
主系統與複製系統的架構
如果您已經安裝複製系統,並要藉由新配置更新這些系統,請參閱規劃建立用於更新的 Solaris Flash 差動歸檔。
使用任一 Solaris 安裝方法,在主系統上安裝 Solaris 作業系統之後,您可以依照需要,增加或刪除軟體以及修改系統配置資訊。若要自訂主系統的軟體,請執行以下動作:
刪除軟體。您可以移除不需要安裝在複製系統上的軟體。若要察看主系統上已安裝軟體的清單,請使用 Product Registry。如需詳細說明,請參閱「System Administration Guide: Basic Administration」。
增加軟體。您可以安裝 Solaris 發行版本中包含的軟體。您也可以增加非 Solaris 作業系統隨附的軟體。所有安裝在主系統上的軟體都將包含在 Solaris Flash 歸檔中,並安裝在複製系統上。
修改配置檔案。您可以修改主系統上的配置檔案。例如,您可以修改 /etc/inet/inetd.conf 檔案,以限制系統執行的常駐程式。您所做的所有修改都儲存為 Solaris Flash 歸檔的一部分,並安裝在複製系統上。
建立歸檔時可以進行進一步的自訂。例如,您可以排除不希望含在歸檔中的大型資料檔。如需相關簡介,請參閱自訂歸檔檔案與目錄。
如果您想要使用 Solaris Flash 歸檔,同時在 SPARC 和 x86 系統上安裝 Solaris 軟體,則必須為各平台建立個別的 Solaris Flash 歸檔。請使用自 SPARC 主系統建立的 Solaris Flash 歸檔來安裝 SPARC 系統。請使用自 x86 主系統建立的 Solaris Flash 歸檔來安裝 x86 系統。
選擇要在主系統上安裝的驅動程式時需要考慮以下內容。
連接至主系統和複製系統的週邊裝置的類型。
已安裝的軟體群組的類型。
不論系統上的硬體為何,完整加 OEM 軟體群組將安裝所有驅動程式。其他軟體群組提供有限的支援。如果要安裝其他軟體群組,且複製系統和主系統上具有不同的週邊裝置,則需要在建立歸檔之前,在主系統上安裝適當的驅動程式。
您可以透過安裝完整加 OEM 軟體群組或安裝選取的套裝軟體,在複製系統上安裝與主系統不同的週邊裝置的支援。
您可以從主系統建立用於初始安裝的歸檔。或者,如果複製系統上已安裝歸檔,則可以從兩個系統影像建立差動歸檔。差動歸檔僅安裝兩個影像之間的差異部分。
安裝主系統之後,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 10/08 安裝指南:自訂 JumpStart 及進階安裝」中的「設定檔範例」。
如需配置有 RAID-1 磁碟區的 Solaris Live Upgrade 啟動環境範例,請參閱「Solaris 10 10/08 安裝指南:Solaris Live Upgrade 與升級規劃」中的「建立新的啟動環境」。
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。
如果您有一個已使用歸檔所安裝的複製系統,而現在想更新它,則可以建立差動歸檔,其中只包含未變更的主影像和更新的主影像這兩個影像之間的差異。這兩個影像之間的差異部分就是差動歸檔。
一個影像在主系統上執行,該影像是在複製系統上安裝的原始軟體。如果此影像已儲存在某個目錄中以供日後使用,則可能需要將它安裝在主系統上。
另一影像將被存取並用於對比。此影像含有將在複製系統上安裝的新增項目或刪除項目。
藉由差動歸檔更新複製系統後,在複製系統上僅變更差動歸檔中的檔案。安裝前或安裝後,可以使用程序檔來自訂歸檔,這對重新配置尤其有用。
您可以藉由自訂的 JumpStart 安裝方法安裝 Solaris Flash 差動歸檔。或者,您可以使用 Solaris Live Upgrade 在非使用中的啟動環境上安裝差動歸檔。
在初始安裝後,應儲存未變更的主影像,以便可以使用以下任何一種方法來存取該影像。
Solaris Live Upgrade 啟動環境,掛載於使用 lumount 指令的某個目錄上。如需 Solaris Live Upgrade 啟動環境的說明,請參閱「Solaris 10 10/08 安裝指南:Solaris Live Upgrade 與升級規劃」中的第 2 章「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 軟體覆寫。
識別可以使歸檔主機保持獨立且不可複製的主機相依資料。主機獨立性可以透過修改此類資料,或從歸檔中排除此類資料來取得。記錄檔是主機相依資料的一個範例。
於建立期間驗證歸檔的軟體完整性。
驗證複製系統上的安裝。
建立重新啟動程序檔以外的程序檔時,請按照下列準則,確定程序檔不會毀壞作業系統也不會中斷系統。這些準則可讓您使用 Solaris Live Upgrade 建立新啟動環境以安裝作業系統。新啟動環境可以在目前系統執行期間藉由歸檔來安裝。
這些準則不適用於 Reboot 程序檔,Reboot 程序檔允許執行常駐程式或對 root (/) 檔案系統進行其他類型的修改。
程序檔不能影響目前執行的系統。目前執行的作業系統可能不是安裝 Solaris Flash 歸檔時執行的作業系統。
程序檔不能啟動或停止任何常駐程式程序。
程序檔不能依賴取決於作業系統的指令 (如 ps、truss 或 uname) 之輸出。這些指令將報告有關目前執行中系統的資訊。
程序檔不能傳送任何訊號,否則將影響任何目前執行中的程序。
程序檔可以使用有助於 shell 程序檔的標準 UNIX 指令,例如 expr、cp 和 ls。
如需 Solaris Live Upgrade 的簡介,請參閱「Solaris 10 10/08 安裝指南:Solaris Live Upgrade 與升級規劃」中的第 2 章「Solaris Live Upgrade (簡介)」。
Solaris Flash 歸檔包含下列區段。某些區段可用來識別和自訂歸檔,以及檢視安裝時的狀態資訊。如需各區段的進一步說明,請參閱第 5 章Solaris Flash (參照)。
表 2–2 Flash Archive 區段
區段名稱 |
僅供參考 |
說明 |
---|---|---|
Archive cookie |
X |
第一個區段含有可以將檔案識別為 Solaris Flash 歸檔的 cookie。 |
Archive identification |
|
第二個區段含有可以提供有關歸檔識別資訊的關鍵字和值。某些識別資訊由歸檔軟體提供。您可以透過使用 flarcreate 指令的選項來增加其他特定識別資訊。 |
User-defined |
|
此區段在 archive identification 區段之後。您可以定義和插入這些區段來自訂歸檔。Solaris Flash 歸檔不處理任何您插入的區段。例如,區段可以含有歸檔的描述或含有用來檢查應用程式完整性的程序檔。 |
Manifest |
X |
此區段是針對 Solaris Flash 差動歸檔建立的,用來驗證複製系統。此清單區段會列出複製系統上需要保留、增加或刪除的檔案。此區段僅用作參考,它以內部格式列出檔案,且無法用於撰寫程序檔。 |
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) 公用程式,指定將歸檔儲存成壓縮檔案。壓縮的歸檔所需磁碟儲存空間較少,且當您透過網路安裝歸檔時所造成的擁塞也較少。
Solaris Flash 安裝程序中的最後一項作業是在複製系統上安裝 Solaris Flash 歸檔。您可以使用任何一種 Solaris 安裝方法,在複製系統上安裝 Solaris Flash 歸檔。
安裝程式 |
此媒體上可以儲存的歸檔 |
如需逐步說明 |
---|---|---|
Solaris 安裝程式 |
| |
自訂的 JumpStart 安裝程式 |
|
「Solaris 10 10/08 安裝指南:自訂 JumpStart 及進階安裝」中的「準備使用自訂 JumpStart 安裝來安裝 Solaris Flash 歸檔」 |
Solaris Live Upgrade |
|
「Solaris 10 10/08 安裝指南:Solaris Live Upgrade 與升級規劃」中的「在啟動環境上安裝 Solaris Flash 歸檔」 |