Solaris 9 4/04 インストールガイド

x86: PXE を使用してネットワーク経由でインストールするシステムの追加

インストールサーバーを作成したら、ネットワークからインストールする各システムを設定する必要があります。インストールする各システムは、次の情報にアクセスできる必要があります。

PXE を使用してネットワークからインストールするように x86 クライアントを設定するには、次の手順のように add_install_client を使用します。

DHCP を使用してネットワーク経由でインストールするクライアントを追加する方法
  1. インストールサーバーで、スーパーユーザーになります。

  2. NIS、NIS+、DNS、または LDAP のネームサービスを使用する場合、インストールするシステムについての次のような情報がネームサービスに追加されていることを確認します。

    • ホスト名

    • IP アドレス

    • Ethernet アドレス

    ネームサービスの詳細は、『Solaris のシステム管理 (ネーミングとディレクトリサービス : DNS、NIS、LDAP 編)』を参照してください。

  3. インストールサーバー上の Solaris 9 CD イメージの Tools ディレクトリに移動します。


    # cd /install_dir_path/Solaris_9/Tools
    
    install_dir_path

    Tools ディレクトリのパスを指定します。

  4. ネットワークでインストールするためのシステムを設定します。


    # ./add_install_client -d [[-s install_server:install_dir_path]] \
    [[-c jumpstart_server:jumpstart_dir_path]]   [[-p sysid_server:path]] \
      [[-t boot_image_path]] [[-b "boot-property=value"]] \
    [[-e ethernet_address]] client_name platform_group 
    
    -d

    ネットワークインストールパラメータの取得にクライアントが DHCP を使用することを指定します。-d だけを使用した場合、add_install_client コマンドは、同じクラスに属するすべてのクライアントシステム (たとえばすべての x86 クライアントマシン) のインストール情報を設定します。特定のクライアントのインストール情報を設定する場合は、-d-e を併用します。

    DHCP を使用した特定のクラスのインストールの詳細は、Solaris インストールパラメータ用の DHCP オプションとマクロの作成を参照してください。

    -s install_server:install_dir_path

    インストールサーバーの名前とパスを指定します。

    • install_server は、インストールサーバーのホスト名です。

    • install_dir_path は、Solaris 9 CD イメージの絶対パスです。

    -c jumpstart_server:jumpstart_dir_path

    カスタム JumpStart インストールの JumpStart ディレクトリを指定します。jumpstart_server には JumpStart ディレクトリがあるサーバーのホスト名を指定します。jumpstart_dir_path は、JumpStart ディレクトリへの絶対パスです。

    -p sysid_server:path

    システムの構成情報を事前設定するための sysidcfg ファイルのパスを指定します。sysid_server は、このファイルを持っているサーバーの有効なホスト名または IP アドレスです。path は、sysidcfg ファイルを含むディレクトリの絶対パスです。

    -t boot_image_path

    Solaris 9 ネットインストールイメージ、CD、または DVD 上の Tools ディレクトリにあるブートイメージ以外のブートイメージを使用したい場合、別のブートイメージへのパスを指定します。

    -b boot-property=value

    x86 システムのみ:ネットワークからクライアントをブートするとき使用するブートプロパティ変数の値を設定できます。-b は、-e オプションと組み合わせて使用してください。

    ブートプロパティについては、eeprom(1M) のマニュアルページを参照してください。

    -e ethernet_address

    インストールするクライアントの Ethernet アドレスを指定します。このオプションを指定すると、特定のクライアントのインストール情報を設定できます。

    DHCP を使用した特定のクライアントのインストールの詳細は、Solaris インストールパラメータ用の DHCP オプションとマクロの作成を参照してください。

    client_name

    ネットワークからインストールするシステムのホスト名を指定します。この名前はインストールサーバーのホスト名ではありません。

    platform_group

    インストールするシステムのプラットフォームグループを指定します。プラットフォームグループの詳細は、付録 C 「プラットフォーム名とプラットフォームグループ (リファレンス)」を参照してください。

    上記のコマンドは、DHCP サーバーに追加する必要があるベンダーオプションとマクロを出力します。DHCP サーバーでこれらのベンダーオプションとマクロを定義する方法については、Solaris インストールパラメータ用の DHCP オプションとマクロの作成を参照してください。


例 I–2 x86: DHCP および PXE を使用している場合の x86 インストールサーバー上の x86 インストールクライアントの追加 (CD)

次の例は、ネットワークのインストールパラメータの設定に DHCP を使用する場合に、インストールサーバーに x86 インストールクライアントを追加する方法を示しています。-d オプションを指定すると、クライアントのネットワークインストールパラメータを構成する際に、DHCP プロトコルが使用されます。DHCP クラス名 SUNW.i86pc は、このコマンドが単一のクライアントだけでなく、ネットワーク上のすべての Solaris x86 ブートクライアントに適用されることを意味します。-s オプションには、rosemary という名前のインストールサーバーからクライアントをインストールすることを指定します。Solaris SOFTWARE 1 of 2 CD (x86 版) イメージは、このサーバーの /export/home/cdx86 にあります。

DHCP を使用してネットワークインストール用のインストールパラメータを設定する方法については、『Solaris のシステム管理 (IP サービス)』の「DHCP サービスを使用した Solaris ネットワークインストールのサポート (作業マップ)」を参照してください。


x86_install_server# cd /export/boot/Solaris_9/Tools
x86_install_server# ./add_install_client -d -s rosemary:/export/home/cdx86 \
SUNW.i86pc i86pc


例 I–3 x86: ネットワークインストール時に使用するシリアルコンソールの指定 (CD)

次の例は、インストールサーバーに x86 インストールクライアントを追加し、インストール時に使用するシリアルコンソールを指定する方法を示しています。この例では、インストールクライアントは次のように設定されます。


install server# cd /export/boot/Solaris_9/Tools
install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \
-b "input-device=ttya" -b "output-device=ttya" i86pc

-b オプションで使用可能なブートプロパティ変数の詳細情報は、eeprom(1M) のマニュアルページを参照してください。



例 I–4 x86: ネットワークインストール時に使用するブートデバイスの指定 (CD)

次の例は、インストールサーバーに x86 インストールクライアントを追加し、インストール時に使用するブートデバイスを指定する方法を示しています。インストールクライアントの設定時にブートデバイスを指定すると、インストール時、Device Configuration Assistant (デバイス構成用補助) はこの情報の入力プロンプトを表示しません。

この例では、インストールクライアントは次のように設定されます。


install server# cd /export/boot/Solaris_9/Tools
install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \
-b "input-device=ttya" -b "output-device=ttya" \
-b "bootpath=/pci@0,0/pci108e,16a8@8" i86pc

-b オプションで使用可能なブートプロパティ変数の詳細情報は、eeprom(1M) のマニュアルページを参照してください。