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

文档信息

前言

第 1 部分Oracle Solaris 11.1 安装选项

1.  安装选项概述

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

2.  准备安装

3.  使用 Live Media

4.  使用文本安装程序

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

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

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

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

8.  设置安装服务器

9.  定制安装

使客户机与安装和配置指令匹配

选择 AI 清单

选择系统配置文件

选择条件

缺省 AI 清单

10.  置备客户机系统

11.  配置客户机系统

12.  安装和配置区域

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

14.  安装客户机系统

15.  自动化安装故障排除

第 4 部分执行相关任务

A.  使用 Oracle 配置管理器

B.  使用设备驱动实用程序

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

使客户机与安装和配置指令匹配

当使用 AI 时,请首先设置一个安装服务器。安装服务器至少具有一个 AI 引导映像和一个与该引导映像相关联的 AI 安装服务。当通过网络引导客户机时,它将使用安装服务器的安装服务。

客户机使用该客户机体系结构的缺省安装服务或指定的安装服务。安装服务使用本章中描述的方法将客户机与所用的正确安装和配置指令相匹配。

要定义使用不同引导映像(SPARC 映像和 x86 映像,或不同的 Oracle Solaris 版本)的安装,请为每个映像创建单独的服务。

要为特定的安装服务指定客户机,请将该客户机添加到安装服务(请参见第 14 章)。指定客户机的 MAC 地址和此客户机要使用的安装服务的名称。在具有此 MAC 地址的客户机引导时,将客户机指向安装服务器并使用指定的安装服务。要查找系统的 MAC 地址,请使用 dladm 命令,如《Oracle Solaris 管理:网络接口和网络虚拟化》dladm(1M) 手册页所述。

要为一个网络映像定义多种类型的安装,请创建其他 AI 清单,并创建系统配置文件。将新的 AI 清单和配置文件添加到该网络映像的 AI 安装服务。指定用于定义哪些客户机应使用哪个 AI 清单和哪些系统配置文件的条件。请参见将特定于客户机的安装指令与安装服务相关联

有关如何创建定制 AI 清单的信息,请参见第 10 章。有关如何创建系统配置文件的信息,请参见第 11 章

选择 AI 清单

每个客户机使用一个且只能使用一个 AI 清单来完成其安装。根据以下算法为客户机选择 AI 清单:

示例 9-1 使客户机与 AI 清单相匹配

在以下示例中,已将两个定制 AI 清单添加到同一安装服务中。与这些清单关联的客户机条件如下所示。manifest_x86.xml AI 清单已添加到具有用于指定客户机体系结构的以下条件文件的服务:

<ai_criteria_manifest>
    <ai_criteria name="arch">
        <value>i86pc</value>
    </ai_criteria>
</ai_criteria_manifest>

manifest_mac1.xml AI 清单已添加到具有用于指定客户机 MAC 地址的以下条件文件的服务:

<ai_criteria_manifest>
    <ai_criteria name="mac">
        <value>00:14:4f:a7:65:70</value>
    </ai_criteria>
</ai_criteria_manifest>

如果要安装 x86 客户机,将为其分配 manifest_x86.xml

如果要安装 MAC 地址为 00:14:4f:a7:65:70 的 SPARC 客户机,将为其分配 manifest_mac1.xml

如果要安装具有其他 MAC 地址的 SPARC 系统,将为其分配缺省的 AI 清单。

选择系统配置文件

用于为客户机选择系统配置文件的条件关键字与用于选择 AI 清单的条件关键字相同。请参见表 9-1

可以为任何特定客户机选择多个系统配置文件。无需使用任何算法将选择范围缩小到一个配置文件。

如果客户机的特征符合多个系统配置文件的条件,将应用所有匹配的配置文件来配置系统。例如,如果一个条件规范符合客户机的主机名,另一个条件规范符合同一客户机的内存大小,这两个配置文件都将用于配置该客户机。

选择条件

表 9-1 显示了可用于指示哪些客户机应使用某个特定 AI 清单或系统配置文件的条件关键字。“示例”列显示了一些可能值。条件关键字和值可以与以下 installadm 子命令一起使用:create-manifestcreate-profileset-criteria

ipv4macmemnetwork 规范可以表示为由连字符 (-) 分隔的范围值。要指定对范围的一端没有限制,请使用 unbounded。请参见下面的 mem 示例。

archcpuhostnameplatformzonename 指定值可表示为由空格分隔的且带有引号的值的列表。请参见下面的 zonename 示例。

