JavaScript is required to for searching.
跳过导航链接
退出打印视图
从 Oracle Solaris 10 转换到 Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  从 Oracle Solaris 10 转换到 Oracle Solaris 11 发行版(概述)

2.  转换到 Oracle Solaris 11 安装方法

3.  管理设备

4.  管理存储功能

5.  管理文件系统

6.  管理软件和引导环境

7.  管理网络配置

8.  管理系统配置

9.  管理安全

10.  在虚拟环境中管理 Oracle Solaris 发行版

11.  管理用户帐户和用户环境

12.  管理桌面功能

A.  SPARC 自动化安装方案

使用 AI 安装系统

配置 AI 服务器

确认有网络相关资源可用

创建本地软件包系统信息库

创建 AI 安装服务

配置 AI 清单

引导安装客户机

配置 AI 服务器

以下示例说明了使用本地软件包系统信息库和定制量最小的 AI 清单配置 AI 服务器在 IPv4 网络中基于 SPARC 的系统上进行安装的主要任务。

本示例使用以下配置选项:

确认有网络相关资源可用

本任务中涵盖的配置步骤包括:

示例 A-1 如何确认有网络相关资源可用

确认安装服务器具有静态 IP 和路由器信息。

# ipadm show-addr
ADDROBJ           TYPE     STATE        ADDR
lo0/v4            static   ok           127.0.0.1/8
e1000g0/v4static1 static   ok           1.2.3.10/24
lo0/v6            static   ok           ::1/128
e1000g0/v6dhcp    addrconf ok           fe80::aaa:bbbb:cccc:8988/10

# netstat -nr
Routing Table: IPv4
  Destination           Gateway           Flags  Ref     Use     Interface 
-------------------- -------------------- ----- ----- ---------- --------- 
default              1.2.3.1              UG        3     115957 net0      
1.2.3.64             1.2.3.10             U         4     287300 net0      
127.0.0.1            127.0.0.1            UH        2        116 lo0       
.
.
.

确保可以访问 DNS 服务器。

# getent hosts daleks
1.2.3.99        daleks

创建本地软件包系统信息库

本任务中涵盖的配置步骤包括:

示例 A-2 如何创建本地软件包系统信息库

以下步骤在安装服务器或可通过网络进行访问的其他系统上执行。

使用您偏好的工具(例如 rsynctar)复制系统信息库映像。使用 tar 通常比 rsync 快一些,但是 tar 操作可能需要一些时间。

# mount -F hsfs /tmp/sol-11_1-repo-full.iso /mnt
# zfs create rpool/export/s11.1repo
# cd /mnt/repo; tar cf - . | (cd /export/s11.1repo; tar xfp - )
# pkgrepo -s /export/s11.1repo refresh
Initiating repository refresh.

接下来,启动软件包服务,以便使软件包系统信息库可访问。

# svccfg -s application/pkg/server setprop pkg/inst_root=/export/s11.1repo
# svccfg -s application/pkg/server setprop pkg/readonly=true
# svcadm refresh application/pkg/server
# svcadm enable application/pkg/server
# pkg set-publisher -G "*" -g http://tardis.dw.com/ solaris

创建 AI 安装服务

本任务中涵盖的配置步骤包括:

示例 A-3 如何创建安装服务

在安装服务器上执行以下步骤创建安装服务。在 Oracle Solaris 11.1 中,可以直接从本地软件包系统信息库创建安装服务映像。

确认有 install/installadm 软件包可用。

# pkg info installadm
          Name: install/installadm
       Summary: installadm utility
   Description: Automatic Installation Server Setup Tools
      Category: System/Administration and Configuration
         State: Installed
     Publisher: solaris
       Version: 0.5.11
 Build Release: 5.11
        Branch: 0.175.1.0.0.24.1736
Packaging Date: Wed Sep 12 19:32:53 2012
          Size: 1.23 MB
          FMRI: pkg://solaris/install/installadm@0.5.11,5.11-0.175.1.0.0.24.1736:
