JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11 Express 自動インストーラガイド
search filter icon
search icon

ドキュメントの情報

はじめに

1.  自動インストーラの概要

2.  AI インストールサーバーの設定

3.  インストールのカスタマイズ

4.  インストール手順の指定

5.   クライアントシステムの構成

6.  AI のための DHCP の設定

7.  クライアントシステムのインストール

クライアントのインストール方法

クライアントシステムの要件

SPARC および x86 クライアントシステムの要件

SPARC クライアントシステムの追加の要件

使用している SPARC クライアントは WAN ブートをサポートしていますか?

インストールクライアントの設定

x86 クライアントの設定

SPARC クライアントの設定

サービスからのクライアントの削除

クライアントのインストール

Secure Shell を使用したリモートからのインストールの監視

x86 クライアントのインストールの監視

SPARC クライアントのインストールの監視

SPARC クライアントのインストール

SPARC クライアントのネットワークブート処理

SPARC のネットワークブートの出力例

x86 クライアントのインストール

x86 クライアントのネットワークブート処理

x86 のネットワークブートの出力例

クライアントインストールのメッセージ

自動インストールの開始メッセージ

自動インストールの成功メッセージ

8.  媒体からブートする自動インストール

A.  自動インストールのトラブルシューティング

B.  自動インストーラのインストール管理コマンド

C.  JumpStart から自動インストーラへの移行

クライアントのインストール

インストールを開始するには、クライアントをブートします。この節では、SPARC または x86 クライアントをブートする方法を正確に示します。また、インストールの進捗状況をリモートから監視する方法についても説明します。

Secure Shell を使用したリモートからのインストールの監視

ssh を使用することで、自動インストールクライアントへのネットワークアクセスを有効にできます。このアクセスを使用すると、進行中のインストールをリモートから監視できます。

リモートアクセスは、インストール設定ファイルでオプション livesshenable に設定することで有効にします。このアクセスが有効になっている場合は、ユーザー名 jack とパスワード jack を使用して AI クライアントにログインできます。

x86 クライアントのインストールの監視

x86 システムの場合、menu.lst 設定ファイルが次のいずれかのファイル名形式で /tftpboot/ ディレクトリに作成されます。

このファイルでは、オプションはカーネルのパラメータとして指定されます。次の例では、livessh オプションと install_debug オプションは enable に設定されています。

kernel$ ... -B install_media=...,livessh=enable,install_debug=enable
SPARC クライアントのインストールの監視

SPARC システムの場合は、installadm create-service コマンドを使用してインストールサービスが作成されると、ai_image_dest ディレクトリ内の install.conf ファイルにデータが取り込まれます。

install.conf ファイルでは、オプションは名前と値のペアとして定義されます。次の例では、livessh オプションは enable に設定されています。

$ cat ai_image_dest/install.conf
...
livessh=enable
...

SPARC クライアントのインストール

OBP プロンプトから SPARC クライアントをブートするには、次のコマンドを使用します。

OK boot net:dhcp - install
SPARC クライアントのネットワークブート処理

SPARC クライアントの AI ブート中に、次のイベントが発生します。

  1. クライアントがブートし、DHCP サーバーから IP アドレスとブートファイル wanboot-cgi を取得します。

  2. wanboot-cgi ブートファイルが wanboot.conf を読み取り、WAN ブートバイナリの場所をクライアントに送信します。

  3. WAN ブートバイナリが HTTP を使用してダウンロードされ、クライアントが WAN ブートプログラムをブートします。

  4. WAN ブートが boot_archive ファイルを取得し、Oracle Solaris OS がブートされます。

  5. イメージのアーカイブである solaris.zlibsolarismisc.zlib が、HTTP を使用してダウンロードされます。

  6. AI SMF サービスは、マルチキャスト DNS (mDNS) を使用して HTTP サーバーに接続し、AI マニフェストを取得します。

  7. AI インストールプログラムが AI マニフェストを使用して呼び出され、クライアントへの Oracle Solaris OS のインストールを実行します。

