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

規劃您的 Solaris Flash 安裝

建立和安裝 Solaris Flash 歸檔之前,您必須決定在系統上安裝 Solaris 作業系統的方式。如果您是第一次安裝系統,則必須藉由完整歸檔進行安裝,即初始安裝。藉由歸檔安裝系統後,便可以藉由差動歸檔更新系統。差動歸檔僅安裝兩個歸檔之間的差異部分。

建立和安裝 Solaris Flash 歸檔之前,請先查閱下列限制。

表 2–1 建立和安裝 Solaris Flash 歸檔的限制

限制 

說明 

使用 Solaris Flash 歸檔安裝 Solaris 作業系統時,歸檔和安裝媒體必須包含相同的作業系統版本。

例如,如果歸檔是 Solaris 10 作業系統且您使用的是 DVD 媒體,則必須使用 Solaris 10 DVD 媒體來安裝歸檔。如果作業系統版本不相符,則目標系統上的安裝會失敗。  

若安裝了非全域區域,則無法正確建立 Solaris Flash 歸檔。  

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

  • 在非全域區域中建立歸檔

  • 在安裝有非全域區域的全域區域中建立歸檔

從 Solaris 10 10/08 發行版本開始,如果您要從 Solaris 10 10/08 發行版本之前的發行版本安裝 Solaris Flash 歸檔,將無法安裝歸檔。

如果您必須從舊版安裝 Solaris Flash 歸檔,請從舊版開機並安裝歸檔。 

您只能從 UFS 檔案系統建立和安裝 Solaris Flash 歸檔。 

無法從 ZFS 根池建立 Solaris Flash 歸檔。此外,您也無法從 ZFS 根池安裝 Solaris Flash 歸檔。 

設計主系統的初始安裝

Solaris Flash 安裝程序中的第一項作業是藉由要讓每個複製系統都具有的配置來安裝主系統。您可以使用任何一種 Solaris 安裝方法在主系統上安裝歸檔。您可以安裝 Solaris 作業系統的子集,也可以進行完整安裝。在完成安裝之後,您可以增加或移除軟體,或修改任何配置檔案。安裝主系統時具有以下限制︰


備註 –

如果您已經安裝複製系統,並要藉由新配置更新這些系統,請參閱規劃建立用於更新的 Solaris Flash 差動歸檔


在主系統上自訂 Solaris 安裝

使用任一 Solaris 安裝方法,在主系統上安裝 Solaris 作業系統之後,您可以依照需要,增加或刪除軟體以及修改系統配置資訊。若要自訂主系統的軟體,請執行以下動作:

建立 SPARC 和 x86 系統的歸檔

如果您想要使用 Solaris Flash 歸檔,同時在 SPARC 和 x86 系統上安裝 Solaris 軟體,則必須為各平台建立個別的 Solaris Flash 歸檔。請使用自 SPARC 主系統建立的 Solaris Flash 歸檔來安裝 SPARC 系統。請使用自 x86 主系統建立的 Solaris Flash 歸檔來安裝 x86 系統。

SPARC: 支援主系統上沒有的週邊裝置

選擇要在主系統上安裝的驅動程式時需要考慮以下內容。

不論系統上的硬體為何,完整加 OEM 軟體群組將安裝所有驅動程式。其他軟體群組提供有限的支援。如果要安裝其他軟體群組,且複製系統和主系統上具有不同的週邊裝置,則需要在建立歸檔之前,在主系統上安裝適當的驅動程式。

如何取得所需的週邊裝置的支援

您可以透過安裝完整加 OEM 軟體群組或安裝選取的套裝軟體,在複製系統上安裝與主系統不同的週邊裝置的支援。

安裝類型 

說明 

安裝完整加 OEM 軟體群組 

完整加 OEM 軟體群組是可供使用的最大軟體群組。此群組含有 Solaris 作業系統中所有的套裝軟體。不論系統上的硬體為何,完整加 OEM 軟體群組將安裝所有驅動程式。使用完整加 OEM 軟體群組建立的 Solaris Flash 歸檔,可以作業於任何擁有已安裝 Solaris 作業系統發行版本所支援的週邊裝置之複製系統。 

藉由完整加 OEM 軟體群組安裝主系統,可以保證與其他週邊配置的相容性。然而,完整加 OEM 軟體群組需要至少 2.9 GB 的磁碟空間。複製系統可能沒有安裝完整加 OEM 軟體群組所需的足夠空間。 

安裝其他軟體群組 

如果藉由以下軟體群組安裝主系統,則週邊裝置的支援會受到限制。主系統僅支援安裝時連接至主系統的週邊裝置。  

  • 精簡的網路軟體群組

  • 核心軟體群組

  • 一般使用者軟體群組

  • 開發者軟體群組

  • 完整軟體群組

安裝這些軟體群組時可能會導致複製系統無法安裝所有需要的驅動程式。例如,如果在具有 GX CG6 資料緩衝區的主系統上安裝完整軟體群組,則僅安裝 GX CG6 資料緩衝區驅動程式。如果要安裝的所有複製系統均具有 GX CG6 資料緩衝區或者沒有資料緩衝區,則不會發生此問題。 

安裝選取的套裝軟體 

安裝主系統時,可以僅安裝主系統與複製系統需要的套裝軟體。透過選取特定的套裝軟體,您可以僅安裝主系統或複製系統上已知存在的週邊裝置的支援。 

規劃建立 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 10/08 安裝指南: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) 公用程式,指定將歸檔儲存成壓縮檔案。壓縮的歸檔所需磁碟儲存空間較少,且當您透過網路安裝歸檔時所造成的擁塞也較少。

規劃 Solaris Flash 歸檔的安裝

Solaris Flash 安裝程序中的最後一項作業是在複製系統上安裝 Solaris Flash 歸檔。您可以使用任何一種 Solaris 安裝方法,在複製系統上安裝 Solaris Flash 歸檔。

安裝程式 

此媒體上可以儲存的歸檔 

如需逐步說明 

Solaris 安裝程式 

  • NFS 伺服器

  • HTTP 伺服器

  • FTP 伺服器

  • 本機磁帶

  • 本機裝置,包括 DVD 或 CD

  • 本機檔案

藉由 Solaris 安裝程式安裝 Solaris Flash 歸檔

自訂的 JumpStart 安裝程式 

  • NFS 伺服器

  • HTTP 或 HTTPS 伺服器

  • FTP 伺服器

  • 本機磁帶

  • 本機裝置,包括 DVD 或 CD

  • 本機檔案

「Solaris 10 10/08 安裝指南:自訂 JumpStart 及進階安裝」中的「準備使用自訂 JumpStart 安裝來安裝 Solaris Flash 歸檔」

Solaris Live Upgrade 

  • NFS 伺服器

  • HTTP 伺服器

  • FTP 伺服器

  • 本機磁帶

  • 本機裝置,包括 DVD 或 CD

  • 本機檔案

「Solaris 10 10/08 安裝指南:Solaris Live Upgrade 與升級規劃」中的「在啟動環境上安裝 Solaris Flash 歸檔」