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.  设置安装服务器

AI 服务器设置任务列表

安装服务器要求

AI 服务器硬件要求

AI 服务器软件要求

安装 AI 安装工具

配置安装服务器

配置多宿主安装服务器

配置 Web 服务器主机端口

创建 AI 安装服务

创建不包括 DHCP 设置的安装服务

使用 ISO 文件创建 SPARC 安装服务

使用 IPS 软件包创建 x86 安装服务

创建包括本地 DHCP 设置的安装服务

维护安装服务器

添加、修改或删除安装服务

创建安装服务

修改安装服务属性

重命名安装服务

启用或禁用安装服务

删除安装服务

将客户机与安装服务相关联

向安装服务添加客户机

将客户机与其他安装服务相关联

从安装服务删除客户机

将客户机特定的安装指令与安装服务相关联

添加 AI 清单

更新 AI 清单

删除 AI 清单

将特定于客户机的配置指令与安装服务相关联

添加系统配置文件

验证系统配置文件

删除系统配置文件

导出 AI 清单或系统配置文件

修改 AI 清单或系统配置文件的条件

显示有关安装服务的信息

列出安装服务器上的所有安装服务

显示指定安装服务的信息

列出与安装服务相关联的客户机

列出与特定安装服务相关联的客户机

显示关于定制安装的信息

列出所有 AI 清单和系统配置文件

列出与指定的安装服务相关联的清单和配置文件

管理 AI SMF 服务

9.  定制安装

10.  置备客户机系统

11.  配置客户机系统

12.  安装和配置区域

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

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

15.  安装客户机系统

16.  自动化安装故障排除

创建 AI 安装服务

安装服务器可以有多个安装服务。为每个客户机硬件体系结构和要安装的 Oracle Solaris 11 OS 的每个不同版本创建单独的安装服务。

使用 installadm create-service 命令可创建 AI 安装服务。为服务指定有意义的名称,并指定要创建服务的路径。指定网络引导映像(网络映像)软件包或 ISO 文件的源。

创建 AI 安装服务时,将启用 AI SMF 服务 system/install/server(如果该服务尚未启用)。安装服务映像挂载在 /etc/netboot/svcname 下。对于 SPARC 安装服务,wanboot.conf 文件位于安装服务映像的根处。对于 x86 安装服务,menu.lst GRUB 菜单位于安装服务映像的根处。

在安装服务器上创建特定体系结构的第一个安装服务时,会自动创建该服务的别名 default-i386default-sparc。此缺省服务是完整服务,具有自己的清单和配置文件。此缺省服务用于该体系结构的客户机上的所有安装,这些安装未通过 create-client 子命令与其他安装服务显式关联。

要更改 default-arch 服务为哪个服务设置别名,请使用 set-service 子命令设置 aliasof 属性。添加到任一服务的清单和配置文件在重置别名之后保持不变。唯一的更改是服务使用的网络映像。有关设置 aliasof 属性的更多信息,请参见修改安装服务属性

如果将 default-arch 别名更改为新的安装服务且找到了本地 ISC DHCP 配置,则此缺省别名引导文件将设置为该体系结构的缺省 DHCP 服务器范围的引导文件。

如果在创建新的 default-arch 别名时已配置本地 ISC DHCP 服务器,则该体系结构的缺省引导文件将设置为该新别名的引导文件。

每个服务(包括 default-arch 服务)在 imagepath/auto_install/manifest 中包含缺省 AI 清单。此清单可以复制到另一个可以编辑的文件,然后通过 create-manifest 子命令添加到安装服务。请参见定制 XML AI 清单文件

installadm create-service 命令还在端口 5555 上运行的 Web 服务器上提供一个网络映像。例如,Web 服务器地址可能为 http://aiserver:5555/export/aiserver/s11-ai-x86/s11-x86

有关所有选项的信息,请参见创建安装服务installadm(1M) 手册页。

installadm create-service [-n svcname] [-s FMRI_or_ISO] [-d imagepath] 
-n svcname

如果不为安装服务提供名称,将指定缺省名称。

-s FMRI_or_ISO

FMRI 是 IPS AI 网络映像软件包的标识符,在 Oracle Solaris 11 发行版中该软件包为 install-image/solaris-auto-installISO 是 AI 网络映像 ISO 文件的路径名。

如果不指定 FMRI_or_ISO,将从 pkg publisher 列表中第一个提供 install-image/solaris-auto-install 软件包的发布者安装该软件包的最新版本。

要安装软件包的其他版本,或从其他发布者安装软件包,请在 FMRI 中指定版本或发布者。例如,指定 pkg://publisher/install-image/solaris-auto-installpkg://publisher/install-image/solaris-auto-install@version。使用 -p 选项指定特定软件包系统信息库。

