JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 10 1/13 安装指南:基于网络的安装     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分规划从网络进行安装

1.  在何处查找 Oracle Solaris 安装规划信息

2.  预配置系统配置信息(任务)

3.  使用命名服务或 DHCP 进行预配置

第 2 部分通过局域网进行安装

4.  从网络进行安装(概述)

5.  使用 DVD 介质从网络进行安装(任务)

6.  使用 CD 介质从网络进行安装(任务)

7.  修补 miniroot 映像(任务)

8.  通过网络进行安装(示例)

9.  从网络进行安装(命令参考)

第 3 部分通过广域网进行安装

10.  WAN boot(概述)

11.  准备使用 WAN boot 进行安装(规划)

12.  使用 WAN boot 进行安装(任务)

通过广域网进行安装(任务列表)

配置 WAN boot 服务器

创建文档根目录

创建 WAN boot miniroot

SPARC: 如何创建 WAN boot miniroot

在客户机上验证 WAN boot 支持

如何检查客户机 OBP 是否支持 WAN boot

在 WAN boot 服务器上安装 wanboot 程序

SPARC: 如何在 WAN boot 服务器上安装 wanboot 程序

在 WAN boot 服务器上创建 /etc/netboot 分层结构

如何在 WAN boot 服务器上创建 /etc/netboot 分层结构

将 WAN boot CGI 程序复制到 WAN boot 服务器

如何将 wanboot-cgi 程序复制到 WAN boot 服务器

如何配置 WAN boot 日志服务器

使用 HTTPS 保护数据

如何使用数字证书进行服务器和客户机验证

如何创建散列密钥和加密密钥

创建 JumpStart 安装文件

如何创建 Flash 归档文件

如何创建 sysidcfg 文件

如何创建 JumpStart 配置文件

如何创建 JumpStart rules 文件

创建开始脚本和结束脚本

创建配置文件

如何创建系统配置文件

如何创建 wanboot.conf 文件

使用 DHCP 服务器提供配置信息

13.  SPARC: 使用 WAN boot 进行安装(任务)

14.  SPARC: 使用 WAN boot 进行安装(示例)

15.  WAN boot(参考)

第 4 部分附录

A.  故障排除(任务)

B.  远程安装或升级(任务)

词汇表

索引

创建 JumpStart 安装文件

WAN boot 执行 JumpStart 安装,在客户机上安装 Flash 归档文件。JumpStart 安装方法是一个命令行界面,允许您基于创建的配置文件自动安装若干个系统。配置文件定义了特定软件安装要求。您还可以结合使用 shell 脚本以包含安装前和安装后任务。选择安装或升级所使用的配置文件和脚本。

JumpStart 安装方法根据所选择的配置文件和脚本来安装或升级系统。此外,您可以使用 sysidcfg 文件指定配置信息,从而使 JumpStart 安装完全不需要手动干预。

rules 文件是文本文件,它包含用于每组系统的规则,系统是指您想安装 Oracle Solaris OS 的系统。每个规则区分一组基于一个或多个系统属性的系统。每个规则还可以将相应的系统组链接到一个配置文件。配置文件是一个文本文件,它定义了如何在组中的各个系统上安装 Oracle Solaris 软件。例如,以下规则指定 JumpStart 程序使用 basic_prof 配置文件中的信息安装 sun4u 平台组中的系统:

karch sun4u - basic_prof -

rules 文件用于创建进行 JumpStart 安装所必需的 rules.ok 文件。

有关如何创建 rules 文件的详细信息,请参见《Oracle Solaris 10 1/13 安装指南:JumpStart 安装》中的"创建 rules 文件"

要准备 WAN boot 安装的 JumpStart 文件,请完成以下任务:

有关 JumpStart 安装方法的详细信息,请参见《Oracle Solaris 10 1/13 安装指南:JumpStart 安装》中的第 2  章 "JumpStart(概述)"

如何创建 Flash 归档文件

Flash 归档文件安装功能使您可以在一个系统(称为主系统)上使用 Oracle Solaris OS 的单个参考安装。然后,您可以创建 Flash 归档文件,即主系统的副本映像。您可以在网络中的其他系统上安装 Flash 归档文件,创建克隆系统。

