JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 10 1/13 インストールガイド: ネットワークベースのインストール     Oracle Solaris 10 1/13 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I ネットワーク経由のインストールの計画

1.  Oracle Solaris インストールの計画についての参照先

2.  システム構成情報の事前構成 (タスク)

3.  ネームサービスまたは DHCP による事前構成

パート II ローカルエリアネットワーク経由のインストール

4.  ネットワークからのインストール (概要)

5.  DVD メディアを使用したネットワークインストール (タスク)

6.  CD メディアを使用したネットワークインストール (タスク)

7.  ミニルートイメージへのパッチの適用 (タスク)

8.  ネットワーク経由のインストール (例)

9.  ネットワークからのインストール (コマンドリファレンス)

パート III 広域ネットワーク経由のインストール

10.  WAN ブート (概要)

11.  WAN ブートによるインストールの準備 (計画)

12.  WAN ブート によるインストール (タスク)

13.  SPARC: WAN ブートによるインストール (タスク)

タスクマップ: WAN ブートによるクライアントのインストール

WAN ブートインストールを行うためのクライアントの準備

クライアント OBP の net デバイス別名を確認する方法

クライアントに対するキーのインストール

クライアントの OBP に鍵をインストールする方法

動作中のクライアントにハッシュ鍵と暗号化鍵をインストールする方法

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

自動 WAN ブートインストールを実行する方法

対話式 WAN ブートインストールを実行する方法

DHCP サーバーを使って WAN ブートインストールを実行する方法

ローカルの CD メディアを使って WAN ブートインストールを実行する方法

14.  SPARC: WAN ブートによるインストール (例)

15.  WAN ブート (リファレンス)

パート IV 付録

A.  トラブルシューティング (タスク)

B.  リモートからのインストールまたはアップグレード (タスク)

用語集

索引

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

次の表に、WAN ブートインストール用にネットワークの準備が完了したあとで、システムをインストールできる方法について説明します。

表 13-2 クライアントのインストール方法

方法
説明
指示
自動インストール
クライアントにキーをインストールしたりクライアント構成情報を設定したりしてからクライアントをブートする場合は、このインストール方法を使用します。
対話式インストール
ブート処理中にクライアント構成情報を設定する場合は、このインストール方法を使用します。
DHCP サーバーを使ったインストール
インストール時にクライアント構成情報を提供するようにネットワークの DHCP サーバーを構成した場合は、このインストール方法を使用します。
ローカルの CD メディアを使ったインストール
クライアントの OBP が WAN ブートに対応していない場合は、Oracle Solaris ソフトウェア CD のローカルコピーからクライアントをブートします。

自動 WAN ブートインストールを実行する方法

インストールを実行する前にクライアントにキーをインストールしたりクライアント構成情報を設定したりする場合は、このインストール方法を使用します。この場合、WAN からクライアントをブートし、自動的にインストールを実行できます。

この手順では、すでにクライアントの OBP にキーをインストールしてあるか、またはセキュリティー保護されないインストールを実行していると仮定します。インストール前にクライアントにキーをインストールする方法については、「クライアントに対するキーのインストール」を参照してください。

  1. クライアントシステムが動作中の場合は、システムの実行レベルを 0 にします。
    # init 0

    ok プロンプトが表示されます。

  2. クライアントシステムの ok プロンプトで、OBP のネットワークブート引数を設定します。
    ok setenv network-boot-arguments  host-ip=client-IP,
    router-ip=router-IP,subnet-mask=mask-value,
    hostname=client-name,http-proxy=proxy-IP:port,
    file=wanbootCGI-URL

    注 - このコマンド例には、読みやすいように改行が挿入されています。実際には、改行を挿入せずにコマンド全体を入力してください。


    host-ip=client-IP

    クライアントの IP アドレスを指定します。

    router-ip=router-IP

    ネットワークルーターの IP アドレスを指定します。

    subnet-mask=mask-value

    サブネットマスクの値を指定します。

    hostname=client-name

    クライアントのホスト名を指定します。

    (オプション) http-proxy=proxy-IP:port

    ネットワークのプロキシサーバーの IP アドレスとポートを指定します。

    file=wanbootCGI-URL

    Web サーバー上の wanboot-cgi プログラムの URL を指定します。

  3. ネットワークブート引数を使ってクライアントを WAN からブートします。
    ok boot net - install

    クライアントのインストールが WAN 経由で実行されます。WAN ブートプログラムに必要なインストール情報が見つからない場合、不足している情報の入力を求めるプロンプトが wanboot プログラムから表示されます。プロンプトに追加情報を入力します。