-d imagepath

imagepath 是新安装服务的位置。install-image/solaris-auto-install 软件包安装到此位置,或者指定的 ISO 文件在此位置扩展。

如果不指定 imagepath,则在 /export/auto_install/svcname 创建服务,并且系统会提示您确认是否要使用自动生成的位置。指定 -y 选项可隐藏此提示。

create-service 命令可以在 AI 安装服务器上设置 DHCP,如创建包括本地 DHCP 设置的安装服务中所示。如果要设置单独的 DHCP 服务器或配置现有的 DHCP 服务器以便与 AI 配合使用,请参见《Oracle Solaris 管理:IP 服务》中的第 II 部分, "DHCP"。DHCP 服务器必须能够向要安装的系统提供 DNS 信息。

创建不包括 DHCP 设置的安装服务

在本节的示例中,已在一个不同的服务器上设置 DHCP,或者将在以后设置它。如果 create-service 命令没有检测到 ISC DHCP 正在此服务器上运行,则命令的输出将显示配置 DHCP 的指令。在这些示例中,create-service 命令提供 DHCP 配置所需的引导文件。

使用 ISO 文件创建 SPARC 安装服务

本示例使用 ISO 文件中的网络映像为 SPARC 客户机创建 AI 安装服务。

# installadm create-service -n s11-sparc \
-s /var/tmp/images/sparc/sol-11-dev-170-ai-sparc.iso \
-d /install/images/s11-sparc

Creating service: s11-sparc

Setting up the target image at /install/images/s11-sparc ...
Service discovery fallback mechanism set up
Creating SPARC configuration file
Refreshing install services

Creating default-sparc alias.

No local DHCP configuration found. This service is the default alias
for all SPARC clients. If not already in place, the following should
be added to the DHCP configuration:
        Boot file            : http://10.80.238.5:5555/cgi-bin/wanboot-cgi

Service discovery fallback mechanism set up
Creating SPARC configuration file
Refreshing install services

执行上述 installadm create-service 命令后会执行以下操作。

  1. 将安装服务命名为 s11-sparc

  2. 创建安装服务目标目录 /install/images/s11-sparc

  3. 将 ISO 文件 /var/tmp/images/sparc/sol-11-dev-170-ai-sparc.iso 解压缩到网络映像位置 /install/images/s11-sparc

  4. /install/images/s11-sparc/wanboot.conf 处生成此服务的 wanboot.conf 文件。

  5. 刷新 AI SMF 服务 system/install/server,将 /install/images/s11-sparc 挂载为 /etc/netboot/s11-sparc

  6. 因为这是在此安装服务器上创建的第一个 SPARC 安装服务,因此将自动创建 default-sparc 服务别名。别名将使用 s11-sparc 中的映像,因此 /install/images/s11-sparc 也挂载为 /etc/netboot/default-sparc

  7. 将配置文件 /etc/netboot/wanboot.conf 以符号形式链接到 /etc/netboot/default-sparc/wanboot.conf。将配置文件 /etc/netboot/system.conf 以符号形式链接到 /etc/netboot/default-sparc/system.conf

  8. 提供 DHCP 配置所需的引导文件 http://10.80.238.5:5555/cgi-bin/wanboot-cgi

  9. 如果已配置本地 ISC DHCP 服务器,则新 default-sparc 别名的引导文件将设置为所有 SPARC 客户机的缺省引导文件。不管是否使用 -i-c 选项,始终采取这一操作。

使用 IPS 软件包创建 x86 安装服务

本示例使用 IPS 软件包中的网络映像为 x86 客户机创建 AI 安装服务。未指定选项时,此命令还将说明缺省行为,因为此命令仅提供安装服务名称选项。除了 DHCP 配置所需的引导文件,此命令还提供 DHCP 配置所需的引导服务器 IP。

# installadm create-service -n s11-i386 -y

Creating service from: pkg:/install-image/solaris-auto-install
Download: install-image/solaris-auto-install ...  Done
Install Phase ...  Done
Package State Update Phase ...  Done
Image State Update Phase ...  Done
Reading Existing Index ...  Done
Indexing Packages ...  Done

Creating service: s11-i386

Image path: /export/auto_install/s11-i386

Refreshing install services

Creating default-i386 alias.

No local DHCP configuration found. This service is the default
alias for all PXE clients. If not already in place, the following should
be added to the DHCP configuration:
        Boot server IP       : 10.134.125.136
        Boot file            : default-i386/boot/grub/pxegrub

Refreshing install services

执行上述 installadm create-service 命令后会执行以下操作。

  1. 将安装服务命名为 s11-i386

  2. 因为未指定网络映像源选项,因此将从安装服务器发布者列表中第一个提供 install-image/solaris-auto-install 软件包的发布者获取此软件包的最新版本。

  3. 因为未使用 -d 选项指定网络映像目标,因此将在缺省目录 /export/auto_install/s11-i386 中创建映像。因为已指定 y 选项,因此将隐藏确认此缺省目标是否可接受的提示。

  4. install-image/solaris-auto-install 软件包安装到网络映像位置 /export/auto_install/s11-i386

    缺省情况下,已安装的 install-image/solaris-auto-install 软件包变体与 AI 安装服务器的体系结构匹配。在本示例中,安装服务器是 x86 系统。如果要在此服务器上创建 SPARC 安装服务,则需要使用 -a 选项。有关 -a 选项的信息,请参见创建安装服务

  5. /export/auto_install/s11-i386/menu.lst 处创建 pxegrub 菜单。

  6. 刷新 AI SMF 服务 system/install/server,将 /export/auto_install/s11-i386 挂载为 /etc/netboot/s11-i386

  7. 因为这是在此安装服务器上创建的第一个 x86 安装服务,因此将自动创建 default-i386 服务别名。别名将使用 s11-i386 中的映像,因此 /export/auto_install/s11-i386 也挂载为 /etc/netboot/default-i386

  8. 提供 DHCP 配置所需的引导服务器 IP。提供 DHCP 配置所需的引导文件 default-i386/boot/grub/pxegrub

  9. 如果已配置本地 ISC DHCP 服务器,则新 default-i386 别名的引导文件将设置为所有 x86 客户机的缺省引导文件。不管是否使用 -i-c 选项,始终采取这一操作。

创建包括本地 DHCP 设置的安装服务

可以使用 installadm create-service 命令在此 AI 安装服务器上设置 DHCP 服务器。以下示例为 x86 客户机创建安装服务,其中该网络包括一个子网,且安装服务器还充当该网络的 DHCP 服务器,从而使用 DNS 来解析主机名。此安装服务提供二十个 IP 地址 (-c),从 10.80.239.150 开始 (-i)。如果尚未配置 DHCP 服务器,将配置 ISC DHCP 服务器。如果已配置 ISC DHCP 服务器,将更新该 DHCP 服务器。

请注意,提供了 -i-c 参数且配置了 DHCP 时,所创建的安装服务和 IP 范围之间并不存在绑定。传递 -i-c 时,会设置 IP 范围,根据需要创建新的 DHCP 服务器,并且该 DHCP 服务器将保持打开状态并为要使用的所有安装服务和所有客户机运行。为 DHCP 服务器提供的网络信息与所创建的服务没有特定的关系。

如果请求的 IP 范围不在安装服务器直接连接的子网上且安装服务器是多宿主的,则 -B 选项将用于提供引导文件服务器的地址(通常为此系统上的 IP 地址)。仅当在安装服务器上配置了多个 IP 地址且使用了 DHCP 中继时,才需要使用该选项。在其他所有配置中,软件可以自动确定此情况。

# installadm create-service -n s11-x86 \
-s /var/tmp/images/i386/sol-11-dev-171-ai-x86.iso \
-d /install/images/s11-x86 \
-i 10.80.239.150 -c 20

Creating service from: /var/tmp/images/i386/sol-11-dev-171-ai-x86.iso
Setting up the image ...

Creating service: s11-x86

Image path: /install/images/s11-x86

Starting DHCP server...
Adding IP range to local DHCP configuration

Refreshing install services

Creating default-i386 alias.

Setting the default PXE bootfile in the local DHCP configuration to
'default-i386/boot/grub/pxegrub'

Refreshing install services

执行上述 installadm create-service 命令后会执行以下操作。

  1. 将安装服务命名为 s11-x86

  2. 创建安装服务目标目录 /install/images/s11-x86

  3. 将 ISO 文件 /var/tmp/images/i386/sol-11-dev-171-ai-x86.iso 解压缩到网络映像位置 /install/images/s11-x86

  4. /install/images/s11-x86/menu.lst 处创建 pxegrub 菜单。

  5. 刷新 AI SMF 服务 system/install/server,将 /install/images/s11-x86 挂载为 /etc/netboot/s11-x86

  6. 因为这是在此安装服务器上创建的第一个 x86 安装服务,因此将自动创建 default-i386 服务别名。别名将使用 s11-x86 中的映像,因此 /install/images/s11-x86 也挂载为 /etc/netboot/default-i386

  7. 根据需要创建 DHCP 服务,并置备从 10.80.239.150 到 10.80.239.169 的 IP 地址。如果已在此服务器上设置 DHCP 服务,则 -i-c 选项使用此服务的新 IP 地址更新 DHCP 服务器。

  8. default-i386/boot/grub/pxegrub 引导文件添加到本地 DHCP 配置作为 PXE 客户机的缺省引导文件。