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 安装(任务)

任务列表:准备定制 JumpStart 安装

为联网系统创建配置文件服务器

在服务器上创建 JumpStart 目录

允许所有系统访问配置文件服务器

允许所有系统访问配置文件服务器

创建独立系统的配置文件软盘

SPARC: 创建配置文件软盘

x86: 使用 GRUB 创建配置文件软盘

创建 rules 文件

rules 文件的语法

创建 rules 文件

rules 文件示例

创建配置文件

配置文件语法

创建配置文件

配置文件示例

测试配置文件

创建用于测试配置文件的临时 Solaris 环境

测试配置文件

配置文件测试示例

验证 rules 文件

验证 rules 文件

4.  使用可选的定制 JumpStart 功能(任务)

5.  创建定制规则和探测关键字(任务)

6.  执行定制 JumpStart 安装(任务)

7.  使用定制 JumpStart 进行安装(示例)

8.  定制 JumpStart(参考)

9.  使用 JumpStart 安装 ZFS 根池

第 2 部分附录

A.  故障排除(任务)

B.  附加 SVR4 打包要求(参考)

词汇表

索引

为联网系统创建配置文件服务器

为网络上的系统设置定制 JumpStart 安装时,需要在服务器上创建一个 JumpStart 目录,该目录包含所有必需的定制 JumpStart 文件,例如 rules 文件、rules.ok 文件和配置文件。JumpStart 目录必须保存在配置文件服务器的根 (/) 目录中。

包含 JumpStart 目录的服务器称为配置文件服务器。配置文件服务器系统可以与安装服务器或引导服务器相同,也可以与它们完全不同。配置文件服务器可以为不同的平台提供定制 JumpStart 文件。例如,x86 服务器可以为基于 SPARC 的系统和基于 x86 的系统提供定制 JumpStart 文件。


注 - 创建配置文件服务器之后,您必须允许系统访问该服务器。有关详细说明,请参见允许所有系统访问配置文件服务器


在服务器上创建 JumpStart 目录


注 - 此过程假设系统正在运行卷管理器。如果您未使用卷管理器来管理磁盘,请参阅《系统管理指南:设备和文件系统》,以了解有关在不使用卷管理器时管理可移除介质的详细信息。


  1. 找到要在其上创建 JumpStart 目录的服务器。
  2. 成为超级用户或承担等效角色。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"

  3. 在服务器上的任意位置创建 JumpStart 目录。
    # mkdir -m 755 jumpstart_dir_path

    在该命令中,jumpstart_dir_path 是 JumpStart 目录的绝对路径。

    例如,下面的命令在根 (/) 目录中创建一个名为 jumpstart 的目录并将权限设置为 755:

    # mkdir -m 755 /jumpstart
  4. 通过添加以下项,编辑 /etc/dfs/dfstab 文件。
    share -F nfs -o ro,anon=0 jumpstart_dir_path

    例如,以下项共享了 /jumpstart 目录:

    share -F nfs -o ro,anon=0 /jumpstart
  5. 键入 shareall,然后按 Enter 键。
  6. 确定是否要将定制 JumpStart 文件示例复制到 JumpStart 目录中。
    • 如果不复制,请转至步骤 9

    • 如果复制,请使用以下判定表来确定下一步的操作。


    示例位置
    参考
    适用于您的平台的 Oracle Solaris Operating System DVD 或 Solaris Software - 1 CD
    将 Oracle Solaris Operating System DVD 或 Solaris Software - 1 CD 插入服务器的 CD-ROM 驱动器。

    卷管理器会自动挂载 CD 或 DCD。

    本地磁盘上适用于您的平台的 Oracle Solaris Operating System DVD 映像或 Solaris Software - 1 CD 映像
    转到 Oracle Solaris Operating System DVD 或 Solaris Software - 1 映像所在的目录。例如,键入以下命令:
    cd /export/install
  7. 将定制 JumpStart 文件示例复制到配置文件服务器上的 JumpStart 目录中。
    # cp -r media_path/Solaris_10/Misc/jumpstart_sample/* jumpstart_dir_path
    media_path

    指向 CD、DVD 或本地磁盘上的映像的路径

    jumpstart_dir_path

    配置文件服务器上放置定制 JumpStart 文件示例的路径

    例如,以下命令将 jumpstart_sample 目录复制到配置文件服务器上的 /jumpstart 目录中:

    cp -r /cdrom/cdrom0/Solaris_10/Misc/jumpstart_sample/* /jumpstart
  8. 更新 JumpStart 文件示例,以便这些文件可以在您的环境中运行。
  9. 确保 JumpStart 目录位于 root 中,且权限被设置为 755。
  10. 允许网络上的系统访问配置文件服务器。

    有关详细说明,请参见允许所有系统访问配置文件服务器

允许所有系统访问配置文件服务器

创建配置文件服务器时,必须确保系统在定制 JumpStart 安装期间可以访问配置文件服务器上的 JumpStart 目录。请使用以下方法之一来确保该访问权限。

命令或文件
提供访问权限
参考
add_install_client 命令
每次为网络安装添加系统时,请使用 -c 选项和 add_install_client 命令指定配置文件服务器。

注 - 如果没有使用 NFS,则必须使用其他方法来提供访问权限。

  • 对基于 SPARC 的系统,请使用 boot 命令

  • 对基于 x86 的系统,请编辑 GRUB 菜单


引导系统时指定 JumpStart 目录的位置
  • 对基于 SPARC 的系统,请使用 boot 命令引导系统。引导系统时指定配置文件服务器上 JumpStart 目录的位置。必须将定制 JumpStart 配置文件压缩为一个文件。然后,将压缩后的配置文件保存在 HTTP 或 HTTPS 服务器上。
  • 对基于 x86 的系统,当通过编辑 GRUB 菜单上的引导项来引导系统时,请在配置文件服务器上指定 JumpStart 目录的位置。必须将定制 JumpStart 配置文件压缩为一个文件。然后,将压缩后的配置文件保存在 HTTP 或 HTTPS 服务器上。

    编辑 GRUB 菜单项时,请指定压缩文件的位置。

/etc/bootparams 文件
/etc/bootparams 文件中添加一个通配符。

允许所有系统访问配置文件服务器

只有将网络安装信息存储在下列位置时,才使用以下过程:

如果使用以下过程,系统必须是同一类型,例如都是 SPARC 系统。

不要在以下情况中使用该过程:

如果存在以上情况,请使用 SPARC boot 命令或使用 x86 GRUB 菜单。


注 - 还可以将网络安装信息存储在 DHCP 服务器上。


  1. 在安装服务器或引导服务器上,以超级用户身份登录。
  2. 使用文本编辑器打开 /etc/bootparams
  3. 添加此项。
    * install_config=server:jumpstart_dir_path
    *

    通配符,它指定所有系统都具有访问权限

    server

    JumpStart 目录所在的配置文件服务器的主机名

    jumpstart_dir_path

    JumpStart 目录的绝对路径

    例如,以下项允许所有系统访问名为 sherlock 的配置文件服务器上的 /jumpstart 目录:

    * install_config=sherlock:/jumpstart

    注意

    注意 - 在引导安装客户机时使用此过程可能会产生以下错误消息:

    WARNING: getfile: RPC failed: error 5: (RPC Timed out).(警告:getfile:RPC 失败:错误 5(RPC 超时)。)

    从网络引导:错误消息包含有关此错误消息的详细信息。


    现在,所有系统都可以访问配置文件服务器。