SPARC のネットワークブートの出力例

起動処理によって次の出力が表示されます。

{3} ok boot net:dhcp - install

...
OpenBoot 4.23.4, 8184 MB memory available, Serial #69329298.
Ethernet address 0:14:4f:21:e1:92, Host ID: 8421e192.

Rebooting with command: boot net:dhcp - install
Boot device: /pci@7c0/pci@0/network@4:dhcp  File and args:
1000 Mbps FDX Link up
1000 Mbps FDX Link up
<time unavailable> wanboot info: WAN boot messages->console
<time unavailable> wanboot info: Starting DHCP configuration
<time unavailable> wanboot info: DHCP configuration succeeded
<time unavailable> wanboot progress: wanbootfs: Read 366 of 366 kB (100%)
<time unavailable> wanboot info: wanbootfs: Download complete
Tue Aug  5 17:12:09 wanboot progress: miniroot: Read 165251 of 165251 kB (100%)
Tue Aug  5 17:12:09 wanboot info: miniroot: Download complete
SunOS Release 5.11 Version snv_151 64-bit
...
Hostname: solaris
Remounting root read/write
Probing for device nodes ...
Preparing automated install image for use
Downloading solaris.zlib archive
--11:09:11--  http://10.6.35.226:5555//export/home \
/images/s11-ai-sparc//solaris.zlib
           => `/tmp/solaris.zlib'
Connecting to 10.6.35.226:5555... connected.
HTTP request sent, awaiting response... 200 OK
Length: 82,679,296 (79M) [text/plain]

100%[====================================>] 82,679,296    33.39M/s

11:09:13 (33.36 MB/s) - `/tmp/solaris.zlib' saved [82679296/82679296]

Downloading solarismisc.zlib archive
--11:09:13--  http://10.6.35.226:5555//export/home/images \
/s11-ai-sparc//solarismisc.zlib
           => `/tmp/solarismisc.zlib'
Connecting to 10.6.35.226:5555... connected.
HTTP request sent, awaiting response... 200 OK
Length: 620,032 (606K) [text/plain]

100%[====================================>] 620,032       --.--K/s

11:09:13 (36.48 MB/s) - `/tmp/solarismisc.zlib' saved [620032/620032]

--11:09:13--  http://10.6.35.226:5555//export/home/images/ \
s11-ai-sparc//install.conf
           => `/tmp/install.conf'
Connecting to 10.6.35.226:5555... connected.
HTTP request sent, awaiting response... 200 OK
Length: 39 [text/plain]

100%[====================================>] 39            --.--K/s

11:09:13 (953.58 KB/s) - `/tmp/install.conf' saved [39/39]

Done mounting automated install image
Configuring devices.
Reading ZFS config: done.

Automated Installation started
The progress of the Automated Installation can be followed by
viewing the logfile at /tmp/install_log

x86 クライアントのインストール

次のいずれかの方法を使用してネットワークからブートすることによって、x86 クライアントのインストールを開始します。

クライアントがブートしたら、ブートするネットワークデバイスを選択します。

x86 クライアントのネットワークブート処理

x86 クライアントの AI ブート中に、次のイベントが発生します。

  1. クライアントがブートし、IP アドレスを取得します。ブートファイル pxegrub が、DHCP サーバーによって提供された場所からダウンロードされます。

  2. pxegrub ブートファイルが読み込まれ、menu.lst ファイルを読み取ります。

  3. pxegrub ブートファイルが boot_archive ファイルを取得し、TFTP を使用して Oracle Solaris OS がブートされます。

  4. GRUB メニューによって提供される HTTP を使用して、ネットイメージのアーカイブ solaris.zlib および solarismisc.zlib がダウンロードされます。

  5. AI マニフェストが、GRUB メニューで指定された HTTP サーバー、または AI SMF サービスによって実行された mDNS 検索からダウンロードされます。

  6. AI マニフェストで AI インストールプログラムが呼び出され、インストールが実行されます。

x86 のネットワークブートの出力例