开始之前

  1. 引导主系统。

    尽可能在未激活状态下运行主系统。如果可能,则在单用户模式下运行该系统。如果不可能,请关闭要归档的所有应用程序以及需要大量操作系统资源的所有应用程序。

  2. 创建归档文件。
    # flarcreate -n name [optional-parameters]  document-root/flash/filename
    name

    为归档文件指定的名称,是 content_name 关键字的值。

    optional-parameters

    您可以使用 flarcreate 命令的若干选项定制 Flash 归档文件。有关这些选项的详细说明,请参见《Oracle Solaris 10 1/13 安装指南:Flash 归档文件(创建和安装)》中的第 6  章 "Flash 归档文件(参考)"

    document-root/flash

    指向安装服务器文档根目录的 Flash 子目录的路径。

    filename

    归档文件的名称。

    为了节省磁盘空间,可能需要在 flarcreate 命令中使用 -c 选项对归档文件进行压缩。但是,压缩归档文件会影响 WAN boot 安装的性能。有关创建压缩归档文件的更多信息,请参见 flarcreate(1M) 手册页。

    • 如果归档文件创建成功,则 flarcreate 命令返回退出代码 0。

    • 如果归档文件创建失败,则 flarcreate 命令返回一个非零的退出代码。

示例 12-6 为 WAN boot 安装创建 Flash 归档文件

此示例通过克隆主机名为 wanserver 的 WAN boot 服务器系统来创建 Flash 归档文件。此归档文件的文件名为 sol_10_sparc,完全是从主系统复制而来的。此归档文件是与主系统完全相同的副本。此归档文件存储在 sol_10_sparc.flar 中。归档文件将保存在 WAN boot 服务器上文档根目录的 flash/archives 子目录中。

wanserver# flarcreate -n sol_10_sparc \
/opt/apache/htdocs/flash/archives/sol_10_sparc.flar

接下来的步骤

创建 Flash 归档文件之后,请在 sysidcfg 文件中预配置客户机信息。有关说明,请参见如何创建 sysidcfg 文件

另请参见

有关如何创建 Flash 归档文件的详细说明,请参见《Oracle Solaris 10 1/13 安装指南:Flash 归档文件(创建和安装)》中的第 3  章 "创建 Flash 归档文件(任务)"

有关 flarcreate 命令的更多信息,请参见 flarcreate(1M) 手册页。

如何创建 sysidcfg 文件

您可以在 sysidcfg 文件中指定一组关键字以预配置系统。

开始之前

创建 Flash 归档文件。有关详细说明,请参见如何创建 Flash 归档文件

  1. 在安装服务器上创建名为 sysidcfg 的文件,并在其中包含需要的关键字。

    有关 sysidcfg 关键字的详细信息,请参见sysidcfg 文件关键字

  2. sysidcfg 文件保存在 WAN boot 服务器可以访问的位置。

    将该文件保存到以下位置之一:

    • 如果 WAN boot 服务器和安装服务器在同一台计算机上,请将该文件保存到 WAN boot 服务器上文档根目录的 flash 子目录中。

    • 如果 WAN boot 服务器和安装服务器不在同一台计算机上,请将该文件保存到安装服务器的文档根目录的 flash 子目录中。

示例 12-7 用于 WAN boot 安装的 sysidcfg 文件

以下示例是一个基于 SPARC 的系统的 sysidcfg 文件。该系统的主机名、IP 地址和网络掩码均已通过编辑命名服务进行了预配置。

network_interface=primary {hostname=wanclient
                           default_route=192.168.198.1
                           ip_address=192.168.198.210
                           netmask=255.255.255.0
                           protocol_ipv6=no}
timezone=US/Central
system_locale=C
terminal=xterm
timeserver=localhost
name_service=NIS {name_server=matter(192.168.255.255)
                  domain_name=mind.over.example.com
                  }
security_policy=none

接下来的步骤

创建 sysidcfg 文件之后,为客户机创建 JumpStart 配置文件。有关说明,请参见如何创建 JumpStart 配置文件

另请参见

有关 sysidcfg 关键字和值的更多详细信息,请参见使用 sysidcfg 文件进行预配置

如何创建 JumpStart 配置文件

配置文件是一个文本文件,指示 JumpStart 程序如何在系统中安装 Oracle Solaris 软件。配置文件定义了安装元素,例如要安装的软件组。

有关如何创建配置文件的详细信息,请参见《Oracle Solaris 10 1/13 安装指南:JumpStart 安装》中的"创建配置文件"

开始之前

创建客户机的 sysidcfg 文件。有关详细说明,请参见如何创建 sysidcfg 文件

  1. 在安装服务器上创建一个配置文件,以包含需要的关键字和值。

    请确保配置文件的名称能够反映您要使用该配置文件在系统上安装 Oracle Solaris 软件的方式。例如,可以将配置文件命名为 basic_install eng_profileuser_profile

    有关配置文件关键字和值的列表,请参见《Oracle Solaris 10 1/13 安装指南:JumpStart 安装》中的"配置文件关键字和值"

    配置文件关键字及其值区分大小写。

  2. 将配置文件保存在 WAN boot 服务器可以访问的位置。

    将配置文件保存在以下位置之一:

    • 如果 WAN boot 服务器和安装服务器在同一台计算机上,请将该文件保存到 WAN boot 服务器上文档根目录的 flash 子目录中。

    • 如果 WAN boot 服务器和安装服务器不在同一台计算机上,请将该文件保存到安装服务器的文档根目录的 flash 子目录中。

  3. 确保 root 用户拥有该配置文件,并且权限被设置为 644。
  4. (可选)测试配置文件。

    有关详细信息,请参见《Oracle Solaris 10 1/13 安装指南:JumpStart 安装》中的"测试配置文件"

