Solaris 9 安裝指南

第 17章 Solaris Flash (概述與規劃)

本章提供 Solaris Flash 安裝功能的介紹。同時包括在該章節中的有規劃您環境中 Solaris Flash 安裝的必要資訊。

Solaris Flash 介紹

Solaris Flash 安裝功能讓您能夠建立系統上 Solaris 作業環境的單一參照安裝,其並稱之為主系統。然後您可以在一些系統上複製該安裝,而這些系統則稱為複製系統。使用 Solaris Flash 安裝方法來安裝複製系統的程序可分為三個部分。

  1. 安裝主系統。您選取一個系統並使用任何 Solaris 安裝方法來安裝 Solaris 作業環境以及任何其他軟體。

  2. 建立 Solaris Flash 歸檔。該 Solaris Flash 歸檔包含主系統上所有檔案的副本。

  3. 在複製系統上安裝該 Solaris Flash 歸檔。當您在系統上安裝 Solaris Flash 歸檔時,在歸檔中的所有檔案皆複製到該系統中。新安裝的系統現在擁有與原始主系統相同的安裝配置,因此稱為複製系統。


註解 –

您不能使用 Solaris Flash 安裝功能來升級正在執行 Solaris 作業環境的系統。您只能執行初始安裝。


規劃您的 Solaris Flash 安裝

在建立並安裝 Solaris Flash 歸檔之前,您必須做出一些關於您想要如何在系統上安裝 Solaris 作業環境的決定。

設計主系統的安裝

在 Solaris Flash 安裝過程中第一個任務為安裝主系統,以及使用您想要每一個複製系統都擁有的配置。您可以使用任何 Solaris 安裝方法,將歸檔安裝到主系統上。安裝可能是 Solaris 作業環境的一個子集,也可能是其完整安裝。在完成安裝之後,您可以新增或移除軟體,或修改任何配置檔案。

主系統以及複製系統必須擁有相同的核心架構。例如,您可以只使用由具有 sun4u 架構之主系統建立的歸檔,來安裝具有 sun4u 架構的複製系統。

您安裝的主系統必須具備您希望各複製系統都具備的配置。您在設計主系統安裝時所作的決定取決於下列內容:

自訂主系統的 Solaris 安裝

在使用任何 Solaris 安裝方法完成主系統的 Solaris 作業環境安裝後,您可以在必要時新增或刪除軟體,以及修改系統配置資訊。

建立歸檔時可做進一步的自訂。例如,您可以排除不希望含括在歸檔中的大型資料檔。有關概述,請參閱 自訂 Solaris Flash 歸檔檔案及目錄


註解 –

在複製系統上安裝 Solaris Flash 歸檔後,某些主機特定檔案會被刪除,並為複製系統重新建立。安裝程式會使用 sys-unconfig(1M) 指令以及 sysidtool(1M) 程式以刪除,並重新建立主機特定網路配置檔案。重新建立的檔案包括 /etc/hosts/etc/defaultrouter 以及/etc/defaultdomain 檔案。


建立 SPARC 及 IA 系統的歸檔

若要使用 Solaris Flash 安裝方法在 SPARC 及 IA 系統上安裝 Solaris 軟體,則必須在各平台上建立獨立的 Solaris Flash 歸檔。使用自 SPARC 主系統建立的 Solaris Flash 歸檔來安裝 SPARC 系統。使用建立自 IA 主系統建立的 Solaris Flash 歸檔來安裝 IA 系統。

主系統上找不到的支援週邊裝置

您可以安裝擁有與複製系統不同週邊裝置的主系統。若是您使用「Core」、「End User」、「Developer」或「Entire Software Group」安裝主系統,主系統就只會支援安裝時附加至主系統的週邊裝置。

例如,若是您在擁有 GX CG6 顯示緩衝區的主系統上安裝 Entire Software Group,該安裝只包含 X CG6 顯示緩衝區的支援。因此,您只能在複製系統上安裝從此系統所建立的歸檔,並使得該複製系統只有 GX CG6 顯示緩衝區或沒有顯示緩衝區。如果使用歸檔建立擁有 Elite 3D 顯示緩衝區的複製系統,將無法使用該 Elite 3D。系統無法安裝所需的驅動程式。

複製系統可以擁有主系統所沒有的週邊裝置。即使主系統沒有該裝置,您也可以在主系統上安裝這些週邊裝置的支援。從此主系統處所建立的 Solaris Flash 歸檔包含對複製系統週邊裝置的支援。

有時,您可能想讓複製系統擁有與主系統不同的週邊裝置。可以使用下列任何一種方法,在主系統上安裝支援這些週邊裝置的支援。

