JavaScript is required to for searching.
跳过导航链接
退出打印视图
安装 Oracle Solaris 11 系统     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分Oracle Solaris 11 安装选项

1.  安装选项概述

第 2 部分使用安装介质安装

2.  准备安装

3.  使用 LiveCD

4.  使用文本安装程序

5.  从介质引导的自动化安装

6.  取消配置或重新配置 Oracle Solaris 实例

第 3 部分使用安装服务器安装

7.  自动化安装多个客户机

8.  设置安装服务器

9.  定制安装

10.  置备客户机系统

11.  配置客户机系统

12.  安装和配置区域

13.  在首次引导期间运行定制脚本

14.  设置 Oracle 配置管理器以供 AI 客户机系统使用

Oracle 配置管理器在 AI 客户机上的缺省行为

提供定制响应文件

如何创建和安装定制响应文件软件包

退出 Oracle 配置管理器

15.  安装客户机系统

16.  自动化安装故障排除

提供定制响应文件

如果要指定以下任何信息,则需要提供定制响应文件:

如何创建和安装定制响应文件软件包

执行以下步骤可提供包含定制响应文件的定制 IPS 软件包。

  1. 创建定制响应文件。

    使用现有 Oracle 配置管理器安装来创建响应文件。有关创建定制响应文件的信息,请参见《Oracle Configuration Manager Installation and Administration Guide》中的 "Creating a Response File"。响应文件必须命名为 ocm.rsp

  2. 创建定制 IPS 软件包。

    创建一个包含定制响应文件的 IPS 软件包。如果要针对不同系统创建不同的定制响应文件,请将每个响应文件置于单独的软件包中。每个定制响应文件的路径和文件名均相同。软件包名称可以不同。任意 AI 清单中只能包含一个 Oracle 配置管理器定制响应文件软件包。

    1. 创建目录分层结构。

      必须在 AI 客户机系统上将定制响应文件安装为 /var/ocm/.rsp/ocm.rsp

      $ mkdir -p proto/var/ocm/.rsp
      $ cp ocm.rsp proto/var/ocm/.rsp
    2. 创建软件包清单。

      创建名为 ocsresp.p5m 的以下文件。

      set name=pkg.fmri value=ocsresp@1.0,5.11
      set name=pkg.summary value="Oracle Configuration Manager custom response file"
      set name=pkg.description value="Oracle Configuration Manager custom response file"
      depend fmri=pkg:/system/ocm type=require
      file var/ocm/.rsp/ocm.rsp group=root mode=0444 owner=root path=var/ocm/.rsp/ocm.rsp

      dependfile 行是唯一所必需的行。如果用户尝试在系统信息库中查找或查看该软件包,则 summarydescription 行非常有用。

    3. 为软件包创建系统信息库。

      本示例在本地目录中创建系统信息库,其中 ocm 作为发布者。


      注 - 在 AI 客户机在安装时可以访问的目录中创建系统信息库。


      $ pkgrepo create customocm
      # pkgrepo -s customocm add-publisher ocm
    4. 发布软件包。
      $ pkgsend publish -d ./proto -s ./customocm ocsresp.p5m
      pkg://ocm/ocsresp@1.0,5.11:20110708T174359Z
      PUBLISHED

      客户机可以通过 customocm 系统信息库安装软件包。具有 customocm 源的 ocm 发布者是在 AI 清单中定义的,如下一步所示。

      有关使新系统信息库可供客户机系统通过 NFS 共享或 HTTP 进行访问的说明,请参见《复制和创建 Oracle Solaris 11 软件包系统信息库》

  3. 将软件包添加到 AI 清单中。

    将软件包添加到 AI 清单的软件安装部分。定制 AI 清单 XML 文件或编写派生的清单脚本以添加这些元素。有关定制 AI 清单的信息,请参见第 10 章

    使用 installadm export 命令检索一个或多个现有 AI 清单的内容。以下示例显示了需要添加的 XML 元素。任意 AI 清单中只能包含一个 Oracle 配置管理器定制响应文件软件包。

    <software type="IPS">
      <source>
        <publisher name="solaris">
          <origin name="http://pkg.oracle.com/solaris/release"/>
        </publisher>
        <publisher name="ocm">
          <origin name="file:///net/host/export/customocm"/>
        </publisher>
      </source>
      <software_data action="install">
        <name>pkg://ocm/ocsresp</name>
      </software_data>
    </software>

    确保源是客户机在 AI 安装过程中可以访问的 URI。使用 zfs set sharenfs 导出系统信息库,以便客户机可以访问本地系统信息库。

  4. 更新 AI 安装服务中已修改的 AI 清单。

    使用 installadm update-manifest 命令将 AI 清单内容替换为包含 Oracle 配置管理器定制响应文件软件包的内容。在对清单或脚本进行更新时,任何条件或缺省状态都保持不变。

  5. 将定制响应文件软件包属性添加到系统配置文件中。

    由于客户机可以使用任意数目的系统配置文件,因此您可能会希望将该属性设置置于单独的配置文件中,以便可以轻松地为任意或所有客户机添加该设置。

    <service name='system/ocm' type='service' version='1' >
      <instance name='default' enabled='true' >
        <property_group name='reg' type='framework'>
          <propval name='response_file_pkg_name' type='astring' value='pkg:/ocsresp' />
        </property_group>
      </instance>
    </service>
  6. 将修改后的系统配置文件添加到 AI 安装服务中。

    使用 installadm 命令的 create-profile 子命令将新的或定制的系统配置文件添加到 AI 安装服务中。

    在以下示例中,filename 是配置文件的全路径名。文件 criteria.xml 指定哪些客户机应使用该配置文件。如果该配置文件只包含响应文件软件包名称设置,并且如果同一定制响应文件应由所有客户机使用,请省略 -C-c 选项。

    # installadm create-profile -n svcname -f filename -C criteria.xml