Solaris 10 5/08 安裝指南:自訂 JumpStart 及進階安裝

設定檔範例

下列設定檔範例說明如何使用不同的設定檔關鍵字和設定檔值,控制 Solaris 軟體安裝在系統上的方式。設定檔關鍵字和值包含設定檔關鍵字和值的說明。


範例 3–2 掛載遠端檔案系統與增加和刪除套裝軟體

 
# 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

每個設定檔都需要關鍵字 install_type

system_type

關鍵字 system_type 將要安裝的系統定義為獨立的系統。

partitioning

default 值安裝的軟體決定檔案系統磁碟片段。swap 的大小設定為 512 MB,可安裝在任何磁碟上,其值為 any

cluster

開發者 Solaris 軟體群組 (SUNWCprog) 已安裝在系統上。

package

如果標準線上手冊從檔案伺服器 s_ref 掛載在網路上,則線上手冊套裝軟體並不會安裝在系統上。系統會選取包含 [系統統計] 公用程式的套裝軟體進行安裝。



範例 3–3 掛載遠端檔案系統及增加協力廠商套裝軟體

 
# 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

每個設定檔都需要關鍵字 install_type

system_type

關鍵字 system_type 將要安裝的系統定義為獨立的系統。

partitioning

default 值安裝的軟體決定檔案系統磁碟片段。swap 的大小設定為 512 MB,可安裝在任何磁碟上,其值為 any

cluster

開發者 Solaris 軟體群組 (SUNWCprog) 已安裝在系統上。

package

協力廠商套裝軟體會安裝在 HTTP 伺服器上的系統。



範例 3–4 指定安裝檔案系統的位置

# 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

下列清單描述了此範例的一些關鍵字和值。

partitioning

檔案系統磁碟片段由關鍵字 filesys 決定,其值為 explicit。根 (/) 的大小依選取的軟體而定,其值為 auto,且安裝在 c0t0d0s0 上。swap 的大小將依需要而設定,它安裝在 c0t3d0s1 上。usr 依選取的軟體而定,而安裝程式會根據值 any,決定 usr 的安裝位置。

cluster

完整的 Solaris 軟體群組 (SUNWCall) 已安裝在系統上。



範例 3–5 升級與安裝修補程式

# 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

下列清單描述了此範例的一些關鍵字和值。

install_type

設定檔可透過重新分配磁碟空間來升級系統。在此範例中,由於系統上的一些檔案系統並沒有足夠的空間來進行升級,因此必須重新分配磁碟空間。

root_device

c0t3d0s2 上的根檔案系統已升級。

backup_media

名為 timber 的遠端系統可用來在磁碟空間的重新分配期間備份資料。如需其他備份媒體關鍵字值,請參閱backup_media 設定檔關鍵字

package

二進制相容性套裝軟體 SUNWbcp 不會安裝在升級後的系統上。

package

如果系統尚未安裝 [ X Window 系統] 線上手冊和 [系統統計公用程式],則此程式碼會確保將其安裝到系統上。系統上的所有套裝軟體都會自動升級。

patch

升級時一起安裝的修補程式清單。修補程式清單位於 NFS 伺服器 (名為 patch_master) 的 Solaris_10/patches 目錄下。在掛載失敗的情況下,將嘗試 NFS 掛載五次。

locale

系統上將會安裝德文本土化套裝軟體。



範例 3–6 重新分配磁碟空間以進行升級

# 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

下列清單描述了此範例的一些關鍵字和值。

install_type

設定檔可透過重新分配磁碟空間來升級系統。在此範例中,由於系統上的一些檔案系統並沒有足夠的空間來進行升級,因此必須重新分配磁碟空間。

root_device

c0t3d0s2 上的根檔案系統已升級。

backup_media

名為 timber 的遠端系統可用來在磁碟空間的重新分配期間備份資料。如需其他備份媒體關鍵字值,請參閱backup_media 設定檔關鍵字

layout_constraint

當自動配置要重新分配磁碟空間以進行升級時,關鍵字 layout_constraint 可指定自動配置執行下列作業。

  • 變更片段 2 和片段 4。這些片段可以移動至其他位置並可變更大小。

  • 移動片段 5。此片段可以移動至其他位置但無法變更大小。

package

二進制相容性套裝軟體 SUNWbcp 不會安裝在升級後的系統上。

package

如果系統尚未安裝 [ X Window 系統] 線上手冊和 [系統統計公用程式],則此程式碼會確保將其安裝到系統上。系統上的所有套裝軟體都會自動升級。

locale

系統上將會安裝德文本土化套裝軟體。



範例 3–7 從 HTTP 伺服器擷取 Solaris Flash 歸檔

