Solaris 10 10/08 インストールガイド (ネットワークインストール)

SPARC または x86 CD メディアによるインストールサーバーの作成

インストールサーバーには、ネットワーク上でシステムをインストールするために必要なインストールイメージが含まれます。Solaris ソフトウェアをネットワークからインストールするためには、インストールサーバーを作成する必要があります。必ずしも個別のブートサーバーを設定する必要はありません。

ProcedureSPARC: SPARC または x86 CD メディアを使用してインストールサーバーを作成する方法


注 –

この手順では、システムでボリュームマネージャーを実行していると仮定しています。メディアの管理にボリュームマネージャーを使用していない場合は、『Solaris のシステム管理 (デバイスとファイルシステム)』を参照してください。


  1. インストールサーバーとして使用するシステム上で、スーパーユーザーになるか、同等の役割になります。

    このシステムには CD-ROM ドライブが必要です。さらに、システムは、このサイトのネットワークに接続されネームサービスに登録されている必要があります。ネームサービスを使用する場合は、システムがすでに NIS、NIS+、DNS、LDAP のいずれかのネームサービスに登録されていなければなりません。ネームサービスを使用しない場合は、サイトのポリシーに従ってシステムの情報を供給する必要があります。

  2. Solaris SOFTWARE - 1 CD をシステムのドライブに挿入します。

  3. CD イメージ用のディレクトリを作成します。


    # mkdir -p install_dir_path
    
    install_dir_path

    CD イメージをコピーするディレクトリを指定します。

  4. マウントされたディスクの Tools ディレクトリに移動します。


    # cd /cdrom/cdrom0/Solaris_10/Tools
    
  5. ドライブ内のイメージをインストールサーバーのハードディスクにコピーします。


    # ./setup_install_server install_dir_path
    
    install_dir_path

    CD イメージをコピーするディレクトリを指定します。


    注 –

    setup_install_server コマンドは、Solaris SOFTWARE のディスクイメージをコピーする十分なディスク容量があるかどうかを調べます。利用できるディスク容量を調べるには、df -kl コマンドを使用します。


  6. ほかのシステムがインストールサーバーをマウントできるように設定する必要があるかどうかを判断します。

    • インストールサーバーとクライアント (インストールしているシステム) が同じサブネット上にある場合、あるいは、DHCP を使用している場合、ブートサーバーを作成する必要はありません。手順 7 に進みます。

    • インストールサーバーがインストールするシステムと同じサブネット上に存在せず、DHCP を使用していない場合は、次の手順を実行してください。

      1. インストールサーバーのイメージへのパスが適切に共有されていることを確認します。


        # share | grep install_dir_path
        
        install_dir_path

        CD イメージがコピーされているインストールイメージへのパスを指定します。

        • インストールサーバーのディレクトリへのパスが表示されて、anon=0 がオプションに表示される場合、手順 7 に進みます。

        • インストールサーバーのディレクトリのパスが表示されないか、オプション内に anon=0 と示されない場合は、次の作業へ進みます。

      2. インストールサーバーをブートサーバーから利用できるようにします。

        share コマンドを使用して、このエントリを /etc/dfs/dfstab ファイルに追加します。


        share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
        
      3. nfsd デーモンが動作していることを確認します。

        • インストールサーバーで Solaris 最新リリースまたはその互換バージョンが実行されている場合は、次のコマンドを入力します。


          # svcs -l svc:/network/nfs/server:default
          

          nfsd デーモンが稼働している場合は、手順 d に進みます。nfsd デーモンが稼働していない場合は、このデーモンを起動します。


          # svcadm enable svc:/network/nfs/server
          
        • インストールサーバーで Solaris 9 OS またはその互換バージョンが実行されている場合は、次のコマンドを入力します。


          # ps -ef | grep nfsd
          

          nfsd デーモンが稼働している場合は、手順 d に進みます。nfsd デーモンが稼働していない場合は、このデーモンを起動します。


          # /etc/init.d/nfs.server start
          
      4. インストールサーバーを共有します。


        # shareall
        
  7. ルート (/) ディレクトリへ移動します。


    # cd /
    
  8. Solaris SOFTWARE - 1 CD を取り出します。

  9. Solaris SOFTWARE - 2 CD をシステムの CD-ROM ドライブに挿入します。

  10. マウントされた CD の Tools ディレクトリに移動します。


    # cd /cdrom/cdrom0/Solaris_10/Tools
    
  11. CD-ROM ドライブ内の CD をインストールサーバーのハードディスクにコピーします。


    # ./add_to_install_server install_dir_path
    
    install_dir_path

    CD イメージをコピーするディレクトリを指定します。

  12. ルート (/) ディレクトリへ移動します。


    # cd /
    
  13. Solaris SOFTWARE - 2 CD を取り出します。

  14. インストールする Solaris SOFTWARE CD ごとに、手順 9 から手順 13 を繰り返します。

  15. 最初の Solaris LANGUAGES CD をシステムの CD-ROM ドライブに挿入します。

  16. マウントされた CD の Tools ディレクトリに移動します。


    # cd /cdrom/cdrom0/Solaris_10/Tools
    
  17. CD-ROM ドライブ内の CD をインストールサーバーのハードディスクにコピーします。


    # ./add_to_install_server install_dir_path
    
    install_dir_path

    CD イメージをコピーするディレクトリを指定します。

  18. CD を取り出します。

  19. 2 枚目の Solaris LANGUAGES CD で、手順 15 から手順 18 を繰り返します。

  20. ルート (/) ディレクトリへ移動します。


    # cd /
    
  21. (省略可能) setup_install_server によって作成されたネットインストールイメージ上のミニルート内のファイルにパッチを適用します。

    ブートイメージに問題がある場合は、ファイルにパッチを適用する必要があります。詳細な操作手順については、第 7 章ミニルートイメージへのパッチの適用 (作業)を参照してください。

  22. ブートサーバーを作成する必要があるかどうかを判断します。


例 6–1 x86: CD メディアによる インストールサーバーの作成

次の例は、インストールサーバーの /export/home/cdimage ディレクトリに次の CD をコピーしてインストールサーバーを作成する方法を示しています。この例では、インストールサーバーで Solaris 最新リリースが実行されていると仮定します。

Solaris SOFTWARE - 1 CD をシステムの CD-ROM ドライブに挿入します。


# mkdir -p /export/home/cdimage
# cd /cdrom/cdrom0/Solaris_10/Tools
# ./setup_install_server /export/home/cdimage

# cd /

Solaris SOFTWARE - 1 CD を取り出します。Solaris SOFTWARE - 2 CD を CD-ROM ドライブに挿入します。


# cd /cdrom/cdrom0/Solaris_10/Tools
# ./add_to_install_server /export/home/cdimage
# cd /

インストールする Solaris SOFTWARE CD ごとに、前述のコマンドを繰り返します。

最初の Solaris LANGUAGES CD を CD-ROM ドライブに挿入します。


# cd /cdrom/cdrom0/Solaris_10/Tools
# ./add_to_install_server /export/home/cdimage

CD を取り出します。

Solaris LANGUAGES CD ごとにこれまでのコマンドを繰り返します。


インストールの続行

インストールサーバーを設定したあと、クライアントをインストールクライアントとして追加する必要があります。ネットワーク経由でインストールするクライアントシステムの追加方法については、「CD イメージを使用してネットワークからインストールするシステムの追加」を参照してください。

DHCP を使用しておらず、クライアントシステムがインストールサーバーとは異なるサブネット上にある場合は、ブートサーバーを作成する必要があります。詳細は、「CD イメージを使用したサブネット上でのブートサーバーの作成」を参照してください。

参照

setup_install_server コマンドと add_to_install_server コマンドの詳細は、install_scripts(1M) のマニュアルページを参照してください。