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 マニフェストを使用して、IPv4 ネットワーク上に SPARC ベースシステムをインストールするように AI サーバーを構成するプライマリタスクについて説明します。

この例では次の構成オプションを使用します。

ネットワーク関連のリソースが使用できることを確認する

このタスクに含まれる構成手順は次のとおりです。

例 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 ローカルパッケージリポジトリを作成する方法

これらの手順は、インストールサーバーか、ネットワークでアクセスできる別のシステムで実行されます。

rsync tar などのお気に入りのツールを使用して、リポジトリイメージをコピーします。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