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

ネットワーク上のシステム用のプロファイルサーバーの作成

ネットワーク上のシステム用にカスタム JumpStart インストールを設定する際は、サーバー上に JumpStart ディレクトリと呼ばれるディレクトリを作成する必要があります。JumpStart ディレクトリには、重要なカスタム JumpStart ファイル (rules ファイル、rules.ok ファイル、プロファイルなど) がすべて置かれます 。JumpStart ディレクトリは、プロファイルサーバーのルート (/) ディレクトリに作成する必要があります。

JumpStart ディレクトリを持つサーバーは、「プロファイルサーバー」と呼びます。プロファイルサーバーは、インストールサーバーまたはブートサーバーと同じにすることも、あるいは異なるサーバーとして独立させることもできます。プロファイルサーバーは、異なるプラットフォームのシステムにもカスタム JumpStart ファイルを提供できます。たとえば、IA サーバーは、SPARC システムと IA システムの両方にカスタム JumpStart ファイルを提供できます。


注 –

プロファイルサーバーの作成後、システムがそのサーバーにアクセスできるように設定する必要があります。詳細は、すべてのシステムがプロファイルサーバーにアクセスできるようにする方法を参照してください。


JumpStart ディレクトリをサーバー上に作成する方法


注 –

この手順では、システムがボリュームマネージャを実行していると仮定しています。ボリュームマネージャを使用せずにディスクを管理する方法の詳細は、http://docs.sun.com 上の Solaris 9 System Administration Collection に含まれている『Solaris のシステム管理 (基本編)』を参照してください。Solaris 9 のリリース前には、Solaris 9 アーリーアクセスの『System Administration Guide: Basic Administration』を参照してください。Solaris 9 アーリーアクセスのマニュアルを参照する方法については、『Solaris 8 2/02 新規機能の概要』の「アーリーアクセス」をご覧ください。


  1. JumpStart ディレクトリを作成するサーバーに、スーパーユーザーとしてログインします。

  2. サーバーに JumpStart ディレクトリを作成します。


    # mkdir -m 755 jumpstart_dir_path
    

    jumpstart_dir_path は、JumpStart ディレクトリの絶対パスです。

    たとえば、次のコマンドは、ルートファイルシステムに jumpstart というディレクトリを作成し、アクセス権を 755 に設定します。


    # mkdir -m 755 /jumpstart
    
  3. /etc/dfs/dfstab ファイルを編集します。次のエントリを追加してください。


    share -F nfs -o ro,anon=0 jumpstart_dir_path
    

    たとえば、次のエントリは /jumpstart ディレクトリを共有します。


    share -F nfs -o ro,anon=0 /jumpstart
    
  4. shareall と入力して Enter を押します。

  5. サンプルのカスタム JumpStart ファイルを JumpStart ディレクトリにコピーするかどうか決定します。

    • コピーしない場合は、手順 8 へ進みます。

    • コピーする場合は、次の表を利用して次に行う作業を決定します。

    例のコピー元 

    実行すべき作業 

    プラットフォームに対応した Solaris 8 DVD または Solaris 8 SOFTWARE 1 of 2 CD 

    サーバーの CD-ROM ドライブに、Solaris 8 DVD または Solaris 8 SOFTWARE 1 of 2 CD を挿入します。 

    ボリュームマネージャが自動的に CD をマウントします。 

    ローカルディスク上で使用されているプラットフォーム用の Solaris 8 DVD イメージまたは Solaris 8 SOFTWARE 1 of 2 CD イメージ

    Solaris 8 DVD イメージまたは Solaris 8 SOFTWARE 1 of 2 イメージが配置されている場所にディレクトリを移動します。たとえば、次のようにコマンドを入力します。  


    cd /export/install

  6. サンプルのカスタム JumpStart ファイルを、プロファイルサーバーの JumpStart ディレクトリにコピーします。


    # cp -r media_path/Solaris_8/Misc/jumpstart_sample/* jumpstart_dir_path
    

    media_path

    ローカルディスク上の CD、DVD、またはイメージのパス。 

    jumpstart_dir_path

    カスタム JumpStart ファイルの例を配置する、プロファイルサーバー上のパス。 

    たとえば、次のコマンドは、jumpstart_sample ディレクトリをプロファイルサーバー上の /jumpstart ディレクトリにコピーします。


    cp -r /cdrom/sol_8_sparc/s0/Solaris_8/Misc/jumpstart_sample/* /jumpstart
    
  7. サンプル JumpStart ファイルを更新し、それらのファイルがサイトの環境内で動作するようにします。

  8. JumpStart ディレクトリの所有者が root で、そのアクセス権が 755 に設定されていることを確認します。

  9. ネットワーク上のシステムがプロファイルサーバーにアクセスできるように設定します。

    詳細は、すべてのシステムがプロファイルサーバーにアクセスできるようにする方法を参照してください。

すべてのシステムがプロファイルサーバーにアクセスできるようにする方法

プロファイルサーバーを作成する際に、システムがカスタム JumpStart インストール中にプロファイルサーバーにアクセスできるようにする必要があります。このためには、次の方法があります。


注 –

以下の手順は、JumpStart ディレクトリをフロッピーディスクに保存する場合と、システムのブート時にプロファイルサーバーの場所を指定する場合は不要です。


この手順は、ネットワークインストール情報が /etc/bootparams ファイルに格納されている場合だけ有効です。ネットワークインストール情報は、次の場所に格納することもできます。

  1. インストールサーバーまたはブートサーバーにスーパーユーザーとしてログインします。

  2. テキストエディタを使用して /etc/bootparams を開きます。

  3. 次のエントリを追加します。

    * install_config=server:jumpstart_dir_path
    

    すべてのシステムにアクセスできるように指定するワイルドカード文字 

    server

    JumpStart ディレクトリがあるプロファイルサーバーのホスト名 

    jumpstart_dir_path

    JumpStart ディレクトリの絶対パス 

    たとえば、次のエントリはすべてのシステムが、sherlock というサーバーにある /jumpstart ディレクトリにアクセスできるようにします。

    * install_config=sherlock:/jumpstart

    注意 – 注意 –

    この手順を使用した場合、インストールクライアントを起動したときに次のエラーメッセージが表示されることがあります。

    WARNING: getfile: RPC failed: error 5: (RPC Timed out).

    このエラーメッセージの詳細は、一般的な問題を参照してください。


    これで、すべてのシステムはプロファイルサーバーにアクセスできるようになりました。