自訂 JumpStart 安裝方式是一種指令行介面,可以讓您根據您所建立的設定檔,自動地安裝或升級數個系統。這些設定檔可定義特定的軟體安裝需求。您也可以加入 shell 程序檔,以包含預先安裝和安裝後的工作。您可以選擇要使用何種設定檔和程序檔來進行安裝或升級。自訂 JumpStart 安裝方法會根據您選取的設定檔和程序檔,來安裝或升級系統。同樣地,您可以使用 sysidcfg 檔案來指定配置資訊,這樣就可以完全自動地完成自訂 JumpStart 安裝。
接著我們將使用一個示範案例來說明自訂 JumpStart 的程序。在這個示範案例中,您需要使用下列參數來設定系統:
在 100 個新系統中安裝 Solaris。
其中有 70 個系統屬於工程群組擁有的 SPARC 系統,且必須以適用於開發者的 Solaris 作業環境軟體群組安裝成單機版系統。
其餘 30 個系統屬於市場群組擁有的基於 x86 的系統,且必須使用適用於一般使用者的 Solaris 作業環境軟體群組來安裝為單機版系統。
首先,系統管理員必須為每個系統群組建立 rules 檔案和設定檔。此 rules 檔案是一個文字檔案,包含了您要在系統群組或單一系統上安裝 Solaris 軟體的規則。每套規則均能夠根據一個或多個系統屬性來區分群組,每個規則也會將每個群組連結至一個設定檔。
設定檔是一個文字檔案,定義 Solaris 軟體要如何安裝在群組中的每個系統上。rules 檔案和設定檔都必須位於 JumpStart 目錄中。
在這個示範案例中,系統管理員會建立一個包含兩項規則的 rules 檔案,其中一個規則適用於工程群組,另一個則適用於市場群組。在每項規則中,系統的網路編號都是用來辨別工程群組和市場群組。
每項規則都包含適當設定檔的連結。例如,在工程群組的規則中,一個連結將會加入至為工程群組建立的 eng_profile 設定檔中。在市場群組的規則中,一個連結則會加入至為市場群組建立的 market_profile 設定檔中。
您可以將此 rules 檔案和設定檔儲存在一個磁片或伺服器中。
您在非網路系統、獨立系統中執行自訂 JumpStart 安裝時,會需要這個設定檔磁片。
您在具有伺服器存取權限的網路系統中執行自訂 JumpStart 安裝時,將會用到一部設定檔伺服器。
在完成 rules 檔案和設定檔的建立之後,請使用 check 程序檔驗證這些檔案。如果順利執行 check 程序檔,便會產生 rules.ok 檔案。rules.ok 是 JumpStart 程式用來安裝 Solaris 軟體的 rules 檔案之產生版本。