示例 12-8 从安全 HTTP 服务器检索 Flash 归档文件

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

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

此示例中包含如下的关键字和值:

install_type

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

archive_location

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

partitioning

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

接下来的步骤

创建配置文件之后,您必须创建和验证 rules 文件。有关说明,请参见如何创建 JumpStart rules 文件

另请参见

有关如何创建配置文件的更多信息,请参见《Oracle Solaris 10 1/13 安装指南:JumpStart 安装》中的"创建配置文件"

有关配置文件关键字和值的更多详细信息,请参见《Oracle Solaris 10 1/13 安装指南:JumpStart 安装》中的"配置文件关键字和值"

如何创建 JumpStart rules 文件

开始之前

创建客户机的配置文件。有关详细说明,请参见如何创建 JumpStart 配置文件

  1. 在安装服务器上,创建名为 rules 的文本文件。
  2. rules 文件中,为要安装的每组系统增加一条规则。

    有关如何创建 rules 文件的详细信息,请参见《Oracle Solaris 10 1/13 安装指南:JumpStart 安装》中的"创建 rules 文件"

  3. rules 文件保存在安装服务器上。
  4. 验证 rules 文件。
    $ ./check -p path -r file name
    -p path

    使用当前 Oracle Solaris 发行版软件映像中的 check 脚本(而不是所使用系统中的 check 脚本)来验证 rulespath 是本地磁盘上的映像或已挂载的 Oracle Solaris DVD 或 Oracle Solaris Software - 1 CD。

    如果您的系统运行的是以前版本的 Oracle Solaris OS,请使用此选项来运行最新版本的 check

    -r file name

    指定一个名称不是 rules 的规则文件。使用此选项,您可以在将某条规则集成到 rules 文件中之前,测试该规则的有效性。

    check 脚本运行时,它会报告检查 rules 文件和各个配置文件的有效性的结果。如果没有遇到任何错误,脚本将报告 The custom JumpStart configuration is ok。然后,check 脚本将创建 rules.ok 文件。

  5. rules.ok 文件保存在 WAN boot 服务器可以访问的位置。

    将该文件保存到以下位置之一:

    • 如果 WAN boot 服务器和安装服务器在同一台计算机上,请将该文件保存到 WAN boot 服务器上文档根目录的 flash 子目录中。

    • 如果 WAN boot 服务器和安装服务器不在同一台计算机上,请将该文件保存到安装服务器的文档根目录的 flash 子目录中。

  6. 确保 root 拥有 rules.ok 文件,并且权限被设置为 644。

示例 12-9 创建并验证 rules 文件

在此示例中,JumpStart 程序使用 rules 文件为 wanclient-1 系统选择正确的安装配置文件。

客户机系统的 IP 地址为 192.168.198.210,网络掩码为 255.255.255.0

rules 文件(名为 wanclient_rule)指示 JumpStart 程序使用 wanclient_prof 配置文件在客户机上安装当前 Oracle Solaris 发行版软件。

network 192.168.198.0 - wanclient_prof - 

运行 check 脚本验证文件是否有效。

wanserver# ./check -r wanclient_rule

如果 check 脚本没有找到任何错误,该脚本将创建 rules.ok 文件。

rules.ok 文件保存在 /opt/apache/htdocs/flash/ 目录中。

接下来的步骤

创建 rules.ok 文件之后,您可以根据需要设置安装的开始脚本和结束脚本。有关说明,请参见创建开始脚本和结束脚本

如果您不想设置开始脚本和结束脚本,请参见创建配置文件以继续 WAN boot 安装。

创建开始脚本和结束脚本

开始脚本和结束脚本是您在 rules 文件中指定的用户定制的 Bourne shell 脚本。开始脚本可以在将 Oracle Solaris 软件安装到系统之前执行任务。结束脚本可以在将 Oracle Solaris 软件安装到系统之后、系统重新引导之前执行任务。仅当使用 JumpStart 安装 Oracle Solaris 时,才能使用这些脚本。

您可以使用开始脚本创建派生配置文件。而结束脚本则允许您执行各种安装之后的任务,如增加文件、软件包、修补程序或其他软件。

您必须将开始脚本和结束脚本存储在安装服务器上 sysidcfg 文件、rules.ok 文件和配置文件所在的目录中。

要继续 WAN boot 安装的准备工作,请参见创建配置文件