rules 檔案就是包含系統中每個群組規則的文字檔,而此處的系統是指要安裝 Solaris 作業系統的系統。每個規則均能夠根據一個或多個系統屬性來區分群組,每個規則也會將每個群組連結至一個設定檔。設定檔是一個文字檔案,定義 Solaris 軟體要如何安裝在群組中的每個系統上。例如,以下規則指定 JumpStart 程式使用 basic_prof 設定檔中的資訊來安裝 sun4u 平台群組的任何系統。
karch sun4u - basic_prof - |
rules 檔案用於建立自訂 JumpStart 安裝所需要的 rules.ok 檔案。
如需有關如何建立 rules 檔案的詳細資訊,請參閱「Solaris 10 5/09 安裝指南:自訂 JumpStart 及進階安裝」中的「建立 rules 檔案」。
如果要建立 rules 檔案,請遵循這些步驟。
為用戶端建立設定檔。如需詳細說明,請參閱建立設定檔。
在安裝伺服器上,建立一個名為 rules 的文字檔。
在 rules 檔案中為每組要安裝的系統增加一個規則。
如需有關如何建立 rules 檔案的詳細資訊,請參 「Solaris 10 5/09 安裝指南:自訂 JumpStart 及進階安裝」中的「建立 rules 檔案」。
在安裝伺服器上儲存 rules 檔案。
$ ./check -p path -r file-name |
請使用目前的 Solaris 發行版本軟體影像的 check 程序檔驗證 rules,而不要使用目前所用系統的 check 程序檔。path 是本機磁碟、已裝載的 Solaris DVD 或 Solaris Software - 1 CD 上的影像。
如果系統執行的是前版 Solaris 作業系統,請使用此選項來執行最新版的 check。
指定一個規則檔案,而不是指定名為 rules 的檔案。透過使用此選項,您可在將規則整合至 rules 檔案之前測試規則的有效性。
當執行 check 程序檔時,程序檔會報告 rules 檔案和每個設定檔的有效性檢查。如果沒有發生任何錯誤,程序檔會報告: 自訂 JumpStart 配置完成。check 程序檔會建立 rules.ok 檔案。
將 rules.ok 檔案儲存在 WAN Boot 伺服器能夠存取到的位置。
將該檔案儲存在以下位置之一。
如果 WAN Boot 伺服器和安裝伺服器位於同一機器上,則將該檔案儲存到 WAN Boot 伺服器之文件根目錄的 flash 子目錄中。
如果 WAN Boot 伺服器和安裝伺服器分處不同的機器,請將 sysidcfg 檔案儲存在安裝伺服器之文件根目錄的 flash 子目錄中。
確認 root 中含有 rules.ok 檔案,且權限已設為 644。
自訂 JumpStart 程式使用 rules 檔案,為 wanclient-1 系統選取正確的安裝設定檔。建立名為 rules 的文字檔案。然後,將關鍵字和值增加到此檔案中。
用戶端系統的 IP 位址是 192.168.198.210,網路遮罩是 255.255.255.0。請使用 network 規則關鍵字,來指定自訂 JumpStart 程式應該用於安裝用戶端的設定檔。
network 192.168.198.0 - wanclient_prof - |
這個 rules 檔案會指示自訂 JumpStart 程式,使用 wanclient_prof 在用戶端上安裝目前的 Solaris 發行版本軟體。
命名此規則檔案為 wanclient_rule。
建立設定檔和 rules 檔案之後,請執行 check 程序檔,以確認這些檔案有效。
wanserver# ./check -r wanclient_rule |
如果 check 程序檔未發現任何錯誤,該程序檔會建立 rules.ok 檔案。
將 rules.ok 檔案儲存在 /opt/apache/htdocs/flash/ 目錄中。
建立 rules.ok 檔案之後,您就可以選擇設置開始程序檔和結束程序檔以供安裝。如需說明,請參閱(可選擇) 建立開始程序檔和結束程序檔。
如果您不想要設置開始和結束程序檔,請參閱建立配置檔以繼續進行 WAN Boot 安裝。
如需有關如何建立 rules 檔案的更多資訊,請參閱「Solaris 10 5/09 安裝指南:自訂 JumpStart 及進階安裝」中的「建立 rules 檔案」。
如需有關 rules 檔案關鍵字和值的更多詳細資訊,請參閱「Solaris 10 5/09 安裝指南:自訂 JumpStart 及進階安裝」中的「規則關鍵字和值」。