Solaris 9 安裝指南

第 22章 自訂 JumpStart(概述)

本章內容將提供自訂 JumpStart 安裝步驟的簡介和概述。

自訂 JumpStart 簡介

自訂 JumpStart 安裝方式是一種-指令行介面,可以讓您根據您所建立的設定檔,自動地安裝或升級幾個系統。設定檔將定義特定軟體的安裝需求。 您也可以加入 shell 程序檔,來包含前置安裝和後置安裝工作。您要選擇使用哪個設定檔和程序檔來進行安裝或升級。自訂 JumpStart 安裝方法會根據您選取的設定檔和程序檔,來安裝或升級系統。同樣地,您可以使用 sysidcfg 檔案來指定配置資訊,這樣就可以完全自動地完成自訂 JumpStart 安裝。

接著我們將使用一個示範案例來說明自訂 JumpStart 步驟程序。在這個示範案例中,您需要使用下列參數來設定系統:

首先,系統管理人員必須位系統的每個群組建立 rules 檔案和設定檔。這個 rules 檔案是個文字檔,包含了系統或是您要安裝 Solaris 軟體的單一系統之每個群組的規則。每個規則都會辨別一組根據一或多個系統屬性所建立的系統。每個規則也會將每個群組連結至一個設定檔。

設定檔則是一個文字檔,可用來定義 Solaris 軟體要如何安裝在群組中的每個系統上。rules 檔案和設定檔都必須位於 JumpStart 目錄中。

在這個示範案例中,系統管理人員會建立一個包含兩項規則的 rules 檔,其中一個規則適用於工程群組,另一個則適用於市場群組。在每項規則中,系統的網路編號都是用來辨別工程群組和市場群組。

每項規則都包含適當設定檔的連結。舉例來說,工程群組的規則將會在為工程群組所建立的 eng_profile 設定檔加入一個連結。在市場群組的規則中,則會在為市場群組所建的 market_profile 設定檔中加入一個連結。

您可以將此 rules 檔和設定檔儲存在一個磁片或伺服器中。

在完成 rules 檔和設定檔建立之後,請使用 check 程序檔驗證這些檔案。如果順利執行 check 程序檔,便會產生 rules.ok 檔。rules.ok 是 JumpStart 程式會用來安裝 Solaris 軟體的 rules 檔之產生版本。

JumpStart 程式安裝 Solaris 軟體的方法

在完成 rules 檔和設定檔驗證之後,您就可以開始執行自訂 JumpStart 安裝。JumpStart 程式會去讀取 rules.ok 檔。接著 JumpStart 程式就會搜尋第一項規則,此規則將包含符合此 JumpStart 程式要在其上安裝 Solaris 軟體的系統之已定義系統屬性。如果找到符合的規則,JumpStart 程式就會使用該規則所指定的設定檔在該系統上安裝 Solaris 軟體。

圖 22-1 將說明自訂 JumpStart 安裝要如何在單機、非網路連線系統環境中執行。系統管理人員會在 Pete 的系統上初始化自訂 JumpStart 安裝。JumpStart 會存取系統磁碟機內磁片的規則檔。JumpStart 程式會比對 rule 2 和該系統。 rule 2 則是指定了 JumpStart 程式要使用 Pete's profile 來安裝 Solaris 軟體。JumpStart 程式會去讀取 Pete's profile ,並根據系統管理人員指定於 Pete's profile 的步驟來安裝 Solaris 軟體。

圖 22-1 自訂 JumpStart 安裝方式:非網路系統範例

Graphic

圖 22-2 將說明自訂 JumpStart 安裝要如何在網路系統的多個系統中執行。系統管理人員會設定兩個不同的設定檔,並將其儲存於單一伺服器中。系統管理人員會在工程群組系統中的其中一部系統初始化自訂 JumpStart 安裝。JumpStart 程式會存取該部伺服器 JumpStart/ 目錄中的規則檔。JumpStart 程式會比對此工程群組系統與 rule 1rule 1 則會指定 JumpStart 程式要用 Engineering Group's Profile 來安裝 Solaris 軟體。JumpStart 程式會去讀取 Engineering Group's Profile,並根據系統管理人員指定於 Engineering Group's Profile 的步驟來安裝 Solaris 軟體。

圖 22-2 自訂 JumpStart 安裝方式:網路系統範例

Graphic

圖 22-3 將說明 JumpStart 程式搜尋自訂 JumpStart 檔案的順序。

圖 22-3 自訂 JumpStart 安裝的過程

Graphic