跳過導航連結 | |
結束列印檢視 | |
![]() |
Oracle Solaris 10 1/13 安裝指南:網路安裝 Oracle Solaris 10 1/13 Information Library (繁體中文) |
SPARC: 如何在 WAN Boot 伺服器上安裝 wanboot 程式
在 WAN Boot 伺服器上建立 /etc/netboot 階層結構
如何在 WAN Boot 伺服器上建立 /etc/netboot 階層結構
將 WAN Boot CGI 程式複製到 WAN Boot 伺服器中
如何將 wanboot-cgi 程式複製至 WAN Boot 伺服器
13. SPARC: 使用 WAN Boot 進行安裝 (作業)
WAN Boot 會執行一個 JumpStart 安裝,以在用戶端上安裝 Flash 歸檔。JumpStart 安裝方法是一個指令行介面,此介面可使您根據建立的設定檔自動安裝數個系統。這些設定檔可定義特定的軟體安裝需求。您也可以加入 shell 程序檔,以包含安裝前和安裝後的作業。您可以選擇要使用何種設定檔和程序檔來進行安裝或升級。
JumpStart 安裝方法會根據您選取的設定檔和程序檔,來安裝或升級系統。而且,您也可以使用 sysidcfg 檔案來指定配置資訊,這樣 JumpStart 安裝可完全避免手動干預。
rules 檔案就是包含系統中每個群組規則的文字檔,而此處的系統是指要安裝 Oracle Solaris 作業系統 的系統。每個規則均能夠根據一個或多個系統屬性來區分群組,每個規則也會將每個群組連結至一個設定檔。設定檔是一個文字檔案,定義 Oracle Solaris 軟體要如何安裝在群組中的每個系統上。例如,以下規則指定 JumpStart 程式使用 basic_prof 設定檔中的資訊來安裝 sun4u 平台群組的任何系統:
karch sun4u - basic_prof -
rules 檔案用於建立 JumpStart 安裝所需要的 rules.ok 檔案。
如需如何建立 rules 檔案的詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「建立 rules 檔案」。
若要為 WAN Boot 安裝準備 JumpStart 檔案,請完成以下作業:
如需 JumpStart 安裝方法的詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的第 2 章「JumpStart (簡介)」。
Flash 歸檔 安裝功能可讓您使用系統上的 Oracle Solaris 作業系統 單一參照安裝,也稱為主系統。然後即可建立 Flash 歸檔,此檔案為主系統的複製映像檔。您可以在網路的其他系統上安裝 Flash 歸檔,建立複製系統。
開始之前
在建立 Flash 歸檔前,必須首先安裝主系統。
如需安裝主系統的資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:Flash 歸檔 (建立與安裝)」中的「安裝主系統」。
如需 Flash 歸檔的詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:Flash 歸檔 (建立與安裝)」中的第 1 章「Flash 歸檔簡介」。
檔案大小問題:
請查閱您的 Web 伺服器說明文件,以確定該軟體可以傳輸大小與 Flash 歸檔相同的檔案。
flarcreate 指令在單個檔案上已無大小限制。您可以建立包含大小超過 4 GB 之單一檔案的 Flash 歸檔。
如需詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:Flash 歸檔 (建立與安裝)」中的「建立包含大型檔案的歸檔」。
請儘可能在非使用中狀態下執行主系統。如果可能,請以單一使用者模式來執行該系統;否則,請關閉您要歸檔的所有應用程式以及需要耗用大量作業系統資源的所有應用程式。
# flarcreate -n name [optional-parameters] document-root/flash/filename
為歸檔提供的名稱,就是 content_name 關鍵字的值。
您可以在 flarcreate 指令中使用多個選項以自訂 Flash 歸檔。如需這些選項的詳細說明,請參閱「Oracle Solaris 10 1/13 安裝指南:Flash 歸檔 (建立與安裝)」中的第 6 章「Flash 歸檔 (參照)」。
到安裝伺服器之文件根目錄的 Flash 子目錄的路徑。
歸檔檔案的名稱。
為了節省磁碟空間,您可以在 flarcreate 指令中使用 -c 選項以壓縮歸檔。但是,一個經過壓縮的歸檔可能影響 WAN Boot 安裝的效能。如需建立壓縮歸檔的詳細資訊,請參閱 flarcreate(1M) 線上手冊。
如果歸檔建立成功,flarcreate 指令將傳回退出碼 0。
如果歸檔建立失敗,flarcreate 指令將傳回一個非零的退出碼。
範例 12-6 建立 WAN Boot 安裝的 Flash 歸檔
此範例會複製主機名稱為 wanserver 的 WAN Boot 系統,來建立 Flash 歸檔。此歸檔名為 sol_10_sparc,且完全由主系統複製而來。它是主系統的精確副本,歸檔儲存於 sol_10_sparc.flar 中。歸檔儲存在 WAN Boot 伺服器上文件根目錄的 flash/archives 子目錄中。
wanserver# flarcreate -n sol_10_sparc \ /opt/apache/htdocs/flash/archives/sol_10_sparc.flar
接下來的步驟
建立 Flash 歸檔之後,請在 sysidcfg 檔案中預先配置用戶端資訊。如需說明,請參閱如何建立 sysidcfg 檔案。
另請參閱
如需如何建立 Flash 歸檔的詳細說明,請參閱「Oracle Solaris 10 1/13 安裝指南:Flash 歸檔 (建立與安裝)」中的第 3 章「建立 Flash 歸檔 (作業)」。
如需有關 flarcreate 指令的詳細資訊,請參閱 flarcreate(1M) 線上手冊。
您可以在 sysidcfg 檔案中指定一組關鍵字以預先配置系統。
開始之前
建立 Flash 歸檔。如需詳細說明,請參閱如何建立 Flash 歸檔。
如需 sysidcfg 關鍵字的詳細資訊,請參閱sysidcfg 檔案關鍵字。
將檔案儲存在下列位置之一:
範例 12-7 用於 WAN Boot 安裝的 sysidcfg 檔案
以下是一個用於 SPARC 系統的 sysidcfg 檔案之範例。透過編輯命名服務,已預先配置了此系統的主機名稱、IP 位址和網路遮罩。
network_interface=primary {hostname=wanclient default_route=192.168.198.1 ip_address=192.168.198.210 netmask=255.255.255.0 protocol_ipv6=no} timezone=US/Central system_locale=C terminal=xterm timeserver=localhost name_service=NIS {name_server=matter(192.168.255.255) domain_name=mind.over.example.com } security_policy=none
接下來的步驟
建立 sysidcfg 檔案之後,請為用戶端建立 JumpStart 設定檔。如需說明,請參閱如何建立 JumpStart 設定檔。
另請參閱
如需 sysidcfg 關鍵字和值的更多詳細資訊,請參閱使用 sysidcfg 檔案進行預先配置。
設定檔就是指示 JumpStart 程式如何在系統上安裝 Oracle Solaris 軟體的文字檔。設定檔定義了安裝元素,例如,要安裝的軟體群組。
如需如何建立設定檔的詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「建立設定檔」。
開始之前
為用戶端建立 sysidcfg 檔案。如需詳細說明,請參閱如何建立 sysidcfg 檔案。
確定設定檔的名稱可以明確說明您想使用設定檔在系統上安裝 Oracle Solaris 軟體的方式。例如,您可以將設定檔命名為 basic_install、eng_profile 或 user_profile。
如需設定檔關鍵字和值的清單,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「設定檔關鍵字和值」。
設定檔關鍵字和其值是區分大小寫的。
將設定檔儲存在下列位置之一:
如果 WAN Boot 伺服器和安裝伺服器位於同一機器上,則將該檔案儲存到 WAN Boot 伺服器之文件根目錄的 flash 子目錄中。
如果 WAN Boot 伺服器和安裝伺服器分處不同的機器,請將 sysidcfg 檔案儲存在安裝伺服器之文件根目錄的 flash 子目錄中。
如需詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「測試設定檔」。
範例 12-8 從安全 HTTP 伺服器擷取 Flash 歸檔
在下列範例中,設定檔指示 JumpStart 程式從安全 HTTP 伺服器擷取 Flash 歸檔。
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location https://192.168.198.2/sol_10_sparc.flar partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home
此範例中部分關鍵字與值如下:
該設定檔在複製系統上安裝 Flash 歸檔。與初始安裝中一樣,將會覆寫所有檔案。
可從安全 HTTP 伺服器中擷取壓縮的 Flash 歸檔。
檔案系統片段是由 filesys 關鍵字所決定,其值為 explicit。根 (/) 目錄的大小依 Flash 歸檔的大小而定。swap 的大小會依需要設定,它安裝在 c0t1d0s1 上。/export/home 則視剩餘的磁碟空間而定。/export/home 安裝在 c0t1d0s7 上。
接下來的步驟
建立設定檔之後,您必須建立和驗證 rules 檔案。如需說明,請參閱如何建立 JumpStart rules 檔案。
另請參閱
如需如何建立設定檔的詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「建立設定檔」。
如需設定檔關鍵字和值的詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「設定檔關鍵字和值」。
開始之前
為用戶端建立設定檔。如需詳細說明,請參閱如何建立 JumpStart 設定檔。
如需如何建立 rules 檔案的詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「建立 rules 檔案」。
$ ./check -p path -r file name
請使用目前的 Oracle Solaris 發行版本軟體映像檔的 check 程序檔驗證 rules,而不要使用目前所用系統的 check 程序檔。path 是本機磁碟、已裝載的 Oracle Solaris DVD 或 Oracle Solaris 軟體 - 1 CD 上的映像檔。
如果系統執行的是前版 Oracle Solaris 作業系統,請使用此選項來執行最新版的 check。
指定一個規則檔案,而不是指定名為 rules 的檔案。透過使用此選項,您可在將規則整合至 rules 檔案之前測試規則的有效性。
當執行 check 程序檔時,程序檔會報告 rules 檔案和每個設定檔的有效性檢查。如果沒有發生任何錯誤,程序檔會報告 The custom JumpStart configuration is ok。check 程序檔會建立 rules.ok 檔案。
將檔案儲存在下列位置之一:
如果 WAN Boot 伺服器和安裝伺服器位於同一機器上,則將該檔案儲存到 WAN Boot 伺服器之文件根目錄的 flash 子目錄中。
如果 WAN Boot 伺服器和安裝伺服器分處不同的機器,請將 sysidcfg 檔案儲存在安裝伺服器之文件根目錄的 flash 子目錄中。
範例 12-9 建立並驗證 rules 檔案
在此範例中,JumpStart 程式使用 rules 檔案,為 wanclient-1 系統選取正確的安裝設定檔。
用戶端系統的 IP 位址為 192.168.198.210 ,網路遮罩為 255.255.255.0。
這個 rules 檔案名稱為 wanclient_rule,會指示 JumpStart 程式,使用 wanclient_prof 設定檔在用戶端上安裝 目前的 Oracle Solaris 發行版本 軟體。
network 192.168.198.0 - wanclient_prof -
執行 check 程序檔,以確認這些檔案有效。
wanserver# ./check -r wanclient_rule
如果 check 程序檔未發現任何錯誤,該程序檔會建立 rules.ok 檔案。
將 rules.ok 檔案儲存在 /opt/apache/htdocs/flash/ 目錄中。
接下來的步驟
建立 rules.ok 檔案之後,您就可以選擇設置開始程序檔和結束程序檔以供安裝。如需說明,請參閱建立開始和結束程序檔。
如果您不想要設置開始和結束程序檔,請參閱建立配置檔以繼續進行 WAN Boot 安裝。
開始程序檔和結束程序檔是您在 rules 檔案中指定的使用者定義的 Bourne shell 程序檔。開始程序檔會在 Oracle Solaris 軟體安裝到系統上之前執行作業。結束程序檔在 Oracle Solaris 軟體安裝到系統上之後,系統重新啟動之前執行作業。僅當您使用 JumpStart 來安裝 Oracle Solaris 時,才可使用這些程序檔。
您可以使用開始程序檔建立衍生的設定檔。結束程序檔可使您執行各種安裝後作業,例如增加檔案、套裝軟體、修補程式或其他軟體。
您必須將開始程序檔和結束程序檔與 sysidcfg、rules.ok 和設定檔儲存在安裝伺服器的同一目錄中。
如需如何建立開始程序檔的詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「建立開始程序檔」。
如需如何建立結束程序檔的詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「建立結束程序檔」。
若要繼續準備 WAN Boot 安裝,請參閱建立配置檔。