最初の画面では、クライアントが正しい DHCP 応答を受信すると次のメッセージが表示されます。

Intel(R) Boot Agent PXE Base Code (PXE-2.1 build 0.86)
Copyright(C) 1997-2007, Intel Corporation

CLIENT MAC ADDR 00 14 4F 29 04 12 GUID FF2000008 FFFF FFFF FFFF 7BDA264F1400
CLIENT IP: 10.6.68.29   MASK: 255.255.255.0    DHCP IP:  10.6.68.49
GATEWAY: 10.6.68.1

GRUB メニューに 2 つのメニューエントリが表示されます。自動インストールを開始するには、2 番目のエントリを選択します。

Oracle Solaris 11 Express boot image
Oracle Solaris 11 Express Automated Install

デフォルトの GRUB メニューエントリ「Oracle Solaris 11 Express ブートイメージ」では、イメージはブートされますが、手入力なしの自動インストールは開始されません。自動インストールを開始するには、GRUB メニュー内の 2 番目のエントリ「Oracle Solaris 11 Express 自動インストール」を選択します。

イメージが選択されると、次のメッセージが表示されます。

SunOS Release 5.11 Version snv_151 64-bit
...
Hostname: solaris
Remounting root read/write
Probing for device nodes ...
Preparing automated install image for use
Downloading solaris.zlib archive
--11:09:11--  http://10.6.35.226:5555//export/home \
/images/s11-ai-x86//solaris.zlib
           => `/tmp/solaris.zlib'
Connecting to 10.6.35.226:5555... connected.
HTTP request sent, awaiting response... 200 OK
Length: 82,679,296 (79M) [text/plain]

100%[====================================>] 82,679,296    33.39M/s             

11:09:13 (33.36 MB/s) - `/tmp/solaris.zlib' saved [82679296/82679296]

Downloading solarismisc.zlib archive
--11:09:13--  http://10.6.35.226:5555//export/home/images \
/s11-ai-x86//solarismisc.zlib
           => `/tmp/solarismisc.zlib'
Connecting to 10.6.35.226:5555... connected.
HTTP request sent, awaiting response... 200 OK
Length: 620,032 (606K) [text/plain]

100%[====================================>] 620,032       --.--K/s             

11:09:13 (36.48 MB/s) - `/tmp/solarismisc.zlib' saved [620032/620032]

--11:09:13--  http://10.6.35.226:5555//export/home/images/ \
s11-ai-x86//install.conf
           => `/tmp/install.conf'
Connecting to 10.6.35.226:5555... connected.
HTTP request sent, awaiting response... 200 OK
Length: 39 [text/plain]

100%[====================================>] 39            --.--K/s             

11:09:13 (953.58 KB/s) - `/tmp/install.conf' saved [39/39]

Done mounting automated install image
Configuring devices.
Reading ZFS config: done.

Automated Installation started
The progress of the Automated Installation can be followed by 
viewing the logfile at /tmp/install_log

クライアントインストールのメッセージ

次のメッセージは、SPARC と x86 の両方のインストールに共通しています。

自動インストールの開始メッセージ

クライアントがブートに成功し、インストールファイルをダウンロードできる場合は、次のメッセージが表示されます。

Automated Installation started
   The progress of the Automated Installation can be followed by viewing the
   logfile at /tmp/install_log

パスワード solaris を使用して root としてログインし、/tmp/install_log 内のインストールメッセージを監視できます。IPS からのパッケージのインストールが開始されると、このログファイルへの更新が長時間表示されないことがあります。

自動インストールの成功メッセージ

次のメッセージが表示された場合は、インストールが成功しました。

Auto install succeeded. You may wish to reboot the system at this time.

AI マニフェストで自動リブートを設定している場合は、この時点でシステムがリブートします。インストールが正常に完了したあとの自動リブートを指定するには、<ai_instance> タグの auto_reboot 属性を true に設定します。デフォルト値は false です。インストールが正常に完了したあと、クライアントは自動的にはリブートしません。