規劃建立 Solaris Flash 歸檔

在安裝主系統之後,下一個在 Solaris Flash 安裝處理中的任務為建立 Solaris Flash 歸檔。主系統上的檔案皆複製到 Solaris Flash 歸檔中,以及各種識別的資訊。當主系統正在多重使用者模式或單一使用者模式中執行時,您可以建立 Solaris Flash 歸檔。您也可以在從下列方式啟動後建立 Solaris Flash 歸檔:

儘量在當系統靜止於一個狀態中時建立歸檔。

自訂 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

有關這些選項的說明,請參閱 表 20–3

有關自訂歸檔的範例,請參閱 建立歸檔範例

Solaris Flash 歸檔區段

Solaris Flash 歸檔包含最少三個區段。這些區段包含可識別歸檔的區段,以及複製自主系統的實際檔案。

  1. 歸檔 Cookie 區段 - Solaris Flash 歸檔的第一個區段,包含將檔案識別為 Solaris Flash 歸檔的cookie。對有效的歸檔而言,cookie 必須存在。

  2. 歸檔識別區段 - 第二個區段,包含使用值的關鍵字以提供關於歸檔的識別資訊。您將必須為 Solaris Flash 歸檔指定一個名稱。其他您可以指定歸檔的相關資訊,包括:

    • 歸檔的作者

    • 歸檔的建立日期

    • 建立歸檔的主系統名稱

    有關描述歸檔的關鍵字清單,請參閱 識別區段關鍵字

  3. 使用者定義的區段 - 在「歸檔識別區段」後,您可以定義並插入區段。該 Solaris Flash 歸檔不處理任何您插入的區段。例如,此區段可能包含有關歸檔的說明,或包含可用來檢查應用程式完整性的程序檔。

    您可以在「使用者定義」區段中定義關鍵字。該 Solaris Flash 歸檔忽略使用者定義的關鍵字,但是您可以提供程序檔或程式,以處理識別區段並使用這些關鍵字。

    「使用者定義」區段應使用下列格式。

    使用者定義的區段 

    • 必須為行導向

    • 必須以換行 (ASCII 0x0a) 字元結尾

    • 每一行的長度無限制

    • 使用 base64 或類似演算法進行二進位資料編碼。

    使用者定義的關鍵字 

    • 必須以 X 起首。 X-department 為使用者定義的有效關鍵字。

    • 可包含自動換行、等號、空字元及正斜線 (/) 以外的任何字元。

  4. 歸檔檔案區段 - 「歸檔檔案區段」包含從主系統處儲存的檔案。

使用 flar 指令以擷取關於歸檔的資訊。若要詳細說明,請參閱 從歸檔處擷取資訊

Solaris Flash 歸檔的儲存位置

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

壓縮歸檔

您可以在建立 Solaris Flash 歸檔時,使用 compress(1) 公用程式來指定將歸檔儲存為壓縮檔。壓縮過的歸檔只需要較少的磁碟儲存空間,並且減少您在網路上安裝歸檔時所產生的阻塞。

規劃 Solaris Flash 歸檔安裝

Solaris Flash 安裝處理的最後一個任務,是在複製系統上安裝 Solaris Flash 歸檔。

決定 Solaris Flash 歸檔的安裝方式

您可以使用任何 Solaris 安裝方法,在複製系統上安裝 Solaris Flash 歸檔。

在 Solaris 9 DVD 或 Solaris 9 安裝 CD 的 Solaris Web Start 程式可以讓您安裝儲存在下列所示的 Solaris Flash 歸檔:

有關安裝說明,請參閱 SPARC: 使用 Solaris Web Start 程式執行安裝或升級x86: 使用 Solaris Web Start 程式來執行安裝或升級

Solaris 9 Software 1 of 2 CD 的 Solaris suninstall 程式 讓您能夠安裝儲存在下列所示的 Solaris Flash 歸檔:

有關安裝說明,請參閱 SPARC: 使用 Solaris suninstall 程式 執行安裝或升級x86: 使用 Solaris suninstall 程式 執行安裝或升級

自訂的 JumpStart 安裝程式讓您能夠安裝儲存在下列所示的 Solaris Flash 歸檔:

有關安裝說明,請參閱 使用自訂 JumpStart 安裝來安裝 Solaris Flash 歸檔

Solaris Live Upgrade 讓您能夠安裝儲存在下列所示的 Solaris Flash 歸檔:

有關安裝說明,請參閱 在開機環境上安裝 Solaris Flash 歸檔