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

文件資訊

前言

第 1 部分使用自訂 JumpStart

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

2.  自訂 JumpStart (簡介)

3.  準備自訂 JumpStart 安裝 (作業)

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

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

6.  執行自訂 JumpStart 安裝 (作業)

7.  使用自訂 JumpStart 安裝 (範例)

8.  自訂 JumpStart (參考)

規則關鍵字和值

設定檔關鍵字和值

設定檔關鍵字快速參照

設定檔關鍵字說明和範例

archive_location 關鍵字

backup_media 設定檔關鍵字

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

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

client_arch 設定檔關鍵字

client_root 設定檔關鍵字

client_swap 設定檔關鍵字

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

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

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

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

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

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

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

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

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

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

layout_constraint 設定檔關鍵字

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

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

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

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

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

num_clients 設定檔關鍵字

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

partitioning 設定檔關鍵字

patch 設定檔關鍵字

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

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

system_type 設定檔關鍵字

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

自訂 JumpStart 環境變數

探測關鍵字和值

9.  使用 JumpStart 安裝 ZFS 根池

第 2 部分附錄

A.  疑難排解 (作業)

B.  附加的 SVR4 封裝需求 (參考)

字彙表

索引

規則關鍵字和值

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

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

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

processor_type 的有效值如下:

  • SPARC:sparc

  • x86: i386

系統的處理器類型。

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

disksize
actual_disk_name size_range

actual_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 MB。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
actual_domain_name
系統的網域名稱,控制命名服務決定資訊的方式。

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

hostaddress
actual_IP_address
系統的 IP 位址。
hostname
actual_host_name
系統的主機名稱。

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

installed
slice version

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

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

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

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

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

如果 JumpStart 程式找到一種 Solaris 版次,但是無法判斷其版本,則會傳回版本 SystemV

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

範例:

installed c0t3d0s1 Solaris 10

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

karch
actual_platform_group

有效值為 sun4ui86pcprep。位於 http://www.oracle.com/technetwork/indexes/documentation/index.html 的「Solaris Sun Hardware Platform Guide」中提供各種系統及其對應平台群組的清單。

系統的平台群組。

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

memsize
physical_mem

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

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

範例:

memsize 64-128

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

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

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

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


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

範例:

SUNW,Sun_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
已經安裝在系統上的 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 MB。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 之間的系統。