例 13-4 自動 WAN ブートインストール

次の例では、マシンのブート前に、クライアントシステム myclient のネットワークブート引数を設定します。この例では、クライアントにハッシュキーと暗号化鍵がすでにインストールされていると仮定します。WAN からブートする前にキーをインストールする方法については、「クライアントに対するキーのインストール」を参照してください。

ok setenv network-boot-arguments host-ip=192.168.198.136,
router-ip=192.168.198.129,subnet-mask=255.255.255.192
hostname=myclient,file=http://192.168.198.135/cgi-bin/wanboot-cgi
ok boot net - install
Resetting ...




Sun Blade 100 (UltraSPARC-IIe), No Keyboard
Copyright 1998-2003 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.x.build_28, 512 MB memory installed, Serial #50335475.
Ethernet address 0:3:ba:e:f3:75, Host ID: 83000ef3.



Rebooting with command: boot net - install
Boot device: /pci@1f,0/network@c,1  File and args: - install

次の変数が設定されます。

参照

ネットワークブート引数を設定する方法については、set(1) のマニュアルページを参照してください。

システムをブートする方法については、boot(1M) のマニュアルページを参照してください。

対話式 WAN ブートインストールを実行する方法

インストール時にコマンド行からクライアントにキーをインストールしたりクライアント構成情報を設定したりする場合は、このインストール方法を使用します。

この手順では、WAN インストールで HTTPS を使用していると仮定します。セキュリティー保護されないインストールを実行する場合で、キーを使用しないときは、クライアントのキーの表示やインストールを行わないでください。

  1. WAN ブートサーバーで、Web サーバーユーザーと同じ役割になります。
  2. クライアントの各キーの値を表示します。
    # wanbootutil keygen -d -c -o net=net-IP,cid=client-ID,type=key-type
    net-IP

    インストール対象であるクライアントのサブネットの IP アドレスを指定します。

    client-ID

    インストール対象であるクライアントの ID を指定します。クライアント ID は、ユーザーが定義した ID か、DHCP クライアント ID です。

    key-type

    クライアントにインストールするキーのタイプを指定します。指定できるキータイプは、3desaes、または sha1 です。

    キーの値が 16 進数で表示されます。

  3. クライアントにインストールする各キータイプについて、上記の手順を繰り返します。
  4. クライアントシステムが動作中の場合は、システムの実行レベルを 0 にします。
  5. クライアントシステムの ok プロンプトで、OBP のネットワークブート引数を設定します。
    ok setenv network-boot-arguments  host-ip=client-IP,router-ip=router-ip,
    subnet-mask=mask-value,hostname=client-name,
    http-proxy=proxy-ip:port,bootserver=wanbootCGI-URL

    注 - このコマンド例には、読みやすいように改行が挿入されています。実際には、改行を挿入せずにコマンド全体を入力してください。


    host-ip=client-IP

    クライアントの IP アドレスを指定します。

    router-ip=router-IP

    ネットワークルーターの IP アドレスを指定します。

    subnet-mask=mask-value

    サブネットマスクの値を指定します。

    hostname=client-name

    クライアントのホスト名を指定します。

    (オプション) http-proxy=proxy-IP:port

    ネットワークのプロキシサーバーの IP アドレスとポートを指定します。

    bootserver=wanbootCGI-URL

    Web サーバー上の wanboot-cgi プログラムの URL を指定します。


    注 - bootserver 変数の URL 値に HTTPS URL を指定することはできません。URL は http:// で開始する必要があります。


  6. クライアントの ok プロンプトで、ネットワークからブートとインストールを行います。
    ok boot net -o prompt - install

    boot> プロンプトが表示されます。wanboot プログラムは、クライアント構成情報の入力を求める boot> プロンプトを表示します。

  7. 暗号化鍵をインストールします。
    boot> 3des=key-value
    3des=key-value

    手順 2 で表示された 3DES 暗号化鍵の 16 進数の文字列を指定します。

    AES 暗号化鍵を使用する場合は、次のコマンドを使用してください。

    boot> aes=key-value
  8. ハッシュキーをインストールします。
    boot> sha1=key-value
    sha1=key-value

    手順 2 で表示されたハッシュキーの値を指定します。

  9. 次のコマンドを入力して、ブート処理を続行します。
    boot> go

    クライアントのインストールが WAN 経由で実行されます。

  10. プロンプトが表示されたら、クライアント構成情報をコマンド行に入力します。

    WAN ブートプログラムに必要なインストール情報が見つからない場合、不足している情報の入力を求めるプロンプトが wanboot プログラムから表示されます。プロンプトに追加情報を入力します。

例 13-5 対話式 WAN ブートインストール

次の例では、インストール時に wanboot プログラムから、クライアントシステムのキーの値を入力するようプロンプトが表示されます。

WAN ブートサーバー上でキーの値を表示します。

# wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=sha1
b482aaab82cb8d5631e16d51478c90079cc1d463
# wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=3des
9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

この例では、次の情報が使用されています。

net=192.168.198.0

クライアントのサブネットの IP アドレスを指定します。

cid=010003BA152A42

クライアント ID を指定します。

b482aaab82cb8d5631e16d51478c90079cc1d463

クライアントの HMAC SHA1 ハッシュ鍵の値です。

9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

クライアントの 3DES 暗号化鍵の値です。

インストールで AES 暗号化鍵を使用する場合、この暗号化鍵の値を表示するには、type=3destype=aes に変更します。

クライアントの OBP のネットワークブート引数を設定します。

ok setenv network-boot-arguments host-ip=192.168.198.136,
router-ip=192.168.198.129,subnet-mask=255.255.255.192,hostname=myclient,
bootserver=http://192.168.198.135/cgi-bin/wanboot-cgi

次の変数が設定されます。

クライアントのブートとインストールを実行します。

ok boot net -o prompt - install
Resetting ...


Sun Blade 100 (UltraSPARC-IIe), No Keyboard
Copyright 1998-2003 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.x.build_28, 512 MB memory installed, Serial #50335475.
Ethernet address 0:3:ba:e:f3:75, Host ID: 83000ef3.



Rebooting with command: boot net -o prompt                            
Boot device: /pci@1f,0/network@c,1  File and args: -o prompt

次のコマンドは、次のタスクを実行します。

boot> 3des=9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

boot> sha1=b482aaab82cb8d5631e16d51478c90079cc1d463

boot> go

参照

鍵の値を表示する方法については、wanbootutil(1M) のマニュアルページを参照してください。

ネットワークブート引数を設定する方法については、set(1) のマニュアルページを参照してください。

システムをブートする方法については、boot(1M) のマニュアルページを参照してください。

DHCP サーバーを使って WAN ブートインストールを実行する方法

WAN ブートオプションをサポートするように DHCP サーバーを構成した場合、DHCP サーバーを使ってインストール時にクライアント構成情報を提供できます。WAN ブートインストールをサポートするように DHCP サーバーを構成する方法については、「DHCP サーバーによる構成情報の提供」を参照してください。

始める前に

この手順では、次のように仮定します。

  1. クライアントシステムが動作中の場合は、システムの実行レベルを 0 にします。
    # init 0

    ok プロンプトが表示されます。

  2. クライアントシステムの ok プロンプトで、OBP のネットワークブート引数を設定します。
    ok setenv network-boot-arguments dhcp,hostname=client-name
    dhcp

    DHCP サーバーを使ってクライアントを構成するよう、OBP に指示します。

    hostname=client-name

    クライアントに割り当てるホスト名を指定します。

  3. WAN からブートするためのネットワークブート引数を使って、クライアントをネットワークからブートします。
    ok boot net - install

    クライアントのインストールが WAN 経由で実行されます。WAN ブートプログラムに必要なインストール情報が見つからない場合、不足している情報の入力を求めるプロンプトが wanboot プログラムから表示されます。プロンプトに追加情報を入力します。

例 13-6 DHCP サーバーを使った WAN ブートインストール

次の例では、ネットワーク上の DHCP サーバーからクライアント構成情報が提供されます。この例では、クライアントのホスト名として myclient を要求しています。

ok setenv network-boot-arguments dhcp, hostname=myclient

ok boot net - install
Resetting ...



Sun Blade 100 (UltraSPARC-IIe), No Keyboard
Copyright 1998-2003 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.x.build_28, 512 MB memory installed, Serial #50335475.
Ethernet address 0:3:ba:e:f3:75, Host ID: 83000ef3.



Rebooting with command: boot net - install
Boot device: /pci@1f,0/network@c,1  File and args: - install

参照

ネットワークブート引数を設定する方法については、set(1) のマニュアルページを参照してください。

システムをブートする方法については、boot(1M) のマニュアルページを参照してください。

DHCP サーバーを構成する方法については、「DHCP サーバーによる構成情報の提供」を参照してください。

ローカルの CD メディアを使って WAN ブートインストールを実行する方法

クライアントの OBP が WAN ブートに対応していない場合は、Oracle Solaris ソフトウェア - 1 CD をクライアントの CD-ROM ドライブに挿入して、インストールを実行できます。ローカル CD を使用する場合、クライアントは、WAN ブートサーバーからではなくローカルメディアから wanboot プログラムを取得します。

この手順では、WAN インストールで HTTPS を使用していると仮定します。セキュリティー保護されないインストールを実行する場合は、クライアントのキーの表示やインストールを行わないでください。

  1. WAN ブートサーバーで、Web サーバーユーザーと同じ役割になります。
  2. クライアントの各キーの値を表示します。
    # wanbootutil keygen -d -c -o net=net-IP,cid=client-ID,type=key-type
    net-IP

    インストール対象であるクライアントのネットワーク IP アドレスを指定します。

    client-ID

    インストール対象であるクライアントの ID を指定します。クライアント ID は、ユーザーが定義した ID か、DHCP クライアント ID です。

    key-type

    クライアントにインストールするキーのタイプを指定します。指定できるキータイプは、3desaes、または sha1 です。

    キーの値が 16 進数で表示されます。

  3. クライアントにインストールする各キータイプについて、上記の手順を繰り返します。
  4. クライアントシステムの CD-ROM ドライブに Oracle Solaris ソフトウェア - 1 CD を挿入します。
  5. クライアントシステムの電源を入れます。
  6. CD からクライアントをブートします。
    ok boot cdrom -o prompt -F wanboot - install
    cdrom

    ローカル CD-ROM からブートするよう、OBP に指示します。

    -o prompt

    クライアント構成情報の入力をユーザーに求めるよう、wanboot プログラムに指示します。

    -F wanboot

    CD-ROM から wanboot プログラムを読み込むよう、OBP に指示します。

    - install

    WAN ブートインストールを実行するよう、クライアントに指示します。

    クライアントの OBP は、Oracle Solaris ソフトウェア - 1 CD から wanboot プログラムを読み込みます。wanboot プログラムによってシステムがブートされ、boot> プロンプトが表示されます。

  7. 暗号化鍵の値を入力します。
    boot> 3des=key-value
    3des=key-value

    手順 2 で表示された 3DES 暗号化鍵の 16 進数の文字列を指定します。

    AES 暗号化鍵を使用する場合は、次のコマンドを使用してください。

    boot> aes=key-value
  8. ハッシュキーの値を入力します。
    boot> sha1=key-value
    sha1=key-value

    手順 2 で表示されたハッシュ鍵の 16 進数の文字列を指定します。

  9. ネットワークインタフェース変数を設定します。
    boot> variable=value[,variable=value*]

    boot> プロンプトで、次の変数と値のペアを入力します。

    host-ip=client-IP

    クライアントの IP アドレスを指定します。

    router-ip=router-IP

    ネットワークルーターの IP アドレスを指定します。

    subnet-mask=mask-value

    サブネットマスクの値を指定します。

    hostname=client-name

    クライアントのホスト名を指定します。

    (オプション) http-proxy=proxy-IP:port

    ネットワークのプロキシサーバーの IP アドレスとポート番号を指定します。

    bootserver=wanbootCGI-URL

    Web サーバー上の wanboot-cgi プログラムの URL を指定します。


    注 - bootserver 変数の URL 値に HTTPS URL を指定することはできません。URL は http:// で開始する必要があります。


    これらの変数は、次の方法で入力できます。

    • boot> プロンプトで、変数と値のペアを 1 組入力し、Return キーを押します。

      boot> host-ip=client-IP
      boot> subnet-mask=mask-value
    • boot> プロンプトで、変数と値のすべてのペアを 1 行に入力し、Return キーを押します。変数と値の各ペアを区切るには、コンマを使用します。

      boot> host-ip=client-IP,subnet-mask=mask-value,
      router-ip=router-IP,hostname=client-name,
      http-proxy=proxy-IP:port,bootserver=wanbootCGI-URL
  10. 次のコマンドを入力して、ブート処理を続行します。
    boot> go

    クライアントのインストールが WAN 経由で実行されます。WAN ブートプログラムに必要なインストール情報が見つからない場合、不足している情報の入力を求めるプロンプトが wanboot プログラムから表示されます。プロンプトに追加情報を入力します。

例 13-7 ローカルの CD メディアを使ったインストール

次の例では、インストール時にローカル CD 上の wanboot プログラムから、クライアントのネットワークインタフェース変数を設定するようプロンプトが表示されます。

WAN ブートサーバー上でキーの値を表示します。

# wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=sha1
b482aaab82cb8d5631e16d51478c90079cc1d463
# wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=3des
9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

この例では、次の情報が使用されています。

net=192.168.198.0

クライアントのサブネットの IP アドレスを指定します。

cid=010003BA152A42

クライアント ID を指定します。

b482aaab82cb8d5631e16d51478c90079cc1d463

クライアントの HMAC SHA1 ハッシュキーの値です。

9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

クライアントの 3DES 暗号化鍵の値です。

インストールで AES 暗号化鍵を使用する場合、この暗号化鍵の値を表示するには、type=3destype=aes に変更します。

クライアントのブートとインストールを実行します。

ok boot cdrom -o prompt -F wanboot - install
Resetting ...


Sun Blade 100 (UltraSPARC-IIe), No Keyboard
Copyright 1998-2003 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.x.build_28, 512 MB memory installed, Serial #50335475.
Ethernet address 0:3:ba:e:f3:75, Host ID: 83000ef3.



Rebooting with command: boot cdrom -F wanboot - install                            
Boot device: /pci@1f,0/network@c,1  File and args: -o prompt

次のコマンドは、次のタスクを実行します。

boot> 3des=9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04

boot> sha1=b482aaab82cb8d5631e16d51478c90079cc1d463

boot> host-ip=192.168.198.124

boot> subnet-mask=255.255.255.128

boot> router-ip=192.168.198.1

boot> hostname=myclient
boot> client-id=010003BA152A42

boot> bootserver=http://192.168.198.135/cgi-bin/wanboot-cgi

boot> go

参照

鍵の値を表示する方法については、wanbootutil(1M) のマニュアルページを参照してください。

ネットワークブート引数を設定する方法については、set(1) のマニュアルページを参照してください。

システムをブートする方法については、boot(1M) のマニュアルページを参照してください。