本節描述您可在設定檔中使用的設定檔關鍵字和值。如需有關建立設定檔的詳細說明,請參閱建立設定檔。
表 31–2 可讓您根據自己的安裝情況快速決定能夠使用的關鍵字。除非在關鍵字的描述中另有說明,否則關鍵字只能在初始安裝選項中使用。
表 31–2 設定檔關鍵字概述
安裝情況 |
|||||
---|---|---|---|---|---|
設定檔關鍵字 |
獨立系統 (非網路系統) |
獨立系統 (網路系統) 或伺服器 |
OS 伺服器 |
升級 |
進行磁碟空間重新配置的升級 |
archive_location (安裝 Solaris Flash 歸檔檔案) |
√ |
√ | |||
backup_media |
√ |
||||
boot_device |
√ |
√ |
√ | ||
bootenv createbe |
√ |
√ |
√ | ||
client_arch |
√ | ||||
client_root |
√ | ||||
client_swap |
√ | ||||
cluster (加入軟體群組) |
√ |
√ |
√ | ||
cluster (加入或刪除叢集) |
√ |
√ |
√ |
√ |
√ |
dontuse |
√ |
√ |
√ | ||
fdisk (僅 x86) |
√ |
√ |
√ | ||
filesys (裝載遠端檔案系統) |
√ |
√ | |||
filesys (建立本機檔案系統) |
√ |
√ |
√ | ||
filesys (建立鏡像檔案系統) |
√ |
√ |
√ |
|
|
forced_deployment (安裝 Solaris Flash 差動歸檔檔案) |
√ |
√ |
|
|
|
geo |
√ |
√ |
√ |
√ |
√ |
install_type |
√ |
√ |
√ |
√ |
√ |
isa_bits |
√ |
√ |
√ |
√ |
√ |
layout_constraint |
√ |
||||
local_customization (安裝 Solaris Flash 歸檔檔案) |
√ |
√ |
|
|
|
locale |
√ |
√ |
√ |
√ |
√ |
metadb (建立狀態資料庫副本) |
√ |
√ |
√ |
|
|
no_master_check (安裝 Solaris Flash 差動歸檔檔案) |
√ |
√ |
|
|
|
no_content_check (安裝 Solaris Flash 差動歸檔檔案) |
√ |
√ |
|
|
|
num_clients |
√ | ||||
package |
√ |
√ |
√ |
√ |
√ |
partitioning |
√ |
√ |
√ |
|
|
root_device |
√ |
√ |
√ |
√ |
√ |
system_type |
√ |
√ |
√ |
|
|
usedisk |
√ |
√ |
√ |
archive_location retrieval_type location |
retrieval_type 和 location 的值取決於 Solaris Flash 歸檔檔案的儲存位置。下列小節包含可以用於 retrieval_type 和 location 的值,以及如何使用 archive_location 關鍵字的範例。
如果歸檔檔案儲存在 NFS 伺服器上,請使用下列 archive_location 關鍵字的語法。
archive_location nfs server_name:/path/filename retry n |
您儲存歸檔檔案的伺服器名稱。
從指定伺服器擷取的歸檔檔案位置。如果路徑名稱包含 $HOST,則 Solaris Flash 安裝公用程式會以您要安裝的複製系統名稱來取代 $HOST。
Solaris Flash 歸檔檔案的名稱。
可選關鍵字。n 是 Solaris Flash 公用程式嘗試裝載歸檔檔案的最多次數。
範例:
archive_location nfs golden:/archives/usrarchive archive_location nfs://golden/archives/usrarchive
如果歸檔檔案儲存在 HTTP 伺服器上,請使用下列 archive_location 關鍵字的語法。
archive_location http://server_name:port path/filename optional_keywords |
如果歸檔檔案儲存在 HTTPS 伺服器上,請使用下列 archive_location 關鍵字的語法。
archive_location https://server_name:port path/filename optional_keywords |
您儲存歸檔檔案的伺服器名稱。server_name 可以是通訊埠編號,也可以是 TCP 服務的名稱,該服務會在執行期間決定通訊埠編號。
可選通訊埠。如果您不指定通訊埠,Solaris Flash 安裝公用程式會使用預設的 HTTP 通訊埠編號 80。
要從指定伺服器擷取的歸檔檔案的位置。如果路徑名稱包含 $HOST,則 Solaris Flash 安裝公用程式會以您要安裝的複製系統名稱來取代 $HOST。
Solaris Flash 歸檔檔案的名稱。
當您從 HTTP 伺服器擷取 Solaris Flash 歸檔檔案時所能指定的可選關鍵字。
關鍵字 |
值定義 |
---|---|
auth basic user_name password |
如果歸檔檔案位於受密碼保護的 HTTP 伺服器,您必須將存取 HTTP 伺服器所需的使用者名稱和密碼納入設定檔中。 註解 – 在用於自訂 JumpStart 的設定檔中使用驗證方式是不妥當的。未授權的使用者可能可以存取包含密碼的設定檔。 |
timeout min |
timeout 關鍵字可以讓您指定在關閉連接、重新開啟連接以及從前一次逾時發生處繼續進行之前,暫停從 FTP 伺服器接收資料的最長允許時間 (以分鐘為單位)。如果您指定 timeout 值為零 (0),連接會因為停止使用而無法重新開啟。 如果發生逾時重新連接,Solaris Flash 安裝公用程式會嘗試從歸檔檔案中最近使用的一個已知位置繼續執行安裝。如果 Solaris Flash 安裝公用程式無法從最近使用的一個已知位置繼續執行安裝,程式會從歸檔檔案的起始位置重新開始擷取資料,並且捨棄逾時之前所擷取到的資料。 |
proxy host:port |
proxy 關鍵字讓您可以指定代理主機和代理埠。您可以使用代理主機從防火牆的另一邊擷取 Solaris Flash 歸檔檔案。在指定 proxy 關鍵字時,必須提供一個代理埠。 |
範例:
archive_location http://silver/archives/usrarchive.flar timeout 5
auth basic user_name password 關鍵字的範例:
archive_location http://silver/archives/usrarchive.flar timeout 5 user1 secret
如果歸檔檔案儲存在 FTP 伺服器上,請使用下列 archive_location 關鍵字的語法。
archive_location ftp://user_name:password@server_name:port path/filename optional_keywords |
您在設定檔中存取 FTP 伺服器時所需的使用者名稱和密碼。
您儲存歸檔檔案的伺服器名稱。server_name 可以是通訊埠編號,也可以是 TCP 服務的名稱,該服務會在執行期間決定通訊埠編號。
A 是可選通訊埠。如果您不指定通訊埠,Solaris Flash 安裝公用程式就會使用預設的 FTP 通訊埠編號 (21)。
從指定伺服器擷取的歸檔檔案位置。如果路徑名稱包含 $HOST,則 Solaris Flash 安裝公用程式會以您要安裝的複製系統名稱來取代 $HOST。
Solaris Flash 歸檔檔案的名稱。
當您從 FTP 伺服器擷取 Solaris Flash 歸檔檔案時所能指定的可選關鍵字。
關鍵字 |
值定義 |
---|---|
timeout min |
timeout 關鍵字可以讓您指定在關閉連接、重新開啟連接以及從前一次逾時發生處繼續進行之前,暫停從 FTP 伺服器接收資料的最長允許時間 (以分鐘為單位)。如果您指定 timeout 值為零 (0),連接會因為停止使用而無法重新開啟。 如果發生逾時重新連接,Solaris Flash 安裝公用程式會嘗試從歸檔檔案中最近使用的一個已知位置繼續執行安裝。如果 Solaris Flash 安裝公用程式無法從最近使用的一個已知位置繼續執行安裝,程式會從歸檔檔案的起始位置重新開始擷取資料,並且捨棄逾時之前所擷取到的資料。 |
proxy host:port |
proxy 關鍵字讓您可以指定代理主機和代理埠。您可以使用代理主機從防火牆的另一邊擷取 Solaris Flash 歸檔檔案。在指定 proxy 關鍵字時,必須提供一個代理埠。 |
範例:
archive_location ftp://user1:secret@silver/archives/usrarchive.flar timeout 5
如果歸檔檔案儲存在磁帶上,請使用下列 archive_location 關鍵字的語法。
archive_location local_tape device position |
您儲存 Solaris Flash 歸檔檔案的磁帶機名稱。如果裝置名稱是正規的路徑,則 Solaris Flash 安裝公用程式會從裝置節點的路徑擷取歸檔檔案。如果您提供的裝置名稱不是一個正式路徑,則 Solaris Flash 安裝公用程式就會將 /dev/rmt/ 加入路徑。
指定您要在磁帶機上儲存歸檔檔案的位置。如果您不提供位置,Solaris Flash 安裝公用程式會從磁帶機上的目前位置擷取歸檔檔案。藉由指定 position,您可以將磁帶機上的開始程序檔或 sysidcfg 檔案放在歸檔檔案之前。
範例:
archive_location local_tape /dev/rmt/0n 5 archive_location local_tape 0n 5
如果將 Solaris Flash 歸檔檔案儲存在檔案系統導向的隨機存取裝置上,如磁片或是 CD-ROM,就可以擷取本機裝置的 Solaris Flash 歸檔檔案。請使用下列 archive_location 關鍵字的語法。
藉由使用本機磁帶的語法,您可以從磁帶等資料流導向裝置擷取歸檔檔案。
archive_location local_device device path/filename file_system_type |
您儲存 Solaris Flash 歸檔檔案的磁碟機名稱。如果裝置名稱是正式路徑,就會直接裝載路徑。如果您提供的裝置名稱不是一個正式路徑,則 Solaris Flash 安裝公用程式就會將 /dev/dsk/ 加入路徑。
Solaris Flash 歸檔檔案的路徑,相對於您指定裝置上的檔案系統的根路徑。如果路徑名稱包含 $HOST,則 Solaris Flash 安裝公用程式會以您要安裝的複製系統名稱來取代 $HOST。
Solaris Flash 歸檔檔案的名稱。
指定裝置上的檔案系統類型。如果您不提供檔案系統類型,Solaris Flash 安裝公用程式會嘗試裝載 UFS 檔案系統。如果 UFS 的裝載失敗,Solaris Flash 安裝公用程式會嘗試裝載 HSFS 檔案系統。
範例:
如果要從格式化為 UFS 檔案系統的本機硬碟裝置上擷取歸檔檔案,請使用下列指令:
archive_location local_device c0t0d0s0 /archives/$HOST
如果要從具有 HSFS 檔案系統的本機 CD-ROM 擷取歸檔檔案,請使用以下指令:
archive_location local_device c0t0d0s0 /archives/usrarchive
您可以擷取儲存在 miniroot 中的歸檔檔案,因為您已經在該處將複製系統作為本機檔案啟動。當您執行自訂 JumpStart 安裝時,您是從 CD-ROM 或以 NFS 為基礎的 miniroot 中啟動系統。安裝軟體載入且由此執行 miniroot。因此,您儲存在 CD-ROM 或以 NFS 為基礎的 miniroot 中的 Solaris Flash 歸檔檔案可以視為本機檔案來使用。請使用下列 archive_location 關鍵字的語法。
archive_location local_file path/filename |
歸檔檔案的位置。如果系統是從 Solaris Installation CD 或 Solaris DVD 啟動,系統必須能存取歸檔檔案的路徑,以將其當成本機檔案來使用。當系統是從 Solaris Installation CD 或 Solaris DVD 啟動時,將無法存取 /net。
Solaris Flash 歸檔檔案的名稱。
範例:
archive_location local_file /archives/usrarchive
backup_media type path |
當空間必須重新配置時,您可以將 backup_media 僅與升級選項配合使用。
如果在升級時因為空間不足而需要重新配置空間的話,backup_media 會定義用來備份檔案系統的媒體。如果備份需要用到多個磁帶或磁片,系統會在升級期間提示您插入磁帶或磁片。
有效的 type 值 |
有效的 path 值 |
規格 |
---|---|---|
local_tape |
/dev/rmt/n |
即將升級的系統上之本機磁帶機。path 必須是磁帶機的字元 (原始字元) 裝置路徑。n 是磁帶機的號碼。 |
local_diskette |
/dev/rdisketten |
即將升級的系統上之本機磁片。path 必須是磁碟機的字元 (原始字元) 裝置路徑。n 是磁片的號碼。 您用來備份的磁片必須是已經格式化的磁片。 |
local_filesystem |
/dev/dsk/cwtxdysz /file_system |
即將升級的系統上的本機檔案系統。您不能指定將因升級而變更的本機檔案系統。path 可以是磁碟片段的區塊裝置路徑。例如,可能不需要 /dev/dsk/c wtx dys z 中的 t x。或者,path 可以是由 /etc/vfstab 檔案裝載的檔案系統之絕對路徑。 |
remote_filesystem |
host:/file_system |
遠端系統上的 NFS 檔案系統。path 必須包括遠端系統 host 的名稱或 IP 位址,以及 NFS 檔案系統和 file_system 的絕對路徑。NFS 檔案系統必定有讀取/寫入的存取權限。 |
remote_system | user@host:/directory |
遠端 shell,rsh 所能到達的遠端系統上的目錄。即將升級的系統必須擁有透過遠端系統的 .rhosts 檔案來存取遠端系統的存取權。path 必須是遠端系統 host 的名稱,以及 directory 目錄的絕對路徑。如果未指定使用者登入識別碼 user,則依預設會使用 root。 |
範例:
backup_media local_tape /dev/rmt/0 backup_media local_diskette /dev/rdiskette1 backup_media local_filesystem /dev/dsk/c0t3d0s4 backup_media local_filesystem /export backup_media remote_filesystem system1:/export/temp backup_media remote_system user1@system1:/export/temp
boot_device device eeprom |
boot_device 會指定 JumpStart 程式安裝根 (/) 檔案系統的所在裝置,以及系統的啟動裝置。
如果您不指定設定檔中的 boot_device 關鍵字,安裝期間會指定下列預設的 boot_device 關鍵字:boot_device any update.
SPARC:cwtxdysz 或 cxdysz – JumpStart 程式放置根 (/) 檔案系統的磁碟片段,例如 c0t0d0s0。
x86:cwtxdy 或 cxd y –JumpStart 程式放置根 (/) 檔案系統的磁碟片段,例如 c0d0。
existing – JumpStart 程式將根 (/) 檔案系統放在系統的現有啟動裝置上。
any – JumpStart 程式會自行選擇放置根 (/) 檔案系統的位置。JumpStart 程式會嘗試使用系統的現有啟動裝置。JumpStart 程式可能會依需要選擇其他的啟動裝置。
eeprom – 選擇更新或保留系統的 EEPROM。
SPARC:選擇您是否要將系統的 EEPROM 升級或保留成指定的啟動裝置。
x86:您必須指定 preserve 值。
update – JumpStart 程式會將系統的 EEPROM 升級成指定的啟動裝置,這樣安裝的系統才會自動從該處啟動。
preserve – 系統的 EEPROM 中的啟動裝置值並未變更。如果您指定了新的啟動裝置,卻未變更系統的 EEPROM,則您必須手動變更系統的 EEPROM,這樣它才能自動從新的啟動裝置啟動。
SPARC:在 SPARC 系統上,eeprom 值可在您變更系統目前的啟動裝置後,允許您更新系統的 EEPROM。藉由更新系統的 EEPROM,系統可以自動從新的啟動裝置啟動。
範例:
boot_device c0t0d0s2 update
boot_device 必須符合任何指定根 (/) 檔案系統的 filesys 關鍵字和 root_device 關鍵字,如果有指定的話。
bootenv createbe bename new_BE_name filesystem mountpoint:device:fs_options [filesystem...] |
bootenv createbe 可讓您在安裝作業環境的同時,建立非作用中的空啟動環境。至少,您必須建立根 (/) 檔案系統。雖然您正在建立檔案系統,但在磁碟片段上未建立任何檔案系統。未複製目前啟動環境中的任何檔案系統。已命名新的啟動環境,並可以在其中加入檔案系統。稍後,Solaris Flash 歸檔檔案可植入此空啟動環境。啟動環境安裝歸檔檔案後,便可以啟動成為目前的作業環境。下面列出 bename 和 filesystem 的值。
bename 指定要建立的新啟動環境之名稱。new_BE_name 不能超過 30 個字元,僅可包含字母數字字元,並且不能包含多位元組字元。該名稱在此系統上必須是唯一的。
filesystem 決定要在新啟動環境中建立的檔案系統之類型和數量。必須定義至少一個包含根 (/) 檔案系統的磁碟片段。檔案系統可以安裝在同一個磁碟上,也可以分散在多個磁碟上。
如需設定檔範例和使用此關鍵字的背景,請參閱以下參考內容:
如需設定檔範例,請參閱範例 26–9。
如需有關使用 Solaris Live Upgrade 建立、升級和啟動非作用中啟動環境的背景,請參閱第 32章, Solaris Live Upgrade (主題)。
如需有關使用 Solaris Flash 歸檔檔案的背景,請參閱第 19章, Solaris Flash 安裝功能 (主題)。
client_arch karch_value ... |
client_arch 指定作業系統伺服器要支援與伺服器所用平台群組不同的一個平台群組。如果您未在設定檔中指定 client_arch,任何使用作業系統伺服器的無磁碟用戶端都必須包含與伺服器相同的平台群組。您必須指定要作業系統伺服器支援的每一個平台群組。
karch_value 的有效值為 sun4m、 sun4u 與 i86pc。如需平台名稱和各種系統的清單,請參閱「Solaris 9 Sun 硬體指南」。
只有當 system_type 指定為 server 時,您才可以使用 client_arch。
client_root root_size |
client_root 定義根空間的容量 root_size (以 MB 為單位),來為每個用戶端進行配置。如果您不在伺服器的設定檔中指定 client_root,安裝軟體會為每個用戶端配置 15 MB 的根空間。用戶端根區域的大小與 num_clients 關鍵字結合使用可以決定要為 /export/root 檔案系統保留多大的空間。
只有當 system_type 指定為 server 時,您才可以使用 client_root。
client_swap swap_size |
client_swap 定義交換空間 swap_size 的容量 (以 MB 為單位),來為每個用戶端進行配置。如果您未在設定檔中指定 client_swap,依預設,會配置 32 MB 的交換空間。
範例:
client_swap 64
此範例指定每個無磁碟用戶端都要有 64 MB 的交換空間。
只有當 system_type 指定為 server 時,您才可以使用 client_swap。
如果設定檔未指定 swap 的大小,JumpStart 程式會根據系統的實體記憶體來決定交換空間的大小。表 31–5 顯示如何在自訂 JumpStart 安裝時決定 swap 的大小。
表 31–5 決定 swap 的大小
實體記憶體 (單位為 MB) |
交換空間 (單位為 MB) |
---|---|
16–64 |
32 |
64–128 |
64 |
128–512 |
128 |
大於 512 |
256 |
JumpStart 程式會讓 swap 的大小小於 swap 所在磁碟的 20%,除非磁碟在佈局完其他檔案系統之後還有可用空間。如果還有可用空間,JumpStart 程式會將可用空間配置給 swap,並且盡可能按表 31–5 中顯示的容量配置。
實體記憶體加上交換空間的總計必須至少為 32 MB。
cluster group_name |
cluster 指定要加入到系統的軟體群組。下表列出每個軟體群組的 group_name。
軟體群組 | group_name |
---|---|
核心系統支援軟體群組 | SUNWCreq |
一般使用者 Solaris 軟體群組 | SUNWCuser |
開發者 Solaris 軟體群組 | SUNWCprog |
完整 Solaris 軟體群組 | SUNWCall |
完整 Solaris 軟體群組和 OEM 支援 | SUNWCXall |
您可以在設定檔中只指定一個軟體群組。必須先指定軟體群組,然後才能指定其他的 cluster 和 package 項目。如果您未使用 cluster 在設定檔中指定軟體群組,系統會安裝一般使用者 Solaris 軟體群組 SUNWCuser。
cluster cluster_name add_delete_switch |
cluster (加入或刪除叢集) 可以用於初始安裝以及升級選項。
cluster 會指定要加入或刪除即將安裝在系統的軟體群組之叢集。
cluster_name 的格式必須為 SUNWCname。若要檢視關於叢集及其名稱的詳細資訊,請在已安裝的系統上啟動管理工具,然後選擇 [瀏覽] 功能表中的 [軟體]。
add_delete_switch 代表選項 add 或 delete。請使用 add_delete_switch 指出是否要加入或刪除指定的叢集。如果您未指定 add_delete_switch,依預設,系統會使用 add。
當您在升級時使用 cluster (加入或刪除叢集),以下條件將會套用:
所有已經在系統上的叢集都會自動升級。
如果您指定了 cluster_name add,且系統尚未安裝 cluster_name,則系統會安裝叢集。
如果您指定 cluster_name delete,且系統已經安裝了 cluster_name,則系統會在升級開始之前刪除套裝軟體。
dontuse disk_name ... |
依照預設,如果指定了 partitioning default,JumpStart 程式就會使用所有系統上的作業磁碟。dontuse 可以指定您不希望 JumpStart 程式使用的一個或多個磁碟。disk_name 的格式必須指定為 cxtydz 或 cydz,例如c0t0d0。
您不可以在同一個設定檔中指定 dontuse 關鍵字和 usedisk 關鍵字。
fdisk disk_name type size |
fdisk 定義如何在 x86 式系統上設定 fdisk 分割區。您可以多次指定 fdisk 。fdisk 分割 x86 式系統時,會出現下列情形:
除非將 delete 或 0 值指派給 size,並藉此方式刪除具有 fdisk 關鍵字的分割區,否則將保留磁碟上的所有 fdisk 分割區。如果將 size 設定為 all,也會刪除所有現有的 fdisk 分割區。
包含根 (/) 檔案系統的 Solaris fdisk 分割區為磁碟上指定的作用分割區。
依預設,系統從作用中分割區啟動。
如果未於設定檔中指定 fdisk 關鍵字,系統會在安裝時使用下列預設的 fdisk 關鍵字。
fdisk all solaris maxfree
fdisk 項目依照各項目在設定檔中的列示順序進行處理。
disk_name - 使用下列值指定應在何處建立或刪除 fdisk 分割區:
cxtydz 或 cydz - 特定的磁碟,例如 c0t3d0。
rootdisk – 包含系統根磁碟值的變數,此值由 JumpStart 程式決定,詳情請參閱決定系統根磁碟的方法。
all – 所有選取的磁碟。
type - 使用以下值指定要在指定磁碟上建立或刪除何種類型的 fdisk 分割區:
solaris - 一個 Solaris fdisk 分割區 (SUNIXOS fdisk 類型)。
dosprimary - 主 DOS fdisk 分割區的別名,不適用於延伸或保留給資料 DOS 的 fdisk 分割區。透過將 delete 值指派給 size 來刪除 fdisk 分割區時,dosprimary 便成為 DOSHUGE、 DOSOS12 及 DOSOS16 fdisk 類型的別名。在建立 fdisk 分割區時,dosprimary 便成為 DOSHUGE fdisk 分割區的別名。
DDD - 整數 fdisk 分割區。DDD 為 1 到 255 (含) 之間的整數。
只有當 size 為 delete 時,才能指定這個值。
0xHH - 十六進位 fdisk 分割區。HH 為 01 到 FF 之間的十六進位數。
只有當 size 為 delete 時,才能指定這個值。
下表顯示某些 fdisk 類型的整數及十六進位數。
fdisk 類型 |
DDD |
HH |
---|---|---|
DOSOS12 |
1 |
01 |
PCIXOS |
2 |
02 |
DOSOS16 |
4 |
04 |
EXTDOS |
5 |
05 |
DOSHUGE |
6 |
06 |
DOSDATA |
86 |
56 |
OTHEROS |
98 |
62 |
UNIXOS |
99 |
63 |
DDD - 在指定的磁碟上建立大小為 DDD (以 MB 為單位) 的 fdisk 分割區。DDD 必須為一整數,JumpStart 程式會自動四捨五入至最近的磁柱界限。指定 0 值時,會產生與指定 delete 同樣的結果。
all - 在整個磁碟上建立一個 fdisk 分割區。刪除所有現有 fdisk 分割區。
只有當 type 為 solaris 時,才能指定 all 值。
maxfree - 在指定磁碟的最大連續可用空間中,建立一個 fdisk 分割區。如果磁碟上已經存在指定 type 的 fdisk 分割區,則會使用現有的 fdisk 分割區。磁碟上未建立新的 fdisk 分割區。
磁碟至少必須包含一個未使用的 fdisk 分割區。同樣的,磁碟必須擁有可用空間,否則無法執行安裝。只有當 type 為 solaris 或 dosprimary 時,才能指定 maxfree 值。
delete - 刪除指定磁碟上所有指定為 type 的 fdisk 分割區。
filesys server:path server_address mount_pt_name [[mount_options]] |
將 filesys 與列出的值配合使用,JumpStart 程式會將已安裝的系統設定為系統啟動時自動裝載遠端檔案系統。您可以指定 filesys 不只一次。
範例:
filesys sherlock:/export/home/user2 - /home
server: – 遠端檔案系統所在的伺服器名稱,名稱後跟著冒號。
path – 遠端檔案系統的裝載點名稱。例如,/usr 或 /export/home。
server_address – server 中指定的伺服器 IP 位址:path. 如果名稱服務不在網路上執行,可以使用 server_address 值將伺服器的主機名稱和 IP 位址植入 /etc/hosts 檔案。如果您不指定伺服的 IP 位址,就必須指定一個減號 (-)。例如,如果您有一個在網路上執行的名稱服務,就不需指定伺服器的 IP 位址。
mount_pt_name – 要將遠端檔案系統裝載於其上的裝載點名稱。
mount_options – 一個或多個裝載選項,與 mount(1M) 指令的 -o 選項相同。裝載選項會加入到指定的 mount_pt_name 之 /etc/vfstab 項目。
如果您需要指定多個裝載選項,裝載選項必須用逗號隔開,且不能有空格 (例如 ro,quota)。
filesys slice size [[file_system optional_parameters]] |
藉由將 filesys 與列出的值配合使用,JumpStart 程式會在安裝時建立本機檔案系統。 您可以指定 filesys 不只一次。
any – JumpStart 程式將檔案系統置於任意磁碟中。
當 size 是 existing、all、free、start 時,您無法指定 any:size 或ignore。
cwtxdysz 或 cxdysz – JumpStart 程式放置檔案系統的磁碟片段,例如 c0t0d0s0 或 c0d0s0。
rootdisk.s n – 變數,包含系統根磁碟的值,該值由 JumpStart 程式決定,請參閱決定系統根磁碟的方法。sn 字尾指出磁碟上的特定磁碟片段。
num – 檔案系統的大小設為 num (以 MB 為單位)。
existing – 使用現存檔案目前的大小。
當您使用 existing 值時,可以藉由將 file_system 指定為其他 mount_pt_name 來變更現有磁碟片段的名稱。
auto – 檔案系統的大小會根據選定的軟體而自動決定。
all – 指定的 slice 使用檔案系統的整個磁碟。當您指定 all 值時,沒有其他的檔案系統可以放在指定的磁碟上。
free – 檔案系統會使用磁碟上剩下的未使用空間。
如果將 free 作為 filesys 的值使用,則 filesys 項目必須是設定檔中的最後一個項目。
start:size – 檔案系統明確地分割。start 是磁碟片段開始的磁柱。size 是該磁碟片段的磁柱編號。
file_system – 當您指定 slice 為 any 或 cwtxdysz 時,file_system 是可選的,且會被使用。如果未指定 file_system,依預設,系統會設定 unnamed。如果設定 unnamed,您就無法指定 optional_parameters 值。使用下列其中一個值:
mount_pt_name – 檔案系統的裝載點名稱,例如 /var。
swap – 將指定的 slice 作為 swap 使用。
overlap – 指定的 slice 定義成磁碟區域的代表。VTOC 值是 V_BACKUP。依預設,磁碟片段 2 是重疊的磁碟片段,表示整個磁碟。
只有當 size 是 existing、all 或 start 時,您才可以指定 overlap:size。
unnamed – 指定的 slice 定義成原始磁碟區,因此 slice 沒有裝載點名稱。如果未指定 file_system,依預設,系統會設定 unnamed。
ignore – JumpStart 程式未識別或使用指定的 slice。您可以使用此選項來指定您想要在安裝時忽略磁碟上的檔案系統。JumpStart 程式會在同一個磁碟上以同樣的名稱建立一個新的檔案系統。只有當指定了 partitioning existing 時,您才可以使用 ignore。
optional_parameters – 請使用下列任一值:
preserve – 保留指定 slice 上的檔案系統。
只有在 size 為 existing 且 slice 為 cwt xdys z 時,才能指定 preserve。
mount_options – 一個或多個裝載選項,與 mount(1M) 指令的 -o 選項相同。裝載選項會加至指定的 mount_pt_name 之 /etc/vfstab 項目。
如果您需要指定多個裝載選項,裝載選項必須用逗號隔開,且不能有空格 (例如 ro,quota)。
filesys mirror[[[:name]]]slice[[[slice]]]sizefile_systemoptional_parameters |
將 filesys mirror 關鍵字與列出的值配合使用,JumpStart 程式便可建立建立鏡像檔案系統所必需的 RAID-1 與 RAID-0 容體。您可以多次指定 filesys mirror,以便為不同的檔案系統建立 RAID-1 容體 (鏡像)。
僅初始安裝支援 filesys mirror 關鍵字。
name – 此可選關鍵字可讓您命名 RAID-1 容體 (鏡像)。鏡像名稱必須以字母「d」開始,其後為 0 到 127 之間的數字,例如,d100。如果您沒有指定鏡像名稱,自訂 JumpStart 程式將為您指定一個鏡像名稱。如需有關如何命名鏡像的準則,請參閱容體名稱的需求與準則。
slice – 此值指定自訂 JumpStart 程式放置您要鏡像的檔案系統的磁碟片段。磁碟片段值必須遵循格式 cwtxdysz,例如 c0t0d0s0 或 c0t0d0s5。自訂 JumpStart 程式可在磁碟片段上建立 RAID-0 容體 (單一磁碟片段串接),並建立 RAID-1 容體來鏡像此串接。您最多可以指定兩個要鏡像的磁碟片段。
size – 此值指定檔案系統的大小,以 MB 表示。
file_system – 此值指定您要鏡像的檔案系統。自訂 JumpStart 程式從指定的磁碟片段建立鏡像,並將該鏡像裝載於指定的檔案系統上。除了臨界檔案系統,如根 (/)、/usr 與 /var,您還可以指定 swap 作為檔案系統。
optional_parameters – 一個或多個裝載選項,與 mount(1M) 指令的 -o 選項相同。裝載選項會加入到指定的 file_system 之 /etc/vfstab 項目。如果您需要指定多個裝載選項,裝載選項必須用逗號隔開,且不能有空格,例如 ro,quota。
如需有關在安裝期間建立鏡像檔案系統的更多資訊,請參閱第 10章, 在安裝期間建立 RAID-1 容體 (鏡像) (概述)。
forced_deployment |
forced_deployment 在一個複製系統上強制安裝 Solaris Flash 差動歸檔檔案,而此複製系統並非軟體所預期的系統。
如果使用 forced_deployment,將刪除所有新檔案,以使複製系統回到預期狀態。如果您無法確定刪除哪個檔案,請使用預設,它可透過停止安裝來保護新檔。
geo locale |
geo 會指定您想要在系統上安裝,或者是升級系統時加入的區域語言環境或語言環境。下表列出您可以指定的 locale 值。
值 |
描述 |
---|---|
N_Africa |
北非,包括埃及 |
C_America |
中美,包括哥斯大黎加、薩爾瓦多、瓜第馬拉、墨西哥、尼加拉瓜、巴拿馬 |
N_America |
北美,包括加拿大、美國 |
S_America |
南美,包括阿根廷、玻利維亞、巴西、智利、哥倫比亞、厄瓜多、巴拉圭、祕魯、烏拉圭、委內瑞拉 |
Asia |
亞洲,包括日本、韓國、中華人民共和國、台灣、泰國 |
Ausi |
大洋洲,包括澳洲和紐西蘭 |
C_Europe |
中歐,包括奧地利、捷克共和國、德國、匈牙利、波蘭、斯洛伐克、瑞士 |
E_Europe |
東歐,包括阿爾巴尼亞、保加利亞、克羅埃西亞、愛沙尼亞、拉脫維亞、立陶宛、馬其頓、羅馬尼亞、俄羅斯、塞爾維亞、斯洛維尼亞、土耳其 |
N_Europe |
北歐,包括丹麥、芬蘭、冰島、挪威、瑞典 |
S_Europe |
南歐,包括希臘、義大利、葡萄牙、西班牙 |
W_Europe |
西歐,包括比利時、法國、英國、愛爾蘭和荷蘭 |
M_East |
中東,包括以色列 |
組成之前所列出的每個區域語言環境的元件語言環境值之完整清單見於附錄 D, 語言環境值 (參考)。
您可以為您要加入系統的每個語言環境指定 geo 關鍵字。
install_type initial_upgrade_flash_switch |
install_type 定義是否要在系統上消除和安裝新的 Solaris 作業環境,是否在系統上升級現有的 Solaris 環境,或是否在系統上安裝 Solaris Flash 歸檔檔案。
您必須在設定檔中指定 install_type,且 install_type 必須是每個設定檔中的第一個設定檔關鍵字。
您必須對 initial_upgrade_flash_switch 使用以下任一種選項:
initial_install – 指定要執行 Solaris 作業環境的初始安裝
upgrade – 指定要執行 Solaris 作業環境的升級
flash_install – 指定安裝覆寫所有檔案的 Solaris Flash 歸檔檔案
flash_update – 指定安裝僅覆寫指定檔案的 Solaris Flash 差動歸檔檔案
某些設定檔關鍵字只能用於 initial_install 選項。某些設定檔關鍵字只能用於 upgrade 選項。某些設定檔關鍵字只能用於 flash_install 選項。
isa_bits bit_switch |
isa_bits 指定要安裝 64 位元還是 32 位元的 Solaris 9 套裝軟體。
bit_switch 代表 64 或 32 選項,您可用該選項指出要安裝 64 位元還是 32 位元的 Solaris 9 套裝軟體。如果您未在設定檔中設定此關鍵字,JumpStart 程式會以下列方式安裝系統:
在 UltraSPARCTM 系統上安裝 64 位元套裝軟體
在其他所有系統上安裝 32 位元套裝軟體。
如果您使用 isa_bits 關鍵字,則同時必須使用 Solaris Software 1 of 2 CD 或 Solaris DVD 上 Solaris_9/Misc/jumpstart_sample 目錄中最新的 check 程序檔。
layout_constraint slice constraint [[minimum_size]] |
您只能將 layout_constraint 用於空間必須重新配置時的升級選項。
如果自動佈局在升級時因為空間問題而需要重新配置空間,layout_constraint 會在檔案系統上指定有限制的自動佈局。
如果您未指定 layout_constraint 關鍵字,JumpStart 程式會以下列方式進行磁碟佈局:
需要更多空間進行升級的檔案系統會標示成「可變更」。
如果檔案系統與需要更多空間且由 /etc/vfstab 檔案裝載的檔案系統位於同一磁碟上,則該檔案系統會標示成「可變更」。
剩下的檔案系統會標示成「固定」,因為自動佈局無法變更檔案系統。
如果您指定一或多個 layout_constraint 關鍵字,JumpStart 程式會以下列方式進行磁碟佈局:
需要更多空間進行升級的檔案系統會標示成「可變更」。
您為其指定 layout_constraint 關鍵字的檔案系統會以指定的限制式來標示。
剩下的檔案系統會標示成「固定」。
您無法變更需要更多空間來升級的檔案系統上的限制式,因為檔案系統必須標示成「可變更」。您可以使用 layout_constraint 關鍵字來變更需要更多空間進行升級的檔案系統上的 minimum_size 值。
如果要協助自動佈局重新配置空間,請選取其他可變更或可移動的檔案系統,特別是那些與需要更多空間進行升級的檔案系統位於同一磁碟上的檔案系統。
slice – slice 會指定要在檔案系統的哪個磁碟片段指定限制式。您必須將系統磁碟片段的格式指定為 cwtxdysz 或 cxdysz。
constraint – 將下列任一限制式用於指定的檔案系統:
changeable – 自動佈局可將檔案系統移到其他位置,這樣可以變更檔案系統大小。您只能在由 /etc/vfstab 檔案裝載的檔案系統上指定 changeable 限制式。藉由指定 minimum_size 值,您可以變更檔案系統的大小。
當您將檔案系統標示為「可變更」,且未指定 minimum_size 時,檔案系統的最小容量設定為比所需的最小空間大 10%。例如,如果檔案系統的最小限制是 100 MB,則變更後的大小是 110 MB。如果指定了 minimum_size,所有剩下的可用空間,也就是原始容量減去最小容量,都可用於其他的檔案系統。
movable – 自動佈局可將檔案系統移到同一個磁碟的其他磁碟片段或另一個磁碟。檔案系統大小維持不變。
available – 自動佈局可以使用檔案系統上的所有空間來重新配置空間。檔案系統中的所有資料都遺失了。您只能在非由 /etc/vfstab 檔案裝載的檔案系統上指定 available 限制式。
collapse – 自動佈局可將指定的檔案系統移動和縮回上層檔案系統。您可以使用 collapse 選項來減少系統上檔案系統的數量,作為升級的準備。例如,如果系統有 /usr 和 /usr/share 檔案系統,損毀 /usr/share 檔案系統會將檔案系統移到 /usr,也就是父檔案系統。您只能在由 /etc/vfstab 檔案裝載的檔案系統上指定 collapse 限制式。
minimum_size – 會在自動佈局重新配置空間後,指定檔案系統的大小。minimum_size 選項可讓您變更檔案系統的大小。如果將未經配置的空間加到檔案系統,檔案系統可能會更大。但是,無論如何一定不會少於您指定的大小。minimum_size 值是可選擇的。只有當您將檔案系統標示為「可變更」,且最小大小不少於檔案系統用來容納現有檔案系統內容所需大小時,請使用此值。
範例:
layout_constraint c0t3d0s1 changeable 200 layout_constraint c0t3d0s4 movable layout_constraint c0t3d1s3 available layout_constraint c0t2d0s1 collapse
local_customization 本機目錄 |
在複製系統上安裝 Solaris Flash 歸檔檔案之前,可以建立自訂程序檔以將本機配置保留在複製系統上。該 local_customization 關鍵字會指出儲存這些程序檔的目錄。local directory 是複製系統上程序檔的路徑。如需有關預先部署與部署後程序檔的資訊,請參閱建立自訂程序檔。
locale locale_name |
您可以將 locale 與初始安裝以及升級選項一起配合使用。
locale 會指定您在升級時,想要安裝或是加入的指定 locale_name 的套件。locale_name 與用於 $LANG 環境變數的值相同。附錄 D, 語言環境值 (參考) 包含有效語言環境值的清單。
當您使用 local 關鍵字時,請考慮下列事項:
如果您已經預先設定了一個預設語言環境,該語言環境會自動安裝。依預設,安裝的是英文語言套裝軟體。
您可以為您要加入系統的每個語言環境指定 locale 關鍵字。
metadb slice [size size-in-blocks] [count number-of-replicas]
metadb 關鍵字可讓您在進行自訂 JumpStart 安裝期間,建立 Solaris 容體管理程式狀態資料庫副本 (metadbs)。您可以在設定檔中多次使用 metadb 關鍵字,以在不同磁碟片段上建立狀態資料庫副本。
您必須指定要讓自訂 JumpStart 程式放置狀態資料庫副本的磁碟片段。slice 值必須遵循格式 cwtxdysz。
size 可選關鍵字可讓您指定要建立的狀態資料庫副本的大小,以區塊表示。如果您沒有指定 size 值,自訂 JumpStart 程式將使用狀態資料庫副本的預設大小 (8192 個區塊)。
您可以透過在設定檔中設定可選 count 關鍵字的值,來指定要建立的狀態資料庫副本數量。如果您沒有指定 count 值,自訂 JumpStart 程式將依預設建立三個狀態資料庫副本。
如需有關在安裝期間建立 Solaris 容體管理程式狀態資料庫副本的更多資訊,請參閱狀態資料庫副本的準則與需求。
no_content_check |
使用 Solaris Flash 差動歸檔檔案安裝複製系統時,可以使用 no_content_check 關鍵字忽略逐檔驗證。逐檔驗證可確保複製系統為主系統的副本。除非您能確定該複製系統為原主系統的副本,否則,請勿使用該關鍵字。
如果使用 no_content_check,將刪除所有新檔案,以使複製系統回到預期狀態。如果您無法確定刪除哪個檔案,請使用預設,它可透過停止安裝來保護新檔。
no_master_check |
使用 Solaris Flash 差動歸檔檔案安裝複製系統時,可以使用 no_master_check 關鍵字來忽略確保該複製系統是從原主系統中建置的檢查作業。除非您能確定該複製系統為原主系統的副本,否則,請勿使用該關鍵字。如需有關安裝 Solaris Flash 差動歸檔檔案的資訊,請參閱準備使用自訂 JumpStart 安裝來安裝 Solaris Flash 歸檔檔案。
num_clients client_num |
安裝伺服器時,空間會配置給每一個無磁碟用戶端的根 (/) 和 swap 檔案系統。num_clients 定義伺服器支援的無磁碟用戶端數量,即 client_num。如果您未在設定檔中指定 num_clients,依預設,系統會配置五個無磁碟用戶端。
只有當 system_type 指定為 server 時,您才可以使用 num_clients。
package package_name [[add_delete_switch]] |
您可以將 package 與初始安裝以及升級選項一起配合使用。
package 會指定某個套件是否要從您打算安裝在系統上的軟體群組中增刪。
您必須以格式 SUNWname 指定 package_name。若要檢視關於套件及其名稱的詳細資訊,請在已安裝的系統上使用 pkginfo -l 指令。
add_delete_switch 代表 add 或 delete 選項,您可用來指出是否要加入或刪除指定的套裝軟體。如果您未指定 add_delete_switch,依預設,系統會使用 add。
某些套裝軟體是必要的,無法刪除。您無法使用 package 設定檔關鍵字來單獨加入或刪除本土化套裝軟體。如果要加入本土化套裝軟體,請使用 locale 設定檔關鍵字。
當您使用 package 來升級時, JumpStart 程式會執行下列動作:
系統上的所有套裝軟體都會自動升級。
如果您指定 package_name add,且系統未安裝 package_name,則會安裝該套裝軟體。
如果您指定 package_name delete,且系統安裝了 package_name,系統會在升級開始之前刪除套裝軟體。
如果您指定 package_name delete,且系統未安裝 package_name,則當套裝軟體屬於指定要安裝的叢集時,系統不會安裝此套裝軟體。
partitioning type |
partitioning 會定義在安裝期間磁碟分割成系統磁碟片段的方式。
type – 使用下列任一值。
default – 除了由 filesys 關鍵字指定的檔案系統之外,JumpStart 程式在要安裝指定軟體的檔案系統上選取磁碟,並建立檔案系統。首先選取的是 rootdisk。如果指定的軟體不適合 rootdisk,JumpStart 程式就會使用其他磁碟。
existing – JumpStart 會在系統的磁碟上使用現有的檔案系統。除 /、/usr、/usr/openwin、/opt 和 /var 之外,會保留所有檔案系統。JumpStart 程式會使用檔案系統超區塊中最近使用的一個裝載點欄位,來決定磁碟片段代表的檔案系統裝載點。
當您使用 filesys 和 partitioning existing 設定檔關鍵字時,必須將大小 size 設定為 existing。
explicit – JumpStart 程式使用磁碟,並建立由 filesys 關鍵字指定的檔案系統。如果您只使用 filesys 關鍵字指定根 (/) 檔案系統,所有 Solaris 軟體都會安裝在根 (/) 檔案系統中。
如果您使用 explicit 設定檔值,您必須使用 filesys 關鍵字來指定要使用的磁碟和要建立的檔案系統。
如果您在設定檔中未指定 partitioning,依預設會使用 default 類型的 partitioning。
root_device slice |
您可以將 root_device 與初始安裝以及升級選項一起配合使用。
root_device 會指定系統的根磁碟。決定系統根磁碟的方法 包含其他資訊。
當您升級系統時,root_device 會指定根 (/) 檔案系統,以及由 /etc/vfstab 檔案來裝載以進行升級的檔案系統。如果系統上有多個根 (/) 檔案系統可以升級,您必須指定 root_device。您必須將 slice 的格式指定為 cwtxdysz 或 cxdysz。
範例:
root_device c0t0d0s2
當您使用 root_device 關鍵字時,請考慮下列事項:
如果您在只有一個磁碟的系統上指定 root_device,root_device 必須和磁碟相符合。同樣地,任何指定根 (/) 檔案系統的 filesys 關鍵字必須符合 root_device。
如果您要升級 RAID-1 容體 (鏡像),指定的 root_device 值應該是單邊鏡像。鏡像的另一邊會自動升級。
系統的根磁碟式系統上包含根 (/) 檔案系統的磁碟。在設定檔中,您可以使用 rootdisk 變數來代替磁碟名稱,JumpStart 程式會將該變數設為系統的根磁碟。表 31–6 描述 JumpStart 程式安裝時決定系統根磁碟的方式。
JumpStart 程式只決定初始安裝時,系統根磁碟的大小。您無法在升級時變更系統的根磁碟。
階段 |
動作 |
---|---|
1 |
如果在設定檔中指定了 root_device 關鍵字,JumpStart 程式會將 rootdisk 設為根裝置。 |
2 |
如果未設定 rootdisk,且設定檔中指定了 boot_device 關鍵字,JumpStart 程式會將 rootdisk 設定為根裝置。 |
3 |
如果未設定 rootdisk,且設定檔中指定了 filesys cwt xdys z size / 項目,JumpStart 程式會將 rootdisk 設為項目中指定的磁碟。 |
4 |
如果未設定 rootdisk,且設定檔中未指定 rootdisk.sn 項目,JumpStart 程式會以核心探測順序在指定的磁碟片段上搜尋現有的根檔案系統。如果找到磁碟,JumpStart 程式會將 rootdisk 設定為找到的磁碟。 |
5 |
如果未設定 rootdisk,且在設定檔中指定了 partitioning existing,JumpStart 程式會以核心探測順序在系統磁碟中搜尋現有的根檔案系統。如果未找到根檔案系統,或是找到不只一個根檔案系統,就會發生錯誤。如果找到一個根檔案系統,JumpStart 程式會將 rootdisk 設定為找到的磁碟。 |
6 |
如果未設定 rootdisk,JumpStart 程式會將 rootdisk 設定為安裝根 (/) 檔案系統的磁碟。 |
system_type type_switch |
system_type 會定義將要在其上安裝 Solaris 環境的系統之類型。
type_switch 代表 standalone 或 server 選項,您可以使用這些選項來指出將要安裝 Solaris 軟體的系統之類型。如果您未在設定檔中指定 system_type,依預設,系統會使用 standalone。
usedisk disk_name ... |
依照預設,如果您指定 partitioning default,JumpStart 程式會使用系統上所有的作業磁碟。usedisk 設定檔關鍵字會指定一個或多個您希望 JumpStart 程式使用的磁碟。您必須將 disk_name 的格式指定為 cxtydz 或 cydz ,例如 c0t0d0 或 c0d0s0 。
如果您在設定檔中指定了 usedisk,JumpStart 程式只會使用您在 usedisk 關鍵字之後指定的磁碟。
您不可以在同一個設定檔中指定 usedisk 關鍵字和 dontuse 關鍵字。