Solaris 10 5/08 安装指南:自定义 JumpStart 和高级安装

自定义 JumpStart 环境变量

您可以在开始脚本和结束脚本中使用环境变量。例如,您可以使用开始脚本提取磁盘大小 SI_DISKSIZES ,然后根据该脚本提取的实际磁盘大小在系统上安装或不安装特定的软件包。

所收集的关于系统的信息存储在这些环境变量中,通常根据在 rules 文件中使用的规则关键字和值来确定是否设置这些变量。

例如,关于系统上已经安装哪个操作系统的信息只有在使用了 installed 关键字之后,才能在 SI_INSTALLED 中获得。

表 8–9 对这些变量及其值进行了说明。

表 8–9 安装环境变量

环境变量 

值 

SI_ARCH

安装客户机的硬件体系结构。当在 rules 文件中使用了 arch 关键字时,将设置 SI_ARCH 变量。

SI_BEGIN

开始脚本的名称(如果使用了开始脚本)。 

SI_CLASS

用于安装“安装客户机”的配置文件的名称。 

SI_DISKLIST

安装客户机上以逗号分隔的磁盘名称列表。当在 rules 文件中使用并匹配了 disksize 关键字时,将设置 SI_DISKLIST 变量。SI_DISKLISTSI_NUMDISKS 变量用于确定 rootdisk 所使用的物理磁盘。确定系统根磁盘的方式中介绍了 rootdisk

SI_DISKSIZES

安装客户机上以逗号分隔的磁盘大小列表。当在 rules 文件中使用并匹配了 disksize 关键字时,将设置 SI_DISKSIZES 变量。

SI_DOMAINNAME

域名。当在 rules 文件中使用并匹配了 dommainname 关键字时,将设置 SI_DOMAINNAME 变量。

SI_FINISH

结束脚本的名称(如果使用了结束脚本)。 

SI_HOSTADDRESS

安装客户机的 IP 地址。 

SI_HOSTNAME

安装客户机的主机名。当在 rules 文件中使用并匹配了 hostname 关键字时,将设置 SI_HOSTNAME 变量。

SI_INSTALLED

具有特定的操作系统(例如 Solaris、SunOS 或 System V)的磁盘的设备名称。当在 rules 文件中使用并匹配了 installed 关键字时,将设置 SI_INSTALLED 变量。SI_INST_OSSI_INST_VER 用于确定 SI_INSTALLED 的值。

SI_INST_OS

操作系统的名称。SI_INST_OSSI_INST_VER 用于确定 SI_INSTALLED 的值。

SI_INST_VER

操作系统的版本。SI_INST_OSSI_INST_VER 用于确定 SI_INSTALLED 的值。

SI_KARCH

安装客户机的内核体系结构。当在 rules 文件中使用并匹配了 karch 关键字时,将设置 SI_KARCH 变量。

SI_MEMSIZE

安装客户机上的物理内存数量。当在 rules 文件中使用并匹配了 memsize 关键字时,将设置 SI_MEMSIZE 变量。

SI_MODEL

安装客户机的模型名。当在 rules 文件中使用并匹配了 model 关键字时,将设置 SI_MODEL 变量。

SI_NETWORK

安装客户机的网络号。当在 rules 文件中使用并匹配了 network 关键字时,将设置 SI_NETWORK 变量。

SI_NUMDISKS

安装客户机上的磁盘数目。当在 rules 文件中使用并匹配了 disksize 关键字时,将设置 SI_NUMDISKS 变量。SI_NUMDISKSSI_DISKLIST 变量用于确定 rootdisk 所使用的物理磁盘。确定系统根磁盘的方式中介绍了 rootdisk

SI_OSNAME

Solaris 软件映像上的操作系统发行版。例如,如果您是在基于 Solaris Operating System DVD 或 Solaris Software - 1 CD 映像上的操作系统版本的系统上安装 Solaris 软件,那么可以在脚本中使用 SI_OSNAME 变量。

SI_ROOTDISK

由逻辑名称 rootdisk 代表的磁盘的设备名。当在 rules 文件中将 disksizeinstalled 关键字设置为 rootdisk 时,将设置 SI_ROOTDISK 变量。SI_ROOTDISK 变量设置安装时从其进行引导的设备。


注 –

在 rules 文件中无法使用探测关键字 "rootdisk" 来设置安装位置。有关在 JumpStart 配置文件中设置的 "rootdisk" 变量的信息,请参见确定系统根磁盘的方式


SI_ROOTDISKSIZE

由逻辑名称 rootdisk 代表的磁盘的大小。当在 rules 文件中将 disksizeinstalled 关键字设置为 rootdisk 时,将设置 SI_ROOTDISKSIZE 变量。

SI_TOTALDISK

安装客户机上的磁盘空间总量。当在 rules 文件中使用并匹配了 totaldisk 关键字时,将设置 SI_TOTALDISK 变量。