Solaris 8 のインストール (上級編)

add_install_client を使用してネットワーク上でインストールするためにシステムを設定する

ネットワーク上でインストールするシステムを設定するには、add_install_client(1M) コマンドを使用します。ブートサーバーが必要な場合、このコマンドをインストールサーバーとブートサーバーで実行する必要があります。


注 –

add_install_client コマンドは /etc ファイルだけを更新します。


この手順では、install server はインストールサーバー、boot server はブートサーバーを表します。

  1. インストールサーバーで、スーパーユーザーになります。

  2. NIS または NIS+ ネームサービスを使用する場合は、インストールされるシステムに関して次の情報が /etc ファイル内のネームサービスに追加されていることを確認します。

    • ホスト名

    • IP アドレス

    • Ethernet アドレス

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


    install server# cd Solaris_8/Tools
    
  4. add_install_client コマンドを使用して、ネットワーク上でインストールされるシステムを設定します。


    install server# ./add_install_client [[-d]] [[-c server:jumpstart_dir_path]] \
     [[-p server:path]] client_name platform_group 
    

    -d

    ネットワークインストールパラメータを取得するためにクライアントが DHCP を使用することを指定します。 

    IA クライアントの場合、PXE ネットワークブートを使用してネットワークからシステムをブートするためにこのオプションを指定してください。 

    -c server:jumpstart_dir_path

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

    -p server:path

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

    client_name

    ネットワーク上でインストールされるシステムのホスト名 (インストールサーバーのホスト名ではない)。このコマンドが機能するためには、クライアントがネームサービスに登録されている必要があります。 

    platform_group

    インストールするシステムのプラットフォームグループ。プラットフォームグループの詳細は、第 37 章「プラットフォーム名とグループ」を参照してください。

  5. ブートサーバー上でコマンドを実行する必要があるかどうかを決定します。

    • 不要であれば、この作業はここで終了します。

    • 必要であれば、このまま継続します。

  6. ブートサーバー上で、スーパーユーザーになります。

  7. ブートサーバーのブートディレクトリで、Solaris 8 SOFTWARE 1 of 2 CD イメージ上の Tools ディレクトリに移動します。


    Boot server# cd Solaris_8/Tools
    
  8. add_install_client コマンドを使用して、ブートサーバーからの起動とネットワーク上でのインストールが行われるようにシステムを設定します。


    boot server# ./add_install_client [[-d]] [[-c server:jumpstart_dir_path]] / 
    -s install_server:install_dir_path [[-p server:path]] client_name platform_group 
    

    -d

    クライアントが DHCP を使用してネットワークインストールパラメータを取得することを指定します。 

    IA クライアントの場合、PXE ネットワークブートを使用してネットワークからシステムをブートするためにこのオプションを指定してください。 

    -c server:jumpstart_dir_path

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

    -s install_server:install_dir_path

    インストールサーバーを指定する。このオプションは、add_install_client をブートサーバーで使用するときだけ必要となります。

    install_server は、インストールサーバーのホスト名です。install_dir_path は、Solaris 8 SOFTWARE 1 of 2 CD イメージの絶対パス名です。

    -p server:path

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

    client_name

    ネットワーク上でインストールされるシステムの名前 (インストールサーバーのホスト名ではない)。このコマンドが機能するためには、クライアントがネームサービスに登録されている必要があります。 

    platform_group

    インストールするシステムのプラットフォームグループ。プラットフォームグループの詳細は、第 37 章「プラットフォーム名とグループ」を参照してください。


例 12–4 SPARC: add_install_client を使用してネットワーク上でインストールするために SPARC システムを追加する

次に、ネットワークでインストールされるように basil ( UltraTM 5) という名前のシステムを追加する例を示します。システムはブートサーバーを必要とするため、コマンドはインストールサーバーで実行され、ブートサーバーで再び実行されます。-s オプションを使用して、install_server1 という名前のインストールサーバー (export/home/s8cdsparcl に Solaris 8 SOFTWARE 1 of 2 CD (SPARC) イメージを持っている) を指定しています。


install server# cd /export/install/boot/Solaris_8/Tools
install server# ./add_install_client basil sun4u
boot server# cd /export/install/boot/Solaris_8/Tools
boot server# ./add_install_client -s install_server1:/export/home/s8cdsparc basil sun4u


例 12–5 x86: ネットワーク上でインストールするように IA システムを設定する (add_install_client を使用)

次に、DHCP プロトコルを使用してネットワーク上でブートとインストールが行われるように IA システムを設定する方法を示します。-d オプションは、クライアントが構成のために DHCP プロトコルを使用することを指定します。PXE ネットワークブートを使用する場合は、DHCP プロトコルを使用する必要があります。DHCP クラス名 SUNW.i86pc は、単一のクライアントだけでなくすべての Solaris IA ネットワークブートクライアントにこのコマンドが適用されることを示します。-s オプションは、クライアントが install_server1 という名前のインストールサーバー (/export/home/s8cdia に Solaris 8 SOFTWARE 1 of 2 (Intel) CD イメージが入っている) からインストールされることを示すために使用されます。


install server# cd /export/boot/Solaris_8/Tools
install server# ./add_install_client -d -s install_server1:/export/home/s8cdia SUNW.\ >>
i86pc i86pc