設定檔是定義如何在系統上安裝 Solaris 軟體的文字檔。設定檔定義了安裝元素,例如,要安裝的軟體群組。每個規則都會指定一個定義了如何安裝系統的設定檔。您可以為每個規則建立不同的設定檔,或者在多個規則中使用相同的設定檔。
設定檔包含一或多個設定檔關鍵字和其值。每個設定檔關鍵字都是一個指令,它可以控制 JumpStart 程式如何在系統上安裝 Solaris 軟體的一個方面。例如,下列設定檔關鍵字和值可以指定 JumpStart 程式將系統安裝成伺服器:
system_type server |
如果您使用以下其中一個程序建立 JumpStart 目錄,則設定檔範例已在 JumpStart 目錄中:
設定檔可包含以下項目:
使用文字編輯程式來建立文字檔案。描述性地命名檔案。或者,在您建立的 JumpStart 目錄中開啟設定檔範例。
確定設定檔的名稱反映出您想如何使用該設定檔在系統上安裝 Solaris 軟體。例如,您可以將設定檔命名為 basic_install、eng_profile 或 user_profile。
將設定檔關鍵字和值增加至設定檔。
如需設定檔關鍵字和值的清單,請參閱設定檔關鍵字和值。
設定檔關鍵字和其值是區分大小寫的。
將設定檔儲存在 JumpStart 目錄中。
確保根中含有設定檔,且權限已設為 644。
測試設定檔 (可選擇)。
測試設定檔包含測試設定檔的相關資訊。
下列設定檔範例說明如何使用不同的設定檔關鍵字和設定檔值,控制 Solaris 軟體安裝在系統上的方式。設定檔關鍵字和值包含設定檔關鍵字和值的說明。
# profile keywords profile values # ----------------- ----------------- install_type initial_install system_type standalone partitioning default filesys any 512 swap # specify size of /swap cluster SUNWCprog package SUNWman delete cluster SUNWCacc |
下列清單描述了此範例的一些關鍵字和值。
每個設定檔都需要關鍵字 install_type。
關鍵字 system_type 將要安裝的系統定義為獨立的系統。
以 default 值安裝的軟體決定檔案系統磁碟片段。swap 的大小設定為 512 MB,可安裝在任何磁碟上,其值為 any。
開發者 Solaris 軟體群組 (SUNWCprog) 已安裝在系統上。
如果標準線上手冊從檔案伺服器 s_ref 掛載在網路上,則線上手冊套裝軟體並不會安裝在系統上。系統會選取包含 [系統統計] 公用程式的套裝軟體進行安裝。
# profile keywords profile values # ----------------- ----------------- install_type initial_install system_type standalone partitioning default filesys any 512 swap # specify size of /swap cluster SUNWCprog cluster SUNWCacc package apache_server \ http://package.central/packages/apache timeout 5 |
下列清單描述了此範例的一些關鍵字和值。
每個設定檔都需要關鍵字 install_type。
關鍵字 system_type 將要安裝的系統定義為獨立的系統。
以 default 值安裝的軟體決定檔案系統磁碟片段。swap 的大小設定為 512 MB,可安裝在任何磁碟上,其值為 any。
開發者 Solaris 軟體群組 (SUNWCprog) 已安裝在系統上。
協力廠商套裝軟體會安裝在 HTTP 伺服器上的系統。
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone partitioning explicit filesys c0t0d0s0 auto / filesys c0t3d0s1 auto swap filesys any auto usr cluster SUNWCall |
下列清單描述了此範例的一些關鍵字和值。
檔案系統磁碟片段由關鍵字 filesys 決定,其值為 explicit。根 (/) 的大小依選取的軟體而定,其值為 auto,且安裝在 c0t0d0s0 上。swap 的大小將依需要而設定,它安裝在 c0t3d0s1 上。usr 依選取的軟體而定,而安裝程式會根據值 any,決定 usr 的安裝位置。
完整的 Solaris 軟體群組 (SUNWCall) 已安裝在系統上。
# profile keywords profile values # ---------------- ------------------- install_type upgrade root_device c0t3d0s2 backup_media remote_filesystem timber:/export/scratch package SUNWbcp delete package SUNWxwman add cluster SUNWCacc add patch patch_list nfs://patch_master/Solaris_10/patches \ retry 5 locale de |
下列清單描述了此範例的一些關鍵字和值。
設定檔可透過重新分配磁碟空間來升級系統。在此範例中,由於系統上的一些檔案系統並沒有足夠的空間來進行升級,因此必須重新分配磁碟空間。
c0t3d0s2 上的根檔案系統已升級。
名為 timber 的遠端系統可用來在磁碟空間的重新分配期間備份資料。如需其他備份媒體關鍵字值,請參閱backup_media 設定檔關鍵字。
二進制相容性套裝軟體 SUNWbcp 不會安裝在升級後的系統上。
如果系統尚未安裝 [ X Window 系統] 線上手冊和 [系統統計公用程式],則此程式碼會確保將其安裝到系統上。系統上的所有套裝軟體都會自動升級。
升級時一起安裝的修補程式清單。修補程式清單位於 NFS 伺服器 (名為 patch_master) 的 Solaris_10/patches 目錄下。在掛載失敗的情況下,將嘗試 NFS 掛載五次。
系統上將會安裝德文本土化套裝軟體。
# profile keywords profile values # ---------------- ------------------- install_type upgrade root_device c0t3d0s2 backup_media remote_filesystem timber:/export/scratch layout_constraint c0t3d0s2 changeable 100 layout_constraint c0t3d0s4 changeable layout_constraint c0t3d0s5 movable package SUNWbcp delete package SUNWxwman add cluster SUNWCacc add locale de |
下列清單描述了此範例的一些關鍵字和值。
設定檔可透過重新分配磁碟空間來升級系統。在此範例中,由於系統上的一些檔案系統並沒有足夠的空間來進行升級,因此必須重新分配磁碟空間。
c0t3d0s2 上的根檔案系統已升級。
名為 timber 的遠端系統可用來在磁碟空間的重新分配期間備份資料。如需其他備份媒體關鍵字值,請參閱backup_media 設定檔關鍵字。
當自動配置要重新分配磁碟空間以進行升級時,關鍵字 layout_constraint 可指定自動配置執行下列作業。
變更片段 2 和片段 4。這些片段可以移動至其他位置並可變更大小。
移動片段 5。此片段可以移動至其他位置但無法變更大小。
二進制相容性套裝軟體 SUNWbcp 不會安裝在升級後的系統上。
如果系統尚未安裝 [ X Window 系統] 線上手冊和 [系統統計公用程式],則此程式碼會確保將其安裝到系統上。系統上的所有套裝軟體都會自動升級。
系統上將會安裝德文本土化套裝軟體。
在下列範例中,設定檔指示自訂 JumpStart 程式會從 HTTP 伺服器擷取 Solaris Flash 歸檔。
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location http://192.168.255.255/flasharchive/solarisarchive partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home
下列清單描述了此範例的一些關鍵字和值。
該設定檔在複製系統上安裝 Solaris Flash 歸檔。與初始安裝中一樣,將會覆寫所有檔案。
可從 HTTP 伺服器中擷取 Solaris Flash 歸檔。
檔案系統磁碟片段由關鍵字 filesys 決定,其值為 explicit。根 (/) 的大小依 Solaris Flash 歸檔的大小而定。根檔案系統安裝在 c0t1d0s0 上。swap 的大小會依需要設定,它安裝在 c0t1d0s1 上。/export/home 依剩餘磁碟空間而定。/export/home 安裝在 c0t1d0s7 上。
在下列範例中,設定檔指示自訂 JumpStart 程式會從安全 HTTP 伺服器擷取 Solaris Flash 歸檔。
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location https://192.168.255.255/solarisupdate.flar partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home
下列清單描述了此範例的一些關鍵字和值。
該設定檔在複製系統上安裝 Solaris Flash 歸檔。與初始安裝中一樣,將會覆寫所有檔案。
可從安全的 HTTP 伺服器中擷取壓縮的 Solaris Flash 歸檔。
檔案系統磁碟片段由關鍵字 filesys 決定,其值為 explicit。根 (/) 的大小依 Solaris Flash 歸檔的大小而定。swap 的大小會依需要設定,它安裝在 c0t1d0s1 上。/export/home 依剩餘磁碟空間而定。/export/home 安裝在 c0t1d0s7 上。
在下列範例中,設定檔指示自訂 JumpStart 程式會從 HTTP 伺服器擷取 Solaris Flash 歸檔。
# profile keywords profile values # ---------------- ------------------- install_type flash_install archive_location http://192.168.255.255/flasharchive/solarisarchive partitioning explicit filesys c0t1d0s0 4000 / filesys c0t1d0s1 512 swap filesys c0t1d0s7 free /export/home package SUNWnew http://192.168.254.255/Solaris_10 timeout 5
下列清單描述了此範例的一些關鍵字和值。
該設定檔在複製系統上安裝 Solaris Flash 歸檔。與初始安裝中一樣,將會覆寫所有檔案。
可從 HTTP 伺服器中擷取 Solaris Flash 歸檔。
檔案系統磁碟片段由關鍵字 filesys 決定,其值為 explicit。根 (/) 的大小依 Solaris Flash 歸檔的大小而定。根檔案系統安裝在 c0t1d0s0 上。swap 的大小會依需要設定,它安裝在 c0t1d0s1 上。/export/home 依剩餘磁碟空間而定。/export/home 安裝在 c0t1d0s7 上。
SUNWnew 套裝軟體會由位於 HTTP 伺服器 192.168.254.255 的 Solaris_10 目錄增加。
在下列範例中,設定檔指示自訂 JumpStart 程式會從 NFS 伺服器擷取 Solaris Flash 歸檔。flash_update 關鍵字表示這是差動歸檔。差動歸檔僅安裝兩個系統影像之間的差異。
# profile keywords profile values # ---------------- ------------------- install_type flash_update archive_location nfs installserver:/export/solaris/flasharchive \ /solarisdiffarchive no_master_check
下列清單描述了此範例的一些關鍵字和值。
設定檔在複製系統上安裝 Solaris Flash 差動歸檔。僅安裝該歸檔指定的檔案。
可從 NFS 伺服器中擷取 Solaris Flash 歸檔。
不會檢查複製系統是否包含有效的系統影像。有效的系統影像可能已從原始主系統中建立。
在下列範例中,設定檔指示自訂 JumpStart 程式會建立空啟動環境。空啟動環境不包含任何檔案系統,也不會從目前啟動環境進行任何複製。稍後,系統會將 Solaris Flash 歸檔植入此啟動環境,然後啟動該環境。
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone partitioning explicit filesys c0t0d0s0 auto / filesys c0t3d0s1 auto swap filesys any auto usr cluster SUNWCall bootenv createbe bename second_BE \ filesystem /:/dev/dsk/c0t1d0s0:ufs \ filesystem -:/dev/dsk/c0t1d0s0:swap \ filesystem /export:shared:ufs |
下列清單描述了此範例的一些關鍵字和值。
檔案系統磁碟片段由關鍵字 filesys 決定,其值為 explicit。根 (/) 的大小依選取的軟體而定,其值為 auto,且安裝在 c0t0d0s0 上。swap 的大小將依需要而設定,它安裝在 c0t3d0s1 上。usr 依選取的軟體而定,而安裝程式會根據值 any,決定 usr 的安裝位置。
完整的 Solaris 軟體群組 (SUNWCall) 已安裝在系統上。
在 c0t1d0 磁碟上設置非使用中的空啟動環境。將建立根 (/)、交換檔以及 /export 的檔案系統,但均保留為空系統。以後,可以使用 Solaris Flash 歸檔安裝此第二個啟動環境。然後可以啟動新的啟動環境,以成為目前的啟動環境。
如需使用此關鍵字相關的關鍵字值和背景,請參閱下列參考內容:
如需關鍵字值的說明,請參閱設定檔關鍵字和值。
如需有關使用 Solaris Live Upgrade 建立、升級和啟動非使用中啟動環境的背景資訊,請參閱「Solaris 10 8/07 安裝指南:Solaris Live Upgrade 與升級規劃」中的第 2 章「Solaris Live Upgrade (簡介)」。
如需有關使用 Solaris Flash 歸檔的背景資訊,請參閱「Solaris 10 8/07 安裝指南:Solaris Flash 歸檔 (建立與安裝)」中的第 1 章「Solaris Flash (簡介)」。
在下列範例中,設定檔指出自訂 JumpStart 程式使用 Solaris Volume Manager 技術,為根 (/)、swap、/usr 和 /export/home 檔案系統建立 RAID-1 磁碟區 (鏡像)。啟動環境中會安裝 Solaris Flash 歸檔。
# profile keywords profile values # ---------------- ------------------- install_type flash_install arhcive_location nfs server:/export/home/export/flash.s10.SUNWCall partitioning explicit filesys mirror:d10 c0t0d0s0 c0t1d0s0 4096 / filesys mirror c0t0d0s1 2048 swap filesys mirror:d30 c0t0d0s3 c0t1d0s3 4096 /usr filesys mirror:d40 c0t0d0s4 c0t1d0s4 4096 /usr filesys mirror:d50 c0t0d0s5 c0t1d0s5 free /export/home metadb c0t1d0s7 size 8192 count 3 |
下列清單描述了此範例的一些關鍵字和值。
該設定檔在複製系統上安裝 Solaris Flash 歸檔。與初始安裝中一樣,將會覆寫所有檔案。
可從 NFS 伺服器中擷取 Solaris Flash 歸檔。
檔案系統磁碟片段由關鍵字 filesys 決定,其值為 explicit。
在磁碟片段 c0t0d0s0 和 c0t1d0s0 上建立根 (/) 檔案系統與其鏡像。根 (/) 檔案系統的大小會設為 4096 MB。用於鏡像 c0t0d0s0 與 c0t1d0s0 的 RAID-1 磁碟區會命名為 d10。
在片段 c0t0d0s1 上建立 swap 檔案系統與其鏡像,檔案系統大小為 2048 MB。自訂 JumpStart 程式為該鏡像指定一個名稱。
在 c0t1d0s3 和 c0t0d0s3 上建立 /usr 檔案系統與其鏡像。/usr 檔案系統的大小會設為 4096 MB。RAID-1 磁碟區會命名為 d30。
在磁碟片段 c0t1d0s4 與 c0t0d0s4 上已建立與鏡像 /usr 檔案系統。/usr 檔案系統的大小會設為 4096 MB。RAID-1 磁碟區會命名為 d40。
在磁碟片段 c0t1d0s7 上安裝三個狀態資料庫複本 (中介資料庫),這些複本大小為 8192 個區塊 (4 MB)。
如需有關如何在安裝期間建立鏡像檔案系統的簡介資訊,請參閱「Solaris 10 8/07 安裝指南:規劃安裝與升級」中的第 8 章「在安裝期間建立 RAID-1 磁碟區 (鏡像) (簡介)」。
如需建立鏡像檔案系統的準則和需求,請參閱「Solaris 10 8/07 安裝指南:規劃安裝與升級」中的第 9 章「在安裝期間建立 RAID-1 磁碟區 (鏡像) (規劃)」。
如需關鍵字值的說明,請參閱filesys 設定檔關鍵字 (建立 RAID-1 磁碟區)和metadb 設定檔關鍵字 (建立狀態資料庫複本)。
在以下範例中,設定檔指出自訂 JumpStart 程式使用 Solaris Volume Manager 技術,為根 (/) 檔案系統建立 RAID-1 磁碟區 (鏡像)。
# profile keywords profile values # ---------------- ------------------- install_type initial_install cluster SUNWCXall filesys mirror:d30 c0t1d0s0 c0t0d0s0 / filesys c0t0d0s3 512 swap metadb c0t0d0s4 size 8192 count 4 metadb c0t1d0s4 size 8192 count 4 |
下列清單描述了此範例的一些關鍵字和值。
系統上安裝了完整 Solaris 軟體加 OEM 支援軟體群組 (SUNWCXall)。
在磁碟片段 c0t1d0s0 與 c0t0d0s0 上已建立與鏡像根 (/) 檔案系統。用於鏡像 c0t1d0s0 與 c0t0d0s0 的 RAID-1 磁碟區會命名為 d30。自訂 JumpStart 程式為兩個子鏡像指定名稱。
在磁碟片段 c0t0d0s3 上已建立與鏡像 swap 檔案系統,該檔案系統大小為 512 MB。
在磁碟片段 c0t0d0s4 上安裝四個狀態資料庫複本 (中介資料庫),這些複本大小為 8192 個區塊 (4 MB)。
在磁碟片段 c0t1d0s4 上安裝四個狀態資料庫複本 (中介資料庫),這些複本大小為 8192 個區塊 (4 MB)。
如需有關如何在安裝期間建立 RAID-1 磁碟區的簡介資訊,請參閱「Solaris 10 8/07 安裝指南:規劃安裝與升級」中的第 8 章「在安裝期間建立 RAID-1 磁碟區 (鏡像) (簡介)」。
如需建立 RAID-1 磁碟區的準則和需求,請參閱「Solaris 10 8/07 安裝指南:規劃安裝與升級」中的第 9 章「在安裝期間建立 RAID-1 磁碟區 (鏡像) (規劃)」。
如需關鍵字值的說明,請參閱filesys 設定檔關鍵字 (建立 RAID-1 磁碟區)和metadb 設定檔關鍵字 (建立狀態資料庫複本)。
在以下範例中,設定檔指出自訂 JumpStart 程式使用 Solaris Volume Manager 技術,為根 (/)、swap 以及 /usr 檔案系統建立 RAID-1 磁碟區 (鏡像)。
# profile keywords profile values # ---------------- ------------------- install_type initial_install cluster SUNWCXall filesys mirror:d100 c0t1d0s0 c0t0d0s0 200 / filesys c0t1d0s5 500 /var filesys c0t0d0s5 500 filesys mirror c0t0d0s1 512 swap metadb c0t0d0s3 size 8192 count 5 filesys mirror c0t1d0s4 c0t0d0s4 2000 /usr filesys c0t1d0s7 free /export/home filesys c0t0d0s7 free |
下列清單描述了此範例的一些關鍵字和值。
系統上安裝了完整 Solaris 軟體加 OEM 支援軟體群組 (SUNWCXall)。
在磁碟片段 c0t1d0s0 與 c0t0d0s0 上已建立與鏡像根 (/) 檔案系統。根 (/) 檔案系統的大小已設定為 200 MB。用於鏡像 c0t1d0s0 與 c0t0d0s0 的 RAID-1 磁碟區會命名為 d100。
會在磁碟片段 c0t1d0s5 上安裝 /var 檔案系統,大小為 500 MB。會在磁碟片段 c0t1d0s0 與 c0t0d0s0 上建立與鏡像根 (/) 檔案系統。根 (/) 檔案系統的大小已設定為 200 MB。鏡像 c0t1d0s0 與 c0t0d0s0 的 RAID-1 磁碟區命名為 d100。
在磁碟片段 c0t0d0s1 上已建立與鏡像 swap 檔案系統,系統大小為 512 MB。自訂 JumpStart 程式為該鏡像指定一個名稱。
在磁碟片段 c0t0d0s3 上安裝五個狀態資料庫複本 (中介資料庫),這些複本大小為 8192 個區塊 (4 MB)。
在磁碟片段 c0t1d0s4 與 c0t0d0s4 上已建立與鏡像 /usr 檔案系統。/usr 檔案系統的大小已設定為 2000 MB。自訂 JumpStart 程式為該鏡像指定一個名稱。
如需有關如何在安裝期間建立鏡像檔案系統的簡介資訊,請參閱「Solaris 10 8/07 安裝指南:規劃安裝與升級」中的第 8 章「在安裝期間建立 RAID-1 磁碟區 (鏡像) (簡介)」。
如需建立鏡像檔案系統的準則和需求,請參閱「Solaris 10 8/07 安裝指南:規劃安裝與升級」中的第 9 章「在安裝期間建立 RAID-1 磁碟區 (鏡像) (規劃)」。
如需關鍵字值的說明,請參閱filesys 設定檔關鍵字 (建立 RAID-1 磁碟區)和metadb 設定檔關鍵字 (建立狀態資料庫複本)。
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone fdisk c0t0d0 0x04 delete fdisk c0t0d0 solaris maxfree cluster SUNWCall cluster SUNWCacc delete |
下列清單描述了此範例的一些關鍵字和值。
從 c0t0d0 磁碟中刪除所有 DOSOS 16 (04 十六進位) 類型的 fdisk 分割區。
在 c0t0d0 磁碟的最大連續可用空間上建立 Solaris fdisk 分割區。
完整的 Solaris 軟體群組 (SUNWCall) 已安裝在系統上。
系統上將不會安裝系統統計公用程式 SUNWCacc。