使用 -c 选项在命令行上指定条件关键字和值。

-c criteria=value|list|range
-c mac="aa:bb:cc:dd:ee:ff"
-c mem="2048-unbounded"
-c zonename="zone1 zone2"

也可以在 XML 文件的 ai_criteria 元素中指定条件。此文件的内容应只包含条件规范。使用 -C 选项在命令行上命名条件文件。下表中提供了示例。

表 9-1 条件关键字和条件分层结构

条件名称
说明
命令行和 XML 文件示例
mac
包含冒号 (:) 分隔符的十六进制 MAC 地址或 MAC 地址的范围
CLI,单个 MAC 地址:
-c mac="0:14:4F:20:53:97"

CLI,MAC 地址的范围:

-c mac=0:14:4F:20:53:94-0:14:4F:20:53:A0

XML,单个 MAC 地址:

<ai_criteria name="mac">
    <value>0:14:4F:20:53:97</value>
</ai_criteria>

XML,MAC 地址的范围:

<ai_criteria name="mac">
   <range>
       0:14:4F:20:53:94
       0:14:4F:20:53:A0
   </range>
</ai_criteria>
ipv4
IP 版本 4 网络地址或 IP 地址的范围
CLI,单个 IP 地址:
-c ipv4="10.6.68.127"

CLI,IP 地址的范围:

-c ipv4="10.6.68.1-10.6.68.200"

XML,单个 IP 地址:

<ai_criteria name="ipv4">
    <value>10.6.68.127</value>
</ai_criteria>

XML,IP 地址的范围:

<ai_criteria name="ipv4">
    <range>
        10.6.68.1
        10.6.68.200
    </range>
</ai_criteria>
platform
uname -i(对于 x86 系统) 和 prtconf -b(对于 SPARC 系统)返回的平台名称

值包括:

  • i86pc

  • SUNW,SPARC-Enterprise

  • SUNW,Sun-Fire-T200

CLI:
-c platform="SUNW,Sun-Fire-T200"

XML:

<ai_criteria name="platform">
    <value>SUNW,Sun-Fire-T200</value>
</ai_criteria>
arch
uname -m 返回的体系结构

值:i86pcsun4usun4v

CLI:
-c arch="i86pc"

XML:

<ai_criteria name="arch">
    <value>i86pc</value>
</ai_criteria>
cpu
uname -p 返回的 CPU 类

值:i386sparc

CLI:
-c cpu="sparc"

XML:

<ai_criteria name="cpu">
    <value>sparc</value>
</ai_criteria>
network
IP 版本 4 网络号或网络号的范围
CLI,单个 IP 地址:
-c network="10.0.0.0"

CLI,IP 地址的范围:

-c network="11.0.0.0-12.0.0.0"

XML,单个 IP 地址:

<ai_criteria name="network">
    <value>10.0.0.0</value>
</ai_criteria>

XML,IP 地址的范围:

<ai_criteria name="network">
   <range>
       11.0.0.0
       12.0.0.0
   </range>
</ai_criteria>
mem
prtconf 返回的内存大小(以兆字节为单位)或内存大小的范围

unbounded 关键字表示没有范围上限。

CLI,一个内存大小:
-c mem="4096"

CLI,内存大小的范围:

-c mem="2048-unbounded"

XML,一个内存大小:

<ai_criteria name="mem">
     <value>4096</value>
</ai_criteria>

XML,内存大小的范围:

<ai_criteria name="mem">
     <range>
        2048
        unbounded
     </range>
</ai_criteria>
zonename
区域的名称或名称列表,如 zoneadm list 所示。请参见第 12 章
CLI,单个区域名称:
-c zonename="myzone"

CLI,区域名称列表:

-c zonename="zoneA zoneB zoneC"

XML,单个区域名称:

<ai_criteria name="zonename">
    <value>myzone</value>
</ai_criteria>

XML,区域名称列表:

<ai_criteria name="zonename">
    <value>zoneA zoneB zoneC</value>
</ai_criteria>
hostname
客户机主机名或客户机主机名列表。
CLI,单个主机名:
-c hostname="host3"

CLI,主机名列表:

-c hostname="host1 host2 host6"

XML,单个主机名:

<ai_criteria name="hostname">
   <value>host3</value>
</ai_criteria>

XML,主机名列表:

<ai_criteria name="hostname">
   <value>host1 host2 host6</value>
</ai_criteria>