安装 Oracle® Solaris 11.2 系统

退出打印视图

更新时间: 2014 年 7 月
 
 

如何创建安装服务

为每个客户机体系结构(SPARC 或 x86)和要安装的每个操作系统(Oracle Solaris 11、11.1 或 11.2)创建单独的安装服务。

  1. 成为管理员。

    有关更多信息,请参见How to Use Your Assigned Administrative Rights in Oracle Solaris 11.2 Administration: Security Services

  2. 验证 DHCP 服务。

    确保已正确设置本地或远程 DHCP 支持。

  3. 创建安装服务。

    有关所有可用选项,请参见 installadm(1M) 手册页。例如:

    installadm create-service -s source -y
    source

    指定网络映像的数据源。此值可以是 IPS AI 网络映像软件包的 FMRI 标识符,缺省值为 install-image/solaris-auto-install。此值也可以是 AI ISO 映像文件的完整路径名。

    –y

    隐藏用于确认是否使用自动生成的映像路径的提示

示例 8-9  在 AI 服务器上启用了 DHCP 的情况下使用 ISO 文件创建 SPARC 安装服务

本示例为 SPARC 客户机创建安装服务,其中的网络由单个子网组成,且 AI 服务器还充当该网络的 DHCP 服务器。如果尚未配置 DHCP 服务器,将配置 ISC DHCP 服务器。如果已配置 ISC DHCP 服务器,将更新该 DHCP 服务器。

如果 AI 客户机不在 AI 服务器直接连接到的子网中,且 AI 服务器为多宿主服务器,请使用 –B 选项提供引导文件服务器的地址(通常为此系统上的 IP 地址)。仅当在 AI 服务器上配置多个 IP 地址且使用 DHCP 中继时,才有必要使用此选项。在其他配置中,软件可自动确定 IP 地址。

配合 x86 ISO 文件运行此命令时,仅有的输出差别在于 ISO 文件的名称、所创建的服务的名称和体系结构类型以及所创建的引导文件的说明。对于 x86 输出,请参见Example 8–10

# installadm create-service -s /var/tmp/images/sparc/sol-11_2-ai-sparc.iso -y
  0% : Service svc:/network/dns/multicast:default is not online.  Installation services will not be advertised via multicast DNS.
  0% : Creating service from: /var/tmp/images/sparc/sol-11_2-ai-sparc.iso
 36% : Transferring contents
 36% : Creating sparc service: solaris11_2-sparc
 36% : Image path: /export/auto_install/solaris11_2-sparc
 36% : Setting "solaris" publisher URL in default manifest to:
 36% :  http://pkg.oracle.com/solaris/release/
 36% : Creating default-sparc alias
 36% : Setting "solaris" publisher URL in default manifest to:
 36% :  http://pkg.oracle.com/solaris/release/
 36% : Setting the default SPARC bootfile(s) in the local DHCP configuration to:
 36% :  http://10.80.239.2:5555/cgi-bin/wanboot-cgi
100% : Created Service: 'solaris11_2-sparc'
100% : Refreshing SMF service svc:/system/install/server:default
100% : Restarting SMF service svc:/network/dhcp/server:ipv4
# installadm list
Service Name           Status Arch  Type Secure Alias Aliases Clients Profiles Manifests
------------           ------ ----  ---- ------ ----- ------- ------- -------- ---------
default-sparc          on     sparc iso  no     yes   0       0       0        1
solaris11_2-sparc      on     sparc iso  no     no    1       0       0        1
  
示例 8-10  使用 IPS 软件包创建 x86 安装服务

本示例使用不具有本地 DHCP 服务的 x86 AI 服务器,并使用 IPS 软件包中的网络映像为 x86 客户机创建安装服务。此命令还说明了未指定相关选项时的缺省行为。如果使用 IPS 软件包时未提供任何其他信息,则假定 AI 客户机的体系结构与 AI 服务器的体系结构匹配。如果此 AI 服务器是 SPARC 系统,则必须提供 –a i386 选项以指定要创建的是 x86 安装服务。

除了 DHCP 配置所需的引导文件,此命令的输出还提供 DHCP 配置所需的引导服务器 IP。

运行此命令创建 SPARC 安装服务时,仅有的输出差别在于服务的名称和体系结构类型以及所创建的引导文件的说明。对于 SPARC 输出,请参见Example 8–9

# installadm create-service -y
  0% : Creating service from: pkg:/install-image/solaris-auto-install
  0% : Using publisher(s):
  0% :     solaris: http://pkg.oracle.com/solaris/release/
  5% : Refreshing Publisher(s)
  7% : Startup Phase
 15% : Planning Phase
 61% : Download Phase
 90% : Actions Phase
 91% : Finalize Phase
 91% : Creating i386 service: solaris11_2-i386
 91% : Image path: /export/auto_install/solaris11_2-i386
 91% : Setting "solaris" publisher URL in default manifest to:
 91% :  http://pkg.oracle.com/solaris/release/
 91% : DHCP is not being managed by install server.
 91% : Creating default-i386 alias
 91% : Setting "solaris" publisher URL in default manifest to:
 91% :  http://pkg.oracle.com/solaris/release/
 91% : DHCP is not being managed by install server.
 91% :  No local DHCP configuration found. This service is the default
 91% :  alias for all PXE clients. If not already in place, the following should
 91% :  be added to the DHCP configuration:
 91% : Boot server IP: 10.80.239.2
 91% : Boot file(s):
 91% :     bios clients (arch 00:00):  default-i386/boot/grub/pxegrub2
 91% :     uefi clients (arch 00:07):  default-i386/boot/grub/grub2netx64.efi
 91% :
100% : Created Service: 'solaris11_2-i386'
100% : Refreshing SMF service svc:/system/install/server:default
# installadm list
Service Name           Status Arch  Type Secure Alias Aliases Clients Profiles Manifests
------------           ------ ----  ---- ------ ----- ------- ------- -------- ---------
default-i386           on     i386  pkg  no     yes   0       0       0        1
solaris11_2-i386       on     i386  pkg  no     no    1       0       0        1
示例 8-11  为不同的体系结构创建安装服务

缺省情况下,当创建安装服务时,体系结构将与 AI 服务器相同。如果要创建其他体系结构的服务,请使用 –a 选项。以下示例将在 SPARC AI 服务器上创建 x86 服务。

# installadm create-service -n solaris11_2-i386 -a i386 -y
示例 8-12  创建将自动安装 x86 客户机的服务

x86 客户机上 GRUB 菜单中的缺省项不会自动启动 AI。要定制 GRUB 菜单以便自动启动安装,可以使用以下命令:

# installadm create-service -s /var/tmp/images/i386/sol-11_2-ai-x86.iso -y -b install=true