Solaris 9 4/04 安装指南

配置文件实例

以下配置文件实例显示了如何使用不同的配置文件关键字和配置文件值来控制在一个系统上安装 Solaris 软件的方式。配置文件关键字和值中包含对配置文件关键字和值的说明。


实例 26–2 安装远程文件系统以及添加和删除软件包

 
# profile keywords        profile values
# -----------------       -----------------
  install_type            initial_install
  system_type             standalone
  partitioning            default
  filesys                 any 512 swap   # specify size of /swap
  cluster                 SUNWCprog
  package                 SUNWman delete
  cluster                 SUNWCacc

下表说明了此实例中的一些关键字和值。

install_type

install_type 关键字是每个配置文件中所必需的。

system_type

system_type 关键字定义该系统将安装为一个独立的系统。

partitioning

文件系统片由通过 default 值安装的软件来确定。swap 的大小设置为 512 MB,并安装在任何磁盘上(值为 any)。

cluster

开发者 Solaris 软件组 SUNWCprog 安装在系统上。

package

如果标准手册页从网络上的文件服务器 s_ref 安装,则手册页软件包将不安装在系统上。选择包含系统记帐公用程序的软件包,将其安装在系统上。



实例 26–3 指定安装文件系统的位置

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  system_type             standalone 
  partitioning            explicit
  filesys                 c0t0d0s0 auto /
  filesys                 c0t3d0s1 auto swap
  filesys                 any auto usr
  cluster                 SUNWCall

下表说明了此实例中的一些关键字和值。

partitioning

文件系统片由 filesys 关键字和 explicit 值来确定。根目录 (/) 的大小基于所选的软件和值 auto,并安装在 c0t0d0s0 上。swap 的大小设置为所需的大小,并安装在 c0t3d0s1 上。usr 基于所选的软件,并且安装程序将根据 any 值确定在何处安装 usr

cluster

整个 Solaris 软件组 SUNWCall 安装在系统上。



实例 26–4 x86: 使用 fdisk 关键字

# profile keywords      profile values
# ----------------      -------------------
  install_type          initial_install
  system_type           standalone

  fdisk                 c0t0d0 0x04 delete
  fdisk                 c0t0d0 solaris maxfree
  cluster               SUNWCall
  cluster               SUNWCacc delete

下表说明了此实例中的一些关键字和值。

fdisk

所有 DOSOS16(04 十六进制)类型的 fdisk 分区都将从 c0t0d0 磁盘上删除。

fdisk

Solaris fdisk 分区创建在 c0t0d0 磁盘上的最大连续空闲空间上。

cluster

整个发行软件组 SUNWCall 安装在系统上。

cluster

系统记帐公用程序 SUNWCacc 没有安装在系统上。



实例 26–5 重新为升级分配磁盘空间

# profile keywords         profile values
# ----------------         -------------------
  install_type             upgrade 
  root_device              c0t3d0s2 
  backup_media             remote_filesystem timber:/export/scratch
  layout_constraint        c0t3d0s2 changeable 100
  layout_constraint        c0t3d0s4 changeable
  layout_constraint        c0t3d0s5 movable 
  package                  SUNWbcp delete
  package                  SUNWxwman add
  cluster                  SUNWCacc add   
  locale                   de

下表说明了此实例中的一些关键字和值。

install_type

该配置文件通过重新分配磁盘空间来升级系统。在本例中,磁盘空间必须重新分配,因为系统上的某些文件系统没有足够的空间用来升级。

root_device

c0t3d0s2 上的根文件系统被升级。

backup_media

名为 timber 的远程系统被用来在磁盘空间重新分配期间对数据进行备份。有关备份介质关键字值的详细信息,请参见backup_media 配置文件关键字

layout_constraint

layout_constraint 关键字指定自动布局在尝试重新分配磁盘空间以便升级时可以执行以下任务。

  • 更改片 2 和 4。这两个片可移动到其它位置,并且大小可以更改。

  • 移动片 5。该片可移动到其它位置,但其大小不能更改。

package

在升级后,不将二进制兼容性软件包 SUNWbcp 安装在系统上。

package