在下列範例中,設定檔指示自訂 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

下列清單描述了此範例的一些關鍵字和值。

install_type

該設定檔在複製系統上安裝 Solaris Flash 歸檔。與初始安裝中一樣,將會覆寫所有檔案。

archive_location

可從 HTTP 伺服器中擷取 Solaris Flash 歸檔。

partitioning

檔案系統磁碟片段由關鍵字 filesys 決定,其值為 explicit。根 (/) 的大小依 Solaris Flash 歸檔的大小而定。根檔案系統安裝在 c0t1d0s0 上。swap 的大小會依需要設定,它安裝在 c0t1d0s1 上。/export/home 依剩餘磁碟空間而定。/export/home 安裝在 c0t1d0s7 上。



範例 3–8 從安全的 HTTP 伺服器擷取 Solaris Flash 歸檔

在下列範例中,設定檔指示自訂 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

下列清單描述了此範例的一些關鍵字和值。

install_type

該設定檔在複製系統上安裝 Solaris Flash 歸檔。與初始安裝中一樣,將會覆寫所有檔案。

archive_location

可從安全的 HTTP 伺服器中擷取壓縮的 Solaris Flash 歸檔。

partitioning

檔案系統磁碟片段由關鍵字 filesys 決定,其值為 explicit。根 (/) 的大小依 Solaris Flash 歸檔的大小而定。swap 的大小會依需要設定,它安裝在 c0t1d0s1 上。/export/home 依剩餘磁碟空間而定。/export/home 安裝在 c0t1d0s7 上。



範例 3–9 擷取 Solaris Flash 歸檔與安裝協力廠商套裝軟體

在下列範例中,設定檔指示自訂 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

下列清單描述了此範例的一些關鍵字和值。

install_type

該設定檔在複製系統上安裝 Solaris Flash 歸檔。與初始安裝中一樣,將會覆寫所有檔案。

archive_location

可從 HTTP 伺服器中擷取 Solaris Flash 歸檔。

partitioning

檔案系統磁碟片段由關鍵字 filesys 決定,其值為 explicit。根 (/) 的大小依 Solaris Flash 歸檔的大小而定。根檔案系統安裝在 c0t1d0s0 上。swap 的大小會依需要設定,它安裝在 c0t1d0s1 上。/export/home 依剩餘磁碟空間而定。/export/home 安裝在 c0t1d0s7 上。

package

SUNWnew 套裝軟體會由位於 HTTP 伺服器 192.168.254.255Solaris_10 目錄增加。



範例 3–10 從 NFS 伺服器擷取 Solaris Flash 差動歸檔

在下列範例中,設定檔指示自訂 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

下列清單描述了此範例的一些關鍵字和值。

install_type

設定檔在複製系統上安裝 Solaris Flash 差動歸檔。僅安裝該歸檔指定的檔案。

archive_location

可從 NFS 伺服器中擷取 Solaris Flash 歸檔。

no_master_check

不會檢查複製系統是否包含有效的系統影像。有效的系統影像可能已從原始主系統中建立。



範例 3–11 建立空啟動環境

在下列範例中,設定檔指示自訂 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

下列清單描述了此範例的一些關鍵字和值。

partitioning

檔案系統磁碟片段由關鍵字 filesys 決定,其值為 explicit。根 (/) 的大小依選取的軟體而定,其值為 auto,且安裝在 c0t0d0s0 上。swap 的大小將依需要而設定,它安裝在 c0t3d0s1 上。usr 依選取的軟體而定,而安裝程式會根據值 any,決定 usr 的安裝位置。

cluster

完整的 Solaris 軟體群組 (SUNWCall) 已安裝在系統上。

bootenv createbe

c0t1d0 磁碟上設置非使用中的空啟動環境。將建立根 (/)、交換檔以及 /export 的檔案系統,但均保留為空系統。以後,可以使用 Solaris Flash 歸檔安裝此第二個啟動環境。然後可以啟動新的啟動環境,以成為目前的啟動環境。

如需使用此關鍵字相關的關鍵字值和背景,請參閱下列參考內容:



範例 3–12 安裝 Solaris Flash 歸檔時建立 RAID-1 磁碟區

在下列範例中,設定檔指出自訂 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

下列清單描述了此範例的一些關鍵字和值。

install_type

該設定檔在複製系統上安裝 Solaris Flash 歸檔。與初始安裝中一樣,將會覆寫所有檔案。

archive_location

可從 NFS 伺服器中擷取 Solaris Flash 歸檔。

partitioning

檔案系統磁碟片段由關鍵字 filesys 決定,其值為 explicit

filesys

在磁碟片段 c0t0d0s0c0t1d0s0 上建立根 (/) 檔案系統與其鏡像。根 (/) 檔案系統的大小會設為 4096 MB。用於鏡像 c0t0d0s0c0t1d0s0 的 RAID-1 磁碟區會命名為 d10

filesys

在片段 c0t0d0s1 上建立 swap 檔案系統與其鏡像,檔案系統大小為 2048 MB。自訂 JumpStart 程式為該鏡像指定一個名稱。

filesys

c0t1d0s3c0t0d0s3 上建立 /usr 檔案系統與其鏡像。/usr 檔案系統的大小會設為 4096 MB。RAID-1 磁碟區會命名為 d30

filesys

在磁碟片段 c0t1d0s4c0t0d0s4 上已建立與鏡像 /usr 檔案系統。/usr 檔案系統的大小會設為 4096 MB。RAID-1 磁碟區會命名為 d40

metadb

在磁碟片段 c0t1d0s7 上安裝三個狀態資料庫複本 (中介資料庫),這些複本大小為 8192 個區塊 (4 MB)。



範例 3–13 建立 RAID-1 磁碟區以鏡像根檔案系統

在以下範例中,設定檔指出自訂 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
  

下列清單描述了此範例的一些關鍵字和值。

cluster

系統上安裝了完整 Solaris 軟體加 OEM 支援軟體群組 (SUNWCXall)。

filesys

在磁碟片段 c0t1d0s0c0t0d0s0 上已建立與鏡像根 (/) 檔案系統。用於鏡像 c0t1d0s0c0t0d0s0 的 RAID-1 磁碟區會命名為 d30。自訂 JumpStart 程式為兩個子鏡像指定名稱。

filesys

在磁碟片段 c0t0d0s3 上已建立與鏡像 swap 檔案系統,該檔案系統大小為 512 MB。

metadb

在磁碟片段 c0t0d0s4 上安裝四個狀態資料庫複本 (中介資料庫),這些複本大小為 8192 個區塊 (4 MB)。

metadb

在磁碟片段 c0t1d0s4 上安裝四個狀態資料庫複本 (中介資料庫),這些複本大小為 8192 個區塊 (4 MB)。



範例 3–14 建立 RAID-1 磁碟區以鏡像多個檔案系統

在以下範例中,設定檔指出自訂 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

下列清單描述了此範例的一些關鍵字和值。

cluster

系統上安裝了完整 Solaris 軟體加 OEM 支援軟體群組 (SUNWCXall)。

filesys

在磁碟片段 c0t1d0s0c0t0d0s0 上已建立與鏡像根 (/) 檔案系統。根 (/) 檔案系統的大小已設定為 200 MB。用於鏡像 c0t1d0s0c0t0d0s0 的 RAID-1 磁碟區會命名為 d100

filesys

會在磁碟片段 c0t1d0s5 上安裝 /var 檔案系統,大小為 500 MB。會在磁碟片段 c0t1d0s0c0t0d0s0 上建立與鏡像根 (/) 檔案系統。根 (/) 檔案系統的大小已設定為 200 MB。鏡像 c0t1d0s0c0t0d0s0 的 RAID-1 磁碟區命名為 d100

filesys

在磁碟片段 c0t0d0s1 上已建立與鏡像 swap 檔案系統,系統大小為 512 MB。自訂 JumpStart 程式為該鏡像指定一個名稱。

metadb

在磁碟片段 c0t0d0s3 上安裝五個狀態資料庫複本 (中介資料庫),這些複本大小為 8192 個區塊 (4 MB)。

filesys

在磁碟片段 c0t1d0s4c0t0d0s4 上已建立與鏡像 /usr 檔案系統。/usr 檔案系統的大小已設定為 2000 MB。自訂 JumpStart 程式為該鏡像指定一個名稱。



範例 3–15 x86: 使用 fdisk 關鍵字

# profile keywords      profile values
# ----------------      -------------------
  install_type          initial_install
  system_type           standalone

  fdisk                 c0t0d0 0x04 delete
  fdisk                 c0t0d0 solaris maxfree
  cluster               SUNWCall
  cluster               SUNWCacc delete

下列清單描述了此範例的一些關鍵字和值。

fdisk

c0t0d0 磁碟中刪除所有 DOSOS 16 (04 十六進位) 類型的 fdisk 分割區。

fdisk

c0t0d0 磁碟的最大連續可用空間上建立 Solaris fdisk 分割區。

cluster

完整的 Solaris 軟體群組 (SUNWCall) 已安裝在系統上。

cluster

系統上將不會安裝系統統計公用程式 SUNWCacc