JavaScript is required to for searching.
跳過導航連結
結束列印檢視
Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝     Oracle Solaris 10 1/13 Information Library (繁體中文)
search filter icon
search icon

文件資訊

前言

1.  Oracle Solaris 安裝規劃資訊的位置

2.  JumpStart (簡介)

3.  準備 JumpStart 安裝 (作業)

4.  使用可選的 JumpStart 功能 (作業)

5.  建立自訂規則關鍵字與探測關鍵字 (作業)

6.  執行 JumpStart 安裝 (作業)

7.  使用 JumpStart 安裝 (範例)

8.  JumpStart 關鍵字參考資料

規則關鍵字和值

設定檔關鍵字和值

設定檔關鍵字快速參照

設定檔關鍵字說明和範例

archive_location 關鍵字

儲存在 NFS 伺服器上的歸檔

儲存在 HTTP 或 HTTPS 伺服器上的歸檔

儲存在 FTP 伺服器上的歸檔

儲存在本機磁帶上的歸檔

儲存在本機裝置上的歸檔

儲存在本機檔案中的歸檔

backup_media 設定檔關鍵字

boot_device 設定檔關鍵字 (UFS 和 ZFS)

bootenv 設定檔關鍵字 (UFS 和 ZFS)

client_arch 設定檔關鍵字

client_root 設定檔關鍵字

client_swap 設定檔關鍵字

如何決定 swap 的大小

cluster 設定檔關鍵字 (增加軟體群組) (UFS 和 ZFS)

cluster 設定檔關鍵字 (增加或刪除叢集) (UFS 和 ZFS)

dontuse 設定檔關鍵字 (UFS 和 ZFS)

x86: fdisk 設定檔關鍵字 (UFS 和 ZFS)

filesys 設定檔關鍵字 (掛載遠端檔案系統) (UFS 和 ZFS)

filesys 設定檔關鍵字 (建立本機檔案系統)

filesys 設定檔關鍵字 (建立 RAID-1 磁碟區)

forced_deployment 設定檔關鍵字 (安裝 Flash 歸檔差動歸檔時)

geo 設定檔關鍵字 (UFS 和 ZFS)

install_type 設定檔關鍵字 (UFS 和 ZFS)

layout_constraint 設定檔關鍵字

local_customization 設定檔關鍵字 (安裝 Flash 歸檔時)

locale 設定檔關鍵字( UFS 和 ZFS)

metadb 設定檔關鍵字 (建立狀態資料庫複本)

no_content_check 設定檔關鍵字 (安裝 Flash 歸檔時)

no_master_check 設定檔關鍵字 (安裝 Flash 歸檔時)

num_clients 設定檔關鍵字

iSCSI 設定檔關鍵字

package 設定檔關鍵字 (UFS 和 ZFS)

儲存在 NFS 伺服器上的套裝軟體

儲存在 HTTP 伺服器上的套裝軟體

儲存在本機裝置上的套裝軟體

儲存在本機檔案中的套裝軟體

使用 package 關鍵字的限制

使用 package 關鍵字時的升級運作方式

partitioning 設定檔關鍵字

patch 設定檔關鍵字

儲存在 NFS 伺服器上的修補程式

儲存在 HTTP 伺服器上的修補程式

儲存在本機裝置上的修補程式

儲存在本機檔案中的修補程式

使用 patch 關鍵字的限制

pool 設定檔關鍵字 (僅限 ZFS)

root_device 設定檔關鍵字 (UFS 和 ZFS)

決定系統根磁碟的方法

system_type 設定檔關鍵字

usedisk 設定檔關鍵字 (UFS 和 ZFS)

JumpStart 環境變數

探測關鍵字和值

9.  使用 JumpStart 安裝 ZFS 根集區

字彙表

索引

規則關鍵字和值

下表說明您可以在 rules 檔案中使用的關鍵字和值。如需建立 rules 檔案的詳細說明,請參閱建立 rules 檔案

表 8-1 規則關鍵字和值的說明

關鍵字
符合項目
any
減號 (-)
任何項目。any 關鍵字一律有效。
arch
processor-type

processor-type 的有效值如下:

  • SPARC:sparc

  • x86:i386

系統的處理器類型。

uname -p 指令會報告系統的處理器類型。

disksize
disk-name size-range

disk-name – 格式為 cxt ydz 的磁碟名稱 (如 c0t3d0c0d0),或特殊字 rootdisk。如果使用 rootdisk,則要比對的磁碟順序如下:

  • SPARC:包含已預先安裝之啟動映像檔的磁碟,該映像檔是出廠時安裝了 JumpStart 的 SPARC 系統。

  • c0t3d0s0 磁碟 (如果存在的話)

  • 以核心探測順序找到的第一個可用磁碟

size-range – 磁碟大小,必須是以 MB 為單位所指定的範圍 (x- x)。


備註 - 計算 size-range 時,請記得 1 MB 等於 1,048,576 個位元組。號稱有 535 MB 的磁碟實際的磁碟空間可能只有 510 百萬位元組。JumpStart 程式會將 535 MB 磁碟視為 510 MB 的磁碟,因為 535,000,000 / 1,048,576 = 510。535 MB 磁碟不符合相當於 530–550 的 size-range


系統磁碟的名稱和大小 (以 MB 為單位)。

例如:

disksize c0t3d0 250-300

在此範例中,JumpStart 程式嘗試比對名為 c0t3d0 的系統磁碟。磁碟可以容納 250 到 300 MB 之間大小的資訊。

例如:

disksize rootdisk 750-1000

在此範例中,JumpStart 程式嘗試以下列順序來比對磁碟:

  1. 包含已預先安裝之啟動映像檔的系統磁碟

  2. c0t3d0s0 磁碟 (如果存在的話)

  3. 可以容納 750 MB 到 1 GB 之間大小資訊的第一個可用磁碟

domainname
domain-name
系統的網域名稱,控制命名服務決定資訊的方式。

如果您已經安裝了一個系統,domainname 指令會報告該系統的網域名稱。

hostaddress
IP-address
系統的 IP 位址。
hostname
host-name
系統的主機名稱。

如果您已經安裝了一個系統,uname -n 指令會報告該系統的主機名稱。

installed
slice version

slice – 格式為 cwtxdysz 的磁碟片段名稱 (如 c0t3d0s5),或是特殊字 anyrootdisk。如果使用 any,JumpStart 程式會嘗試以核心探測順序來比對系統的所有磁碟。如果使用 rootdisk,則要比對的磁碟順序如下:

  • SPARC:包含已預先安裝之啟動映像檔的磁碟,該映像檔是出廠時安裝了 JumpStart 的 SPARC 系統。

  • c0t3d0s0 磁碟 (如果存在的話)

  • 以核心探測順序找到的第一個可用磁碟

version – 版本名稱或特殊字 anyupgrade。如果使用 any,則所有 Oracle Solaris 發行版本皆符合。如果使用 upgrade,則所有支援且可升級的 Oracle Solaris 發行版本皆符合。

如果 JumpStart 程式找到某個 Oracle Solaris 發行版本,但是無法判斷其版本,則會傳回版本 SystemV

根 (/) 檔案系統對應特定 Oracle Solaris 軟體版本的磁碟。

例如:

installed c0t3d0s1 Solaris 10

在此範例中,JumpStart 程式會嘗試比對 c0t3d0s1 上有 Oracle Solaris 根 (/) 檔案系統的系統。

karch
platform-group

有效值為 sun4ui86pcprep。如需系統及其對應平台群組的清單,請參閱位於 http://www.oracle.com/technetwork/indexes/documentation/index.html 的「Oracle Solaris Sun 硬體平台指南」。

系統的平台群組。

如果您已經安裝了一個系統,arch -k 指令或 uname -m 指令會報告該系統的平台群組。

memsize
physical-mem

此值必須是以 MB 為單位的範圍 (x-x),或為單一的 MB 值。

系統的實體記憶體大小 (以 MB 為單位)。

範例:

memsize 64-128

此範例會嘗試比對實體記憶體大小介於 64 到 128 MB 之間的系統。

如果您已經安裝了一個系統,prtconf 指令輸出的第 2 行會報告系統的實體記憶體大小。

model
platform-name
系統的平台名稱。如需有效平台名稱的清單,請參閱位於 http://www.oracle.com/technetwork/indexes/documentation/index.html 的「Oracle Solaris Sun Hardware Platform Guide」。

若要找出已安裝系統的平台名稱,請使用 uname -i 指令或 prtconf 指令輸出的第 5 行。


備註 - 如果 platform-name 有空格,您必須將空格取代為底線 (_)。

例如:

SUNWSun_4_50


network
network-num
系統的網路編號,JumpStart 程式藉由在系統 IP 位址和子網路遮罩之間執行邏輯 AND 來決定此編號。

範例:

network 192.168.2.0

此範例假設當子網路遮罩為 255.255.255.0 時,嘗試比對 IP 位址為 192.168.2.8 的系統。

osname
Solaris_x
已經安裝在系統上的 Oracle Solaris 軟體版本。

例如:

osname Solaris 10

在此範例中,JumpStart 程式嘗試比對一個已經安裝 Oracle Solaris 10 8/11 作業系統的系統。

probe
probe-keyword
有效的探測關鍵字或有效的自訂探測關鍵字。

例如:

probe disks

此範例會在基於 SPARC 的系統上,按照核心探測順序 (例如 c0t3d0s1c0t4d0s0) 傳回系統磁碟的大小 (以 MB 為單位)。JumpStart 程式會設定 SI_DISKLISTSI_DISKSIZESSI_NUMDISKSSI_TOTALDISK 環境變數。


備註 - probe 關鍵字在此是唯一的,它不會嘗試比對屬性,也不會執行設定檔。probe 關鍵字會傳回一個值。因此,您無法使用 probe 規則關鍵字指定開始程序檔、設定檔和結束程序檔。


如需探測關鍵字的資訊,請參閱本書第 5 章建立自訂規則關鍵字與探測關鍵字 (作業)

totaldisk
size-range

此值必須是以 MB 為單位指定的範圍 (x-x)。


備註 - 計算 size-range 時,請記得 1 MB 等於 1,048,576 個位元組。號稱有 535 MB 的磁碟實際的磁碟空間可能只有 510 百萬位元組。JumpStart 程式會將 535 MB 磁碟視為 510 MB 的磁碟,因為 535,000,000 / 1,048,576 = 510。535 MB 磁碟不符合相當於 530–550 的 size-range


系統的磁碟空間總容量 (以 MB 為單位)。磁碟空間總容量包括系統上連接的所有作業磁碟。

例如:

totaldisk 300-500

在此範例中,JumpStart 程式會嘗試比對一個磁碟空間總容量在 300 到 500 MB 之間的系統。