这些代码可确保如果 X 窗口系统手册页和系统记帐公用程序尚未安装到系统上,则会安装它们。自动升级系统上已有的所有软件包。

locale

德文本地化软件包将被安装在系统上。



实例 26–6 从 HTTP 服务器检索 Solaris Flash 归档文件

在下面的实例中,配置文件指示定制 JumpStart 程序从 HTTP 服务器检索 Solaris Flash 归档文件。

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_install
archive_location           http://192.168.255.255/flasharchive/solarisarchive
partitioning               explicit
filesys                    c0t1d0s0 4000 /
filesys                    c0t1d0s1 512 swap
filesys                    c0t1d0s7 free /export/home

下表说明了此实例中的一些关键字和值。

install_type

该配置文件在克隆系统上安装 Solaris Flash 归档文件。在初始安装过程中,所有文件都被覆盖。

archive_location

Solaris Flash 归档文件是从 HTTP 服务器中检索得到的。

partitioning

文件系统片由 filesys 关键字和 explicit 值来确定。根目录 (/) 的大小基于 Solaris Flash 归档文件的大小。根文件系统安装在 c0t1d0s0 上。swap 的大小被设置为所需的大小,安装在 c0t1d0s1 上。/export/home 基于剩余的磁盘空间。/export/home 安装在 c0t1d0s7 上。



实例 26–7 从安全 HTTP 服务器检索 Solaris Flash 归档文件

在下面的实例中,配置文件指示定制 JumpStart 程序从安全 HTTP 服务器检索 Solaris Flash 归档文件。

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_install
archive_location           https://192.168.255.255/solarisupdate.flar
partitioning               explicit
filesys                    c0t1d0s0 4000 /
filesys                    c0t1d0s1 512 swap
filesys                    c0t1d0s7 free /export/home

下表说明了此实例中的一些关键字和值。

install_type

该配置文件在克隆系统上安装 Solaris Flash 归档文件。在初始安装过程中,所有文件都被覆盖。

archive_location

Solaris Flash 的压缩归档文件可从安全 HTTP 服务器中检索。

partitioning

文件系统片由 filesys 关键字和 explicit 值来确定。根目录 (/) 的大小基于 Solaris Flash 归档文件的大小。swap 的大小被设置为所需的大小,安装在 c0t1d0s1 上。/export/home 基于剩余的磁盘空间。/export/home 安装在 c0t1d0s7 上。



实例 26–8 从 NFS 服务器检索 Solaris Flash 差别归档文件

在下面的实例中,配置文件指示定制 JumpStart 程序从 NFS 服务器检索 Solaris Flash 归档文件。flash_update 关键字表示该文件是差别归档文件。差别归档文件只安装两个系统映像之间的差别。

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_update
archive_location           nfs installserver:/export/solaris/flasharchive \
                           /solarisdiffarchive
no_master_check

下表说明了此实例中的一些关键字和值。

install_type

该配置文件在克隆系统上安装 Solaris Flash 差别归档文件。只安装归档文件中指定的文件。

archive_location

Solaris Flash 归档文件是从 NFS 服务器检索得到的。

no_master_check

不会对克隆系统进行系统映像有效性的检查。有效的系统映像源自原始主系统。



实例 26–9 创建空引导环境

在以下示例中,配置文件指示定制 JumpStart 程序创建空引导环境。空引导环境不包含文件系统,也不从当前引导环境进行复制。引导环境可以日后使用 Solaris Flash 归档文件进行总装和启动。

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  system_type             standalone 
  partitioning            explicit
  filesys                 c0t0d0s0 auto /
  filesys                 c0t3d0s1 auto swap
  filesys                 any auto usr
  cluster                 SUNWCall
  bootenv createbe bename second_BE \
  filesystem /:/dev/dsk/c0t1d0s0:ufs \
  filesystem -:/dev/dsk/c0t1d0s0:swap \
  filesystem /export:shared:ufs

下表说明了此实例中的一些关键字和值。

partitioning

文件系统片由 filesys 关键字和 explicit 值来确定。根目录 (/) 的大小基于所选的软件和值 auto,并安装在 c0t0d0s0 上。swap 的大小设置为所需的大小,并安装在 c0t3d0s1 上。usr 基于所选的软件,并且安装程序将根据 any 值确定在何处安装 usr

cluster

整个 Solaris 软件组 SUNWCall 安装在系统上。

bootenv createbe

可以在磁盘 c0t1d0 上设置未激活的空引导环境。将创建根 (/)、交换和 /export 的文件系统,但是保留为空。第二个引导环境可以日后通过 Solaris Flash 归档文件进行安装。然后可以激活新的引导环境,使之称为操作环境。

有关使用此关键字的关键字值和背景,请参见以下参考:



实例 26–10 创建 RAID-1 卷镜像根文件系统

在以下示例中,配置文件指示定制 JumpStart 程序使用 Solaris 卷管理器技术为根 (/) 文件系统创建 RAID-1 卷(镜像)。

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  cluster                 SUNWCXall
  filesys                 mirror:d30 c0t1d0s0 c0t0d0s0  /
  filesys                 c0t0d0s3 512 swap
  metadb                  c0t0d0s4 size 8192 count 4
  metadb                  c0t1d0s4 size 8192 count 4
  

下表说明了此实例中的一些关键字和值。

cluster

整个 Solaris 软件加上 OEM 支持软件组,SUNWCXall,安装在系统中。

filesys

创建根 (/) 文件系统并在片 c0t1d0s0c0t0d0s0 上进行镜像。镜像 c0t1d0s0c0t0d0s0 的 RAID-1 卷名为 d30。 定制 JumpStart 程序将为两个子镜像指定名称。

filesys

创建 swap 文件系统并在片 c0t0d0s3 上进行镜像,该系统为 512 MB。

metadb

在片 c0t0d0s4 上安装四个状态数据库副本 (metadbs),大小为 8192 块 (4 MB)。

metadb

在片 c0t1d0s4 上安装四个状态数据库副本 (metadbs),大小为 8192 块 (4 MB)。



实例 26–11 创建 RAID-1 卷以镜像多个文件系统

在以下示例中,配置文件指示定制 JumpStart 程序使用 Solaris 卷管理器技术为根 (/)、swap/usr 文件系统创建 RAID-1 卷(镜像)。

# profile keywords        profile values
# ----------------        -------------------
  install_type            initial_install
  cluster                 SUNWCXall
  filesys                 mirror:d100 c0t1d0s0 c0t0d0s0 200 /
  filesys                 c0t1d0s5 500 /var
  filesys                 c0t0d0s5 500
  filesys                 mirror c0t0d0s1 512 swap
  metadb                  c0t0d0s3 size 8192 count 5
  filesys                 mirror c0t1d0s4 c0t0d0s4 2000 /usr
  filesys                 c0t1d0s7 free /export/home
  filesys                 c0t0d0s7 free

下表说明了此实例中的一些关键字和值。

cluster

整个 Solaris 软件加上 OEM 支持软件组,SUNWCXall,安装在系统中。

filesys

创建根 (/) 文件系统并在片 c0t1d0s0c0t0d0s0 上进行镜像。根 (/) 文件系统的大小被设置成 200 MB。 镜像 c0t1d0s0c0t0d0s0 的 RAID-1 卷名为 d100

filesys

在片 c0t1d0s5 上安装 /var 文件系统,大小为 500 MB。创建根 (/) 文件系统并在片 c0t1d0s0c0t0d0s0 上进行镜像。根 (/) 文件系统的大小被设置成 200 MB。 镜像 c0t1d0s0c0t0d0s0 的 RAID-1 卷名为 d100

filesys

创建 swap 文件系统并在片 c0t0d0s1 上进行镜像,该系统的大小为 512 MB。定制 JumpStart 程序将为镜像指定名称。

metadb

在片 c0t0d0s3 上安装五个状态数据库副本 (metadbs),大小为 8192 块 (4 MB)。

filesys

创建 /usr 文件系统并在片 c0t1d0s4c0t0d0s4 上进行镜像。/usr 文件系统的大小被设置成 2000 MB。定制 JumpStart 程序将为镜像指定名称。