20120912T193253Z

如果未安装,请进行安装:

# pkg install install/installadm

为映像创建文件系统并启用多播 DNS 服务。然后,创建安装服务。在此示例中,起始 DHCP 地址使用 -i 选项来指定,-c 选项标识了地址数。如果在安装服务器上不存在 ISC DHCP 服务器,此语法将创建该服务器。

# zfs create rpool/export/image
# svcadm enable svc:/network/dns/multicast:default
# installadm create-service -n sol-11u1-sparc -d /export/image -i 1.2.3.66
-c 20
Creating service from: Creating service from: pkg:/install-image/solaris-auto-install
Setting up the image ...

DOWNLOAD                                PKGS         FILES    XFER (MB)   SPEED
Completed                                1/1         45/45  237.8/237.8    0B/s

PHASE                                          ITEMS
Installing new actions                       187/187
Updating package state database                 Done 
Updating image state                            Done 
Creating fast lookup database                   Done 
Reading search index                            Done 
Updating search index                            1/1 

Creating sparc service: sol-11u1-sparc

Image path: /export/image

Service discovery fallback mechanism set up
Creating SPARC configuration file
Starting DHCP server...
Adding IP range to local DHCP configuration
Creating default-sparc alias
Service discovery fallback mechanism set up

Refreshing install services

DCHP 配置信息包含在 /etc/inet/dhcpd4.conf 文件中。动态 IP 地址的范围与以下内容类似:

range 1.2.3.66 1.2.3.86

也可以通过将类似于以下内容的语法加入到 /etc/inet/dhcpd4.conf 文件中来识别客户机的固定地址:

host neo {
   hardware ethernet 0:3:3:4:5:2 ;
   fixed-address 1.2.3.88 ;
}

将客户机的 MAC 地址添加到安装服务中:

# installadm create-client -e 0:3:ba:dd:ff:2 -n sol-11u1-sparc

如果创建安装服务时没有指定 DHCP 信息,则 SPARC 客户机引导信息将显示在屏幕上:

# installadm create-service -n sol-11u1-sparc -d /export/image
Creating service from: Creating service from: pkg:/install-image/solaris-auto-install
Setting up the image ...
DOWNLOAD                                PKGS         FILES    XFER (MB)   SPEED
Completed                                1/1         45/45  237.8/237.8    0B/s

PHASE                                          ITEMS
Installing new actions                       187/187
Updating package state database                 Done 
.
.
.
Creating sparc service: sol-11u1-sparc

Image path: /export/image

Creating default-sparc alias

Service discovery fallback mechanism set up
Creating SPARC configuration file
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://1.2.3.10:5555/cgi-bin/wanboot-cgi

配置 AI 清单

本任务中涵盖的配置步骤包括:

示例 A-4 如何配置 AI 清单

以下示例描述了如何为清单创建文件系统、修改缺省清单,并将其与安装服务关联。

# zfs create rpool/export/manifests
# cd /export/manifests
# installadm export -n sol-11u1-sparc -m orig_default -o sclient.xml
# vi sclient.xml
# installadm create-manifest -n sol-11u1-sparc -f ./sclient.xml -m sclient
# installadm list -n sol-11u1-sparc -m
# installadm set-service -o default-manifest=sclient sol-11u1-sparc
# installadm list -n sol-11u1-sparc -m

sclient 清单的修改方式如下:

如下所示,以粗体形式包括了 sclient 清单更改:

.
.
.
<ai_instance name="orig_default" auto_reboot="true">
.
.
.
<source>
  <publisher name="solaris">
    <origin name="http://tardis.dw.com"/>
  </publisher>
</source>
.
.
.

如果在激活清单后对其进行更改,请更新该清单,以便更改生效。

# installadm update-manifest -n sol-11u1-sparc -f ./sclient.xml -m sclient