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

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

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

version-版本名称或特殊字 anyupgrade。如果使用 any,那么将匹配任何一个 Solaris 发行版或 SunOS 发行版。如果使用 upgrade,那么将匹配任何支持的和可升级的 Solaris 发行版。

如果 JumpStart 程序找到一个 Solaris 发行版但无法确定版本,则返回的版本为 SystemV

包含与特定 Solaris 软件版本相对应的根 (/) 文件系统的磁盘。

示例:

installed c0t3d0s1 Solaris 10

在该示例中,JumpStart 程序尝试匹配在 c0t3d0s1 上包含 Solaris 根 (/) 文件系统的系统。

karch
actual_platform_group

有效值为 sun4ui86pcprephttp://www.oracle.com/technetwork/indexes/documentation/index.html 上的 Solaris Sun 硬件平台指南中提供了系统及其相应平台组的列表。

系统的平台组。

安装系统后,arch -k 命令或 uname -m 命令就可以报告该系统的平台组。

memsize
physical_mem

该值必须是 MB 范围 (x-x) 或单个 MB 值。

系统物理内存的大小(以 MB 为单位)。

示例:

memsize 64-128

该示例尝试匹配物理内存大小在 64 MB 到 128 MB 之间的系统。

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

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

要查找已安装的系统的平台名称,请使用 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,该示例尝试将系统与 192.168.2.8 IP 地址匹配。

osname
Solaris_x
已经安装在系统上的某个版本的 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 之间的系统。