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-磁盘名称,格式为 cxtydz,如 c0t3d0c0d0,或者特殊字 rootdisk。如果使用了 rootdisk,则按以下顺序确定要匹配的磁盘:

  • SPARC:包含预安装的引导映像的磁盘。这种磁盘是一种基于 SPARC 的新系统,出厂时安装了 JumpStart

  • c0t3d0s0 磁盘(如果该磁盘存在)

  • 按照内核探测顺序搜索到的第一个可用磁盘

size-range-磁盘的大小,必须指定为一个范围 (x- x),以 MB 为单位。


注 - 计算 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 MB 到 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:包含预安装的引导映像的磁盘。这种磁盘是一种基于 SPARC 的新系统,出厂时安装了 JumpStart

  • 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 MB 到 128 MB 之间的系统。

如果已经安装了系统,prtconf 命令输出的第 2 行将报告系统的物理内存大小。

model
platform-name
系统的平台名称。有关有效平台名称的列表,请参见 http://www.oracle.com/technetwork/indexes/documentation/index.html 上的《Oracle Solaris Sun 硬件平台指南》。

要查找已安装的系统的平台名称,请使用 uname -i 命令或 prtconf 命令输出的第 5 行。


注 - 如果 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
已经安装在系统上的 Oracle Solaris 软件的版本。

例如:

osname Solaris 10

在本示例中,JumpStart 程序尝试匹配已安装了 Oracle Solaris 10 8/11 OS 的系统。

probe
probe-keyword
有效的探测关键字或有效的定制探测关键字。

例如:

probe disks

本示例按内核探测顺序(如 c0t3d0s1c0t4d0s0)返回基于 SPARC 的系统的磁盘大小,以 MB 为单位。JumpStart 程序会设置 SI_DISKLIST SI_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 MB 到 500 MB 之间的系统。