Solaris 9 インストールガイド

第 12 章 CD メディアを使用してネットワークからインストールするための準備

この章では、ネットワーク上で Solaris ソフトウェアをインストールする準備として CD メディアを使用してネットワークとシステムを設定する方法を説明します。ネットワークインストールを使用すると、Solaris 9 ディスクイメージにアクセスできるシステム (インストールサーバーと呼ばれる) から、ネットワーク上のほかのシステムに Solaris ソフトウェアをインストールできます。ユーザーは、まず CD メディアの内容をインストールサーバーのハードディスクにコピーする必要があります。これで、任意の Solaris インストール方法を使用して Solaris ソフトウェアをネットワーク上でインストールできます。この章の内容は次のとおりです。

作業マップ: CD メディアを使用してネットワーク上でインストールするための準備

表 12–1 作業マップ: CD メディアによるインストールサーバーの設定

作業 

説明 

参照先 

インストールサーバーを作成する

setup_install_server(1M) コマンドを使用して Solaris 9 SOFTWARE 1 of 2 CD をインストールサーバーのハードディスクにコピーします。

次に、add_to_install_server(1M) コマンドを使用して Solaris 9 SOFTWARE 2 of 2 CD と Solaris 9 LANGUAGES CD をインストールサーバーのハードディスクに追加します。

さらに、modify_install_server(1M) コマンドを使用してネットワークインストールイメージに Solaris Web Start ユーザーインタフェースソフトウェアを追加します。

(省略可能) ブートサーバーを作成する

インストールサーバーと異なるサブネット上にあるシステムをネットワークからインストールする場合、システムをブートするためのブートサーバーをサブネット上に作成する必要があります。DHCP (Dynamic Host Configuration Protocol) を使用する場合は、ブートサーバーは必要ありません。 

CD イメージを用いたサブネット上でのブートサーバーの作成

ネットワークインストールするシステムを追加する

add_install_client コマンドを使用して、ネットワークからインストールする各システムを設定します。インストールする各システムには、ネットワーク上にあるインストールサーバー、ブートサーバー、および構成情報を認識させる必要があります。

CD イメージを使用してネットワークからインストールするシステムを追加する

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

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

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

ここでは、SPARC CD メディアを使用して SPARC インストールサーバーを作成する方法を説明します。

インストールサーバーとは異なるプラットフォームのメディアを使用してインストールサーバーを作成する場合 (SPARC システムで IA CD メディアを使用する場合など)は、クロスプラットフォームの CD メディアを使用したインストールサーバーの作成を参照してください。


注 –

この手順では、システムでボリュームマネージャを実行していると仮定しています。ボリュームマネージャを使用せずにメディアを管理する方法については、 『Solaris のシステム管理 (基本編) 』を参照してください


  1. インストールサーバーとして使用するシステムでスーパーユーザーになります。このシステムには CD-ROM ドライブが必要です。

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

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

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


    # mkdir -p install_dir_path
    

    install_dir_path

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

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


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


    # ./setup_install_server install_dir_path
    

    install_dir_path

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


    注 –

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


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

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

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

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


      # share | grep install_dir_path
      

      install_dir_path

      ブートサーバーのインストールイメージのパスを指定します。 

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

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

    2. 次のエントリを /etc/dfs/dfstab ファイルに追加し、ブートサーバーからインストールサーバーが利用できるように設定します。


      share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
      

      install_dir_path

      ブートサーバーのインストールイメージのパスを指定します。 

    3. インストールサーバーのディレクトリパスが正しく共有されているか確認します。


      # ps -ef | grep nfsd
      
      • nfsd デーモンが稼動していない場合は、このデーモンを起動してください。


        # /etc/init.d/nfs.server start 
        
      • nfsd がすでに稼動している場合は、インストールサーバーを共有してください。


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


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

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

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


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


    # ./add_to_install_server install_dir_path
    

    install_dir_path

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

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


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

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

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


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


    # ./add_to_install_server install_dir_path
    

    install_dir_path

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

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


    # cd /
    
  18. ユーザーが Solaris Web Start を使用してシステムをブートし、ネットワーク上で Solaris 9 ソフトウェアをインストールできるように

    • しない場合は、Solaris 9 LANGUAGES CD を取り出して手順 22 へ進みます。

    • する場合は、Solaris 9 LANGUAGES CD を取り出して継続します。

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

  20. マウントされた CD の modify_install_server を含むディレクトリに移動します。


    # cd /cdrom/cdrom0/s0
    
  21. Solaris Web Start インタフェースソフトウェアをインストールサーバーにコピーします。


    # ./modify_install_server -p install_dir_path installer_miniroot_path
    

    -p

    既存イメージのミニルートを install_dir_path/Solaris_9/Tools/Boot.orig に保存します。

    install_dir_path

    Solaris Web Start インストールをコピーするディレクトリを指定します。 

    installer_miniroot_path

    Solaris Web Start インタフェースのコピー元となる CD 上のディレクトリを指定します。 

  22. setup_install_server によって作成されたネットインストールイメージ上のミニルート (/install_dir_path/Solaris_9/Tools/Boot ) にあるファイルにパッチを適用するか決定します。ブートイメージに問題がある場合は、ファイルにパッチを適用する必要があります。

    • パッチを適用しない場合は、このまま継続します。

    • 適用する場合は、patchadd -C コマンドを使用して、ミニルートにあるファイルにパッチを適用します。


      注意 – 注意 –

      patchadd -C を使用する前には必ず、パッチの Readme を読むか、ご購入先におたずねください。


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


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

次の例は、インストールサーバーの /export/home/s9cdsparc ディレクトリに次の CD をコピーしてインストールサーバーを作成する方法を示しています。


# mkdir -p /export/home/s9cdsparc
# cd /cdrom/cdrom0/s0/Solaris_9/Tools
# ./setup_install_server /export/home/s9cdsparc

次のパスを /etc/dfs/dfstab ファイルに追加します。


share -F nfs -o ro,anon=0 -d "install server directory" \
/export/home/s9cdsparc

nfsd デーモンが稼働しているかどうかを確認します。nfsd デーモンが稼働していない場合、このデーモンを起動して共有します。


# ps -ef | grep nfsd
# /etc/init.d/nfs.server start
# shareall 

引き続き、次の手順を実行します。


# cd /
# cd /cdrom/cdrom0/Solaris_9/Tools
# ./add_to_install_server /export/home/s9cdsparc
# cd /
# cd /cdrom/cdrom0/sol_9_lang_sparc/Tools
# ./add_to_install_server /export/home/s9cdsparc
# cd /
# cd /cdrom/cdrom0/s0
# ./modify_install_server -p /export/home/s9cdsparc /cdrom/cdrom0/s0

この例では、各コマンドを実行する前に各 CD がドライブに挿入され、自動的にマウントされるものとします。各コマンドを実行すると、CD が取り出されます。


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

ここでは、SPARC CD メディアを使用して SPARC インストールサーバーを作成する方法を説明します。

インストールサーバーとは異なるプラットフォームのメディアを使用してインストールサーバーを作成する場合 (SPARC システムで IA CD メディアを使用する場合など)は、クロスプラットフォームの CD メディアを使用したインストールサーバーの作成を参照してください。


注 –

この手順では、システムでボリュームマネージャを実行していると仮定しています。ボリュームマネージャを使用せずにメディアを管理する方法については、 『Solaris のシステム管理 (基本編) 』を参照してください


  1. インストールサーバーとして使用するシステムでスーパーユーザーになります。このシステムには CD-ROM ドライブが必要です。

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

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

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


    # mkdir -p install_dir_path
    

    install_dir_path

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

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


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


    # ./setup_install_server install_dir_path
    

    install_dir_path

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


    注 –

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


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

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

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

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


      # share | grep install_dir_path
      

      install_dir_path

      ブートサーバーのインストールイメージのパスを指定します。 

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

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

    2. 次のエントリを /etc/dfs/dfstab ファイルに追加し、ブートサーバーからインストールサーバーが利用できるように設定します。


      share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
      

      install_dir_path

      ブートサーバーのインストールイメージのパスを指定します。 

    3. インストールサーバーのディレクトリパスが正しく共有されているか確認します。


      # ps -ef | grep nfsd
      
      • nfsd デーモンが稼動していない場合は、このデーモンを起動してください。


        # /etc/init.d/nfs.server start 
        
      • nfsd がすでに稼動している場合は、インストールサーバーを共有してください。


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


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

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

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


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


    # ./add_to_install_server install_dir_path
    

    install_dir_path

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

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


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

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

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


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


    # ./add_to_install_server install_dir_path
    

    install_dir_path

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

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


    # cd /
    
  18. ユーザーが Solaris Web Start を使用してシステムをブートし、ネットワーク上で Solaris 9 ソフトウェアをインストールできるように

    • しない場合は、Solaris 9 LANGUAGES CD を取り出して手順 22 へ進みます。

    • する場合は、Solaris 9 LANGUAGES CD を取り出して継続します。

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

  20. マウントされた CD の modify_install_server を含むディレクトリに移動します。


    # cd /cdrom/cdrom0/s0
    
  21. Solaris Web Start インタフェースソフトウェアをインストールサーバーにコピーします。


    # ./modify_install_server -p install_dir_path installer_miniroot_path
    

    -p

    既存イメージのミニルートを install_dir_path/Solaris_9/Tools/Boot.orig に保存します。

    install_dir_path

    Solaris Web Start インストールをコピーするディレクトリを指定します。 

    installer_miniroot_path

    Solaris Web Start インタフェースのコピー元となる CD 上のディレクトリを指定します。 

  22. setup_install_server によって作成されたネットインストールイメージ上のミニルート (/install_dir_path/Solaris_9/Tools/Boot ) にあるファイルにパッチを適用するか決定します。ブートイメージに問題がある場合は、ファイルにパッチを適用する必要があります。

    • パッチを適用しない場合は、このまま継続します。

    • 適用する場合は、patchadd -C コマンドを使用して、ミニルートにあるファイルにパッチを適用します。


      注意 – 注意 –

      patchadd -C を使用する前には必ず、パッチの Readme を読むか、ご購入先におたずねください。


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


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

次の例は、インストールサーバーの /export/home/s9cdsparc ディレクトリに次の CD をコピーしてインストールサーバーを作成する方法を示しています。


# mkdir -p /export/home/s9cdsparc
# cd /cdrom/cdrom0/s0/Solaris_9/Tools
# ./setup_install_server /export/home/s9cdsparc

次のパスを /etc/dfs/dfstab ファイルに追加します。


share -F nfs -o ro,anon=0 -d "install server directory" \
/export/home/s9cdsparc

nfsd デーモンが稼働しているかどうかを確認します。nfsd デーモンが稼働していない場合、このデーモンを起動して共有します。


# ps -ef | grep nfsd
# /etc/init.d/nfs.server start
# shareall 

引き続き、次の手順を実行します。


# cd /
# cd /cdrom/cdrom0/Solaris_9/Tools
# ./add_to_install_server /export/home/s9cdsparc
# cd /
# cd /cdrom/cdrom0/sol_9_lang_sparc/Tools
# ./add_to_install_server /export/home/s9cdsparc
# cd /
# cd /cdrom/cdrom0/s0
# ./modify_install_server -p /export/home/s9cdsparc /cdrom/cdrom0/s0

この例では、各コマンドを実行する前に各 CD がドライブに挿入され、自動的にマウントされるものとします。各コマンドを実行すると、CD が取り出されます。


CD メディアによる IA インストールサーバーの作成

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

IA: IA CD メディアを使用して IA インストールサーバーを作成する方法

ここでは、IA CD メディアを使用して IA インストールサーバーを作成する方法を説明します。

インストールサーバーとは異なるプラットフォームのメディアを使用してインストールサーバーを作成する場合 (IA システムで SPARC CD メディアを使用する場合など)は、クロスプラットフォームの CD メディアを使用したインストールサーバーの作成を参照してください。


注 –

この手順では、システムでボリュームマネージャを実行していると仮定しています。ボリュームマネージャを使用せずにメディアを管理する方法については、 『Solaris のシステム管理 (基本編) 』を参照してください


  1. インストールサーバーとして使用するシステムでスーパーユーザーになります。このシステムには CD-ROM ドライブが必要です。

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

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

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


    # mkdir -p install_dir_path
    

    install_dir_path

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

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


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


    # ./setup_install_server install_dir_path
    

    install_dir_path

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


    注 –

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


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

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

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

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


      # share | grep install_dir_path
      

      install_dir_path

      ブートサーバーのインストールイメージのパスを指定します。 

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

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

    2. 次のエントリを /etc/dfs/dfstab ファイルに追加し、ブートサーバーからインストールサーバーが利用できるように設定します。


      share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
      

      install_dir_path

      ブートサーバーのインストールイメージのパスを指定します。 

    3. インストールサーバーのディレクトリパスが正しく共有されているか確認します。


      # ps -ef | grep nfsd
      
      • nfsd デーモンが稼動していない場合は、このデーモンを起動してください。


        # /etc/init.d/nfs.server start 
        
      • nfsd がすでに稼動している場合は、インストールサーバーを共有してください。


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


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

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

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


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


    # ./add_to_install_server install_dir_path
    

    install_dir_path

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

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


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

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

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


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


    # ./add_to_install_server install_dir_path
    

    install_dir_path

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

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


    # cd /
    
  18. ユーザーが Solaris Web Start を使用してシステムをブートし、ネットワーク上で Solaris 9 ソフトウェアをインストールできるように

    • しない場合は、Solaris 9 LANGUAGES CD を取り出して手順 22 へ進みます。

    • する場合は、Solaris 9 LANGUAGES CD を取り出して継続します。

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

  20. マウントされた CD の modify_install_server を含むディレクトリに移動します。


    # cd /cdrom/cdrom0/s2
    
  21. Solaris Web Start インタフェースソフトウェアをインストールサーバーにコピーします。


    # ./modify_install_server -p install_dir_path installer_miniroot_path
    

    -p

    既存イメージのミニルートを install_dir_path/Solaris_9/Tools/Boot.orig に保存します。

    install_dir_path

    Solaris Web Start インストールをコピーするディレクトリを指定します。 

    installer_miniroot_path

    Solaris Web Start インタフェースのコピー元となる CD 上のディレクトリを指定します。 

  22. setup_install_server によって作成されたネットインストールイメージ上のミニルート (/install_dir_path/Solaris_9/Tools/Boot ) にあるファイルにパッチを適用するか決定します。ブートイメージに問題がある場合は、ファイルにパッチを適用する必要があります。

    • パッチを適用しない場合は、このまま継続します。

    • 適用する場合は、patchadd -C コマンドを使用して、ミニルートにあるファイルにパッチを適用します。


      注意 – 注意 –

      patchadd -C を使用する前には必ず、パッチの Readme を読むか、ご購入先におたずねください。


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


例 12–2 IA: IA CD メディアによる IA インストールサーバーの作成

次の例は、インストールサーバーの /export/home/s9cdia ディレクトリに次の CD をコピーしてインストールサーバーを作成する方法を示しています。


# mkdir -p /export/home/s9cdia
# cd /cdrom/cdrom0/s2/Solaris_9/Tools
# ./setup_install_server /export/home/s9cdia

次のパスを /etc/dfs/dfstab ファイルに追加します。


share -F nfs -o ro,anon=0 -d "install server directory" \
/export/home/s9cdia

nfsd デーモンが稼働しているかどうかを確認します。nfsd デーモンが稼働していない場合、このデーモンを起動して共有します。


# ps -ef | grep nfsd
# /etc/init.d/nfs.server start
# shareall 

引き続き、次の手順を実行します。


# cd /
# cd /cdrom/cdrom0/Solaris_9/Tools
# ./add_to_install_server /export/home/s9cdia
# cd /
# cd /cdrom/cdrom0/sol_9_lang_ia/Tools
# ./add_to_install_server /export/home/s9cdia
# cd /
# cd /cdrom/cdrom0/s2
# ./modify_install_server -p /export/home/s9cdia /cdrom/cdrom0/s2

この例では、各コマンドを実行する前に各 CD がドライブに挿入され、自動的にマウントされるものとします。各コマンドを実行すると、CD が取り出されます。


IA: IA CD メディアを使用して IA インストールサーバーを作成する方法

ここでは、IA CD メディアを使用して IA インストールサーバーを作成する方法を説明します。

インストールサーバーとは異なるプラットフォームのメディアを使用してインストールサーバーを作成する場合 (IA システムで SPARC CD メディアを使用する場合など)は、クロスプラットフォームの CD メディアを使用したインストールサーバーの作成を参照してください。


注 –

この手順では、システムでボリュームマネージャを実行していると仮定しています。ボリュームマネージャを使用せずにメディアを管理する方法については、 『Solaris のシステム管理 (基本編) 』を参照してください


  1. インストールサーバーとして使用するシステムでスーパーユーザーになります。このシステムには CD-ROM ドライブが必要です。

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

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

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


    # mkdir -p install_dir_path
    

    install_dir_path

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

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


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


    # ./setup_install_server install_dir_path
    

    install_dir_path

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


    注 –

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


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

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

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

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


      # share | grep install_dir_path
      

      install_dir_path

      ブートサーバーのインストールイメージのパスを指定します。 

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

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

    2. 次のエントリを /etc/dfs/dfstab ファイルに追加し、ブートサーバーからインストールサーバーが利用できるように設定します。


      share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
      

      install_dir_path

      ブートサーバーのインストールイメージのパスを指定します。 

    3. インストールサーバーのディレクトリパスが正しく共有されているか確認します。


      # ps -ef | grep nfsd
      
      • nfsd デーモンが稼動していない場合は、このデーモンを起動してください。


        # /etc/init.d/nfs.server start 
        
      • nfsd がすでに稼動している場合は、インストールサーバーを共有してください。


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


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

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

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


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


    # ./add_to_install_server install_dir_path
    

    install_dir_path

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

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


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

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

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


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


    # ./add_to_install_server install_dir_path
    

    install_dir_path

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

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


    # cd /
    
  18. ユーザーが Solaris Web Start を使用してシステムをブートし、ネットワーク上で Solaris 9 ソフトウェアをインストールできるように

    • しない場合は、Solaris 9 LANGUAGES CD を取り出して手順 22 へ進みます。

    • する場合は、Solaris 9 LANGUAGES CD を取り出して継続します。

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

  20. マウントされた CD の modify_install_server を含むディレクトリに移動します。


    # cd /cdrom/cdrom0/s2
    
  21. Solaris Web Start インタフェースソフトウェアをインストールサーバーにコピーします。


    # ./modify_install_server -p install_dir_path installer_miniroot_path
    

    -p

    既存イメージのミニルートを install_dir_path/Solaris_9/Tools/Boot.orig に保存します。

    install_dir_path

    Solaris Web Start インストールをコピーするディレクトリを指定します。 

    installer_miniroot_path

    Solaris Web Start インタフェースのコピー元となる CD 上のディレクトリを指定します。 

  22. setup_install_server によって作成されたネットインストールイメージ上のミニルート (/install_dir_path/Solaris_9/Tools/Boot ) にあるファイルにパッチを適用するか決定します。ブートイメージに問題がある場合は、ファイルにパッチを適用する必要があります。

    • パッチを適用しない場合は、このまま継続します。

    • 適用する場合は、patchadd -C コマンドを使用して、ミニルートにあるファイルにパッチを適用します。


      注意 – 注意 –

      patchadd -C を使用する前には必ず、パッチの Readme を読むか、ご購入先におたずねください。


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


例 12–2 IA: IA CD メディアによる IA インストールサーバーの作成

次の例は、インストールサーバーの /export/home/s9cdia ディレクトリに次の CD をコピーしてインストールサーバーを作成する方法を示しています。


# mkdir -p /export/home/s9cdia
# cd /cdrom/cdrom0/s2/Solaris_9/Tools
# ./setup_install_server /export/home/s9cdia

次のパスを /etc/dfs/dfstab ファイルに追加します。


share -F nfs -o ro,anon=0 -d "install server directory" \
/export/home/s9cdia

nfsd デーモンが稼働しているかどうかを確認します。nfsd デーモンが稼働していない場合、このデーモンを起動して共有します。


# ps -ef | grep nfsd
# /etc/init.d/nfs.server start
# shareall 

引き続き、次の手順を実行します。


# cd /
# cd /cdrom/cdrom0/Solaris_9/Tools
# ./add_to_install_server /export/home/s9cdia
# cd /
# cd /cdrom/cdrom0/sol_9_lang_ia/Tools
# ./add_to_install_server /export/home/s9cdia
# cd /
# cd /cdrom/cdrom0/s2
# ./modify_install_server -p /export/home/s9cdia /cdrom/cdrom0/s2

この例では、各コマンドを実行する前に各 CD がドライブに挿入され、自動的にマウントされるものとします。各コマンドを実行すると、CD が取り出されます。


クロスプラットフォームの CD メディアを使用したインストールサーバーの作成

インストールサーバーとは異なるプラットフォームの CD を使用する必要がある場合、インストールサーバー上で CD を読み取ることができません。リモートシステムを使用して CD を読み取る必要があります。たとえば、SPARC インストールサーバーを設定している状態で IA CD メディアを使用する場合、リモート IA システムを使用して CD を読み取る必要があります。

IA CD メディアを使用して SPARC システムに IA インストールサーバーを作成する方法

ここでは、IA CD メディアを使用して SPARC システム上に IA インストールサーバーを作成する手順を説明します。以下が必要になります。


注 –

この手順では、システムでボリュームマネージャを実行していると仮定しています。ボリュームマネージャを使用せずにメディアを管理する方法については、 『Solaris のシステム管理 (基本編) 』を参照してください


コマンド入力例中の SPARC system はインストールサーバーとなる SPARC システムを、remote IA system は IA CD メディアを使用するリモート IA システムを表します。

  1. リモート IA システム上で、スーパーユーザーになります。

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

  2. リモート IA システム上で、システムのドライブに Solaris 9 SOFTWARE 1 of 2 CD (Intel 版) を挿入します。

  3. リモート IA システム上で、次のエントリを /etc/dfs/dfstab ファイルに追加します。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
    
  4. リモート IA システム上で、NFS デーモンを起動します。


    remote IA system# /etc/init.d/nfs.server start
    
  5. リモート IA システム上で share コマンドを実行し、他のシステムが CD を利用可能であることを確認します。


    remote IA system# share
    -   /cdrom/sol_9_ia/s0 ro,anon=0 " "
    -   /cdrom/sol_9_ia/s2 ro,anon=0 " "
  6. IA インストールサーバーとして使用する SPARC システム上で、スーパーユーザーになります。

  7. SPARC システム上で IA CD にアクセスする際のマウントポイントとなる 2 つのディレクトリ (ミニルート用と製品用) を作成します。


    SPARC system# mkdir directory_name_s0 
    

    SPARC system# mkdir  directory_name_s2
    

    directory_name_s0

    ミニルート用のマウントポイントとなるディレクトリの名前 

    directory_name_s2

    製品用のマウントポイントとなるディレクトリの名前 

  8. SPARC システム上で、リモート IA システムの CD イメージをマウントします。


    SPARC system# mount remote_IA_system_name:/cdrom/sol_9_ia/s0 directory_name_s0
    

    SPARC system# mount remote_IA_system_name:/cdrom/sol_9_ia/s2 directory_name_s2
    
  9. SPARC システム上で、マウントされたディスクの Tools ディレクトリに移動します。


    SPARC system# cd /directory_name_s2/Solaris_9/Tools
    
  10. リモート IA システムのドライブ内のディスクイメージを setup_install_server コマンドを使用して、 インストールサーバー (SPARC システム) 上の、install_dir_path にコピーします。


    SPARC system# ./setup_install_server -t directory_name_s0 install_dir_path
    

    -t

    Solaris 9 SOFTWARE 2 of 2 CD の Tools ディレクトリ上のブートイメージ以外を使用する場合は、そのブートイメージのパスを指定します。 

    directory_name_s0

    ミニルート用のマウントポイントとなるディレクトリの名前です。 

    install_dir_path

    ディスクイメージをコピーするディレクトリを指定します。空のディレクトリを指定してください。 


    注 –

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


  11. SPARC システム上で、トップディレクトリに移動します。


    SPARC system# cd /
    
  12. SPARC システム上で、両方のディレクトリのマウントを解除します。


    SPARC system# unmount directory_name_s0 
    

    SPARC system# unmount directory_name_s2
    
  13. IA システム上で、両方の CD-ROM スライスの共有を解除します。


    remote IA  system# unshare /cdrom/sol_9ia/s0
    

    remote IA  system# unshare /cdrom/sol_9ia/s2
    
  14. IA システム上で、Solaris 9 SOFTWARE 1 of 2 CD (Intel 版) を取り出します。

  15. Solaris 9 SOFTWARE 2 of 2 CD (Intel 版) を SPARC システムの CD-ROM ドライブに挿入します。

  16. SPARC システム上で、マウントされた CD の Tools ディレクトリに移動します。


    SPARC system# cd /cdrom/cdrom0/Solaris_9/Tools
    
  17. CD イメージをインストールサーバー上の install_dir_path にコピーします。


    SPARC system# ./add_to_install_server install_dir_path
    

    install_dir_path

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

  18. Solaris 9 SOFTWARE 2 of 2 CD (Intel 版) を取り出します。

  19. Solaris 9 LANGUAGES CD (Intel 版) を SPARC システムの CD-ROM ドライブに挿入し、CD をマウントします。

  20. SPARC システム上で、マウントされた CD の Tools ディレクトリに移動します。


    SPARC system# cd /cdrom/cdrom0/Tools
    
  21. CD イメージをインストールサーバー上の install_dir_path にコピーします。


    SPARC system# ./add_to_install_server install_dir_path
    

    install_dir_path

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

  22. ユーザーが Solaris Web Start を使用してシステムをブートし、ネットワーク上で Solaris 9 ソフトウェアをインストールできるように

    • しない場合は、Solaris 9 LANGUAGES CD (Intel 版) を取り出して 手順 30 へ進みます。

    • する場合は、Solaris 9 LANGUAGES CD (Intel 版) を取り出して手順 23 へ進みます。

  23. リモート IA システムの CD-ROM ドライブに Solaris 9 INSTALLATION CD (Intel 版) を挿入します。

  24. リモート IA システム上で、次のエントリを /etc/dfs/dfstab ファイルに追加します。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
    
  25. リモート IA システム上で、NFS デーモンを起動します。


    remote IA system# /etc/init.d/nfs.server start
    
  26. リモート IA システム上で、CD が他のシステムから利用可能であることを確認します。


    remote IA system# share
    -   /cdrom/multi_sol_9_ia/s0 ro,anon=0 " "
    -   /cdrom/multi_sol_9_ia/s2 ro,anon=0 " "
  27. SPARC システム上で、CD 上のスライスをマウントします。


    SPARC system# mount remote_IA_system_name:/cdrom/multi_sol_9_ia/s0 directory_name_s0 
    SPARC system# mount remote_IA_system_name:/cdrom/multi_sol_9_ia/s2  directory_name_s2
    
  28. SPARC システム上で、マウントされた CD の modify_install_server を含むディレクトリに移動します。


    SPARC system# cd directory_name_s2
    
  29. Solaris Web Start インタフェースソフトウェアをインストールサーバー上の install_dir_path にコピーします。


    SPARC system# ./modify_install_server -p install_dir_path directory_name_s0
    

    -p

    既存イメージのミニルートを install_dir_path/Solaris_9/Tools/Boot.orig に保存します。

    install_dir_path

    Solaris Web Start インストールをコピーするディレクトリを指定します。 

    directory_name_s0

    ミニルート用のマウントポイントとなるディレクトリの名前です。 

  30. setup_install_server によって作成されたネットインストールイメージ上のミニルート (Solaris_9/Tools/Boot) にあるファイルにパッチを適用するか決定します。

    • 適用しない場合は、次の手順に進みます。

    • 適用する場合は、patchadd -C コマンドを使用して、ミニルートにあるファイルにパッチを適用します。


      注意 – 注意 –

      patchadd -C を使用する前には必ず、パッチの Readme を読むか、ご購入先におたずねください。


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


例 12–3 IA CD メディアを使用して SPARC システムに IA インストールサーバーを作成する

次の例では、rosemary という名前の SPARC システム上に IA インストールサーバーを作成する方法を示します。次の IA CD が、tadpole という名前のリモート IA システムから SPARC インストールサーバーの /export/home/s9cdia ディレクトリにコピーされます。

リモート IA システムで、次のように入力します。


tadpole (remote IA system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
tadpole (remote IA system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
tadpole (remote IA system)# /etc/init.d/nfs.server start

SPARC システムで、次のように入力します。


rosemary (SPARC system)# mkdir /iaS0
rosemary (SPARC system)# mkdir /iaS2
rosemary (SPARC system)# mount tadpole:/cdrom/sol_9_ia/s0 /iaS0
rosemary (SPARC system)# mount tadpole:/cdrom/sol_9_ia/s0 /iaS2
rosemary (SPARC system)# cd /iaS2/Solaris_9/Tools
rosemary (SPARC system)# ./setup_install_server -t /iaS0 /export/home/s9cdia
rosemary (SPARC system)# cd /
rosemary (SPARC system)# unmount /iaS0
rosemary (SPARC system)# unmount /iaS2

tadpole (remote IA system) unshare /cdrom/cdrom0/s0
tadpole (remote IA system) unshare  /cdrom/cdrom0/s2

rosemary (SPARC system)# cd /cdrom/cdrom0/Solaris_9/Tools
rosemary (SPARC system)# ./add_to_install_server /export/home/s9cdia
rosemary (SPARC system)# cd /cdrom/cdrom0/sol_9_lang_ia/Tools
rosemary (SPARC system)# ./add_to_install_server /export/home/s9cdia

リモート IA システムで、次のように入力します。


tadpole (remote IA system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
tadpole (remote IA system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
tadpole (remote IA system)# /etc/init.d/nfs.server start

SPARC システムで、次のように入力します。


rosemary (SPARC system)# mount remote_IA_system_name:/cdrom/sol_9_ia /iaS0
rosemary (SPARC system)# mount remote_IA_system_name:/cdrom/sol_9_ia /iaS2
rosemary (SPARC system)# cd /iaS2
rosemary (SPARC system)# ./modify_install_server -p /export/home/s9cdia /iaS0

この例では、各コマンドを実行する前に各 CD がドライブに挿入され、自動的にマウントされるものとします。各コマンドの実行が終了すると、CD が取り出されます。


SPARC CD メディアを使用して IA システムに SPARC インストールサーバーを作成する方法

ここでは、SPARC CD メディアを使用して IA システム上に SPARC インストールサーバーを作成する手順を説明します。以下が必要になります。


注 –

この手順では、システムでボリュームマネージャを実行していると仮定しています。ボリュームマネージャを使用せずにメディアを管理する方法については、 『Solaris のシステム管理 (基本編) 』を参照してください


コマンド入力例中の IA system はインストールサーバーとなる IA システムを、remote SPARC system は SPARC CD メディアを使用するリモート SPARC システムを表します。

  1. リモート SPARC システム上で、スーパーユーザーになります。

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

  2. リモート SPARC システム上で、システムのドライブに Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版) を挿入します。

  3. リモート SPARC システム上で、次のエントリを /etc/dfs/dfstab ファイルに追加します。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
    
  4. リモート SPARC システム上で、NFS デーモンを起動します。


    remote-SPARC-system# /etc/init.d/nfs.server start
    
  5. リモート SPARC システム上で share コマンドを実行し、他のシステムが CD を利用可能であることを確認します。


    remote-SPARC-system# share
    -   /cdrom/cdrom0/s0 ro,anon=0 " "
    -   /cdrom/cdrom0/s1 ro,anon=0 " "
  6. SPARC インストールサーバーとして使用する IA システム上で、スーパーユーザーになります。

  7. IA システム上で SPARC CD にアクセスする際のマウントポイントとなる 2 つのディレクトリ (ミニルート用と製品用) を作成します。


    IA-system# mkdir directory_name_s0 
    

    IA-system# mkdir  directory_name_s1
    

    directory_name_s0

    製品用のマウントポイントとなるディレクトリの名前 

    directory_name_s1

    ミニルート用のマウントポイントとなるディレクトリの名前 

  8. IA システム上で、リモート SPARC システムの CD イメージをマウントします。


    IA-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s0 directory_name_s0
    

    IA-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s1 directory_name_s1
    
  9. IA システム上で、マウントされたディスクの Tools ディレクトリに移動します。


    IA-system# cd /directory_name_s0/Solaris_9/Tools
    
  10. リモート SPARC システムのドライブ内のディスクイメージを setup_install_server コマンドを使用して、 インストールサーバー (IA システム) 上の、install_dir_path にコピーします。


    IA-system# ./setup_install_server -t directory_name_s1 install_dir_path
    

    -t

    Solaris 9 SOFTWARE 2 of 2 CD の Tools ディレクトリ上のブートイメージ以外を使用する場合は、そのブートイメージのパスを指定します。 

    directory_name_s1

    ミニルート用のマウントポイントとなるディレクトリの名前です。 

    install_dir_path

    ディスクイメージをコピーするディレクトリを指定します。空のディレクトリを指定してください。 


    注 –

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


  11. IA システム上で、トップディレクトリに移動します。


    IA-system# cd /
    
  12. IA システム上で、両方のディレクトリのマウントを解除します。


    IA-system# unmount directory_name_s0 
    

    IA-system# unmount directory_name_s1
    
  13. SPARC システム上で、両方の CD-ROM スライスの共有を解除します。


    remote-SPARC-system# unshare /cdrom/cdrom0/s0
    

    remote-SPARC-system# unshare /cdrom/cdrom0/s2
    
  14. SPARC システム上で、Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版) を取り出します。

  15. Solaris 9 SOFTWARE 2 of 2 CD (SPARC 版) を IA システムの CD-ROM ドライブに挿入します。

  16. IA システム上で、マウントされた CD の Tools ディレクトリに移動します。


    IA-system# cd /cdrom/cdrom0/Solaris_9/Tools
    
  17. CD イメージをインストールサーバー上の install_dir_path にコピーします。


    IA-system# ./add_to_install_server install_dir_path
    

    install_dir_path

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

  18. Solaris 9 SOFTWARE 2 of 2 CD (SPARC 版) を取り出します。

  19. IA システム上で、Solaris 9 LANGUAGES CD (SPARC 版) を IA システムの CD-ROM ドライブに挿入し、CD をマウントします。

  20. IA システム上で、マウントされた CD の Tools ディレクトリに移動します。


    IA-system# cd /cdrom/cdrom0/Tools
    
  21. CD イメージをインストールサーバー上の install_dir_path にコピーします。


    IA-system# ./add_to_install_server install_dir_path
    

    install_dir_path

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

  22. ユーザーが Solaris Web Start を使用してシステムをブートし、ネットワーク上で Solaris 9 ソフトウェアをインストールできるように

    • しない場合は、Solaris 9 LANGUAGES CD (SPARC 版) を取り出して 手順 30 へ進みます。

    • する場合は、Solaris 9 LANGUAGES CD (SPARC 版) を取り出して手順 23 へ進みます。

  23. リモート SPARC システムの CD-ROM ドライブに Solaris 9 INSTALLATION CD (SPARC 版) を挿入します。

  24. リモート SPARC システム上で、次のエントリを /etc/dfs/dfstab ファイルに追加します。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
    
  25. リモート SPARC システム上で、NFS デーモンを起動します。


    remote-SPARC-system# /etc/init.d/nfs.server start
    
  26. リモート SPARC システム上で、CD が他のシステムから利用可能であることを確認します。


    remote-SPARC-system# share
    -   /cdrom/multi_sol_9_ia/s0 ro,anon=0 " "
    -   /cdrom/multi_sol_9_ia/s1 ro,anon=0 " "
  27. IA システム上で、CD 上のスライスをマウントします。


    IA-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s0 directory_name_s0 
    IA-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s1  directory_name_s1
    
  28. IA システム上で、マウントされた CD の modify_install_server を含むディレクトリに移動します。


    IA-system# cd directory_name_s0
    
  29. Solaris Web Start インタフェースソフトウェアをインストールサーバー上の install_dir_path にコピーします。


    IA-system# ./modify_install_server -p install_dir_path directory_name_s1
    

    -p

    既存イメージのミニルートを install_dir_path/Solaris_9/Tools/Boot.orig に保存します。

    install_dir_path

    Solaris Web Start インストールをコピーするディレクトリを指定します。 

    directory_name_s1

    ミニルート用のマウントポイントとなるディレクトリの名前です。 

  30. setup_install_server によって作成されたネットインストールイメージ上のミニルート (Solaris_9/Tools/Boot) にあるファイルにパッチを適用するか決定します。

    • 適用しない場合は、次の手順に進みます。

    • 適用する場合は、patchadd -C コマンドを使用して、ミニルートにあるファイルにパッチを適用します。


      注意 – 注意 –

      patchadd -C を使用する前には必ず、パッチの Readme を読むか、ご購入先におたずねください。


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


例 12–4 SPARC CD メディアを使用して IA システムに SPARC インストールサーバーを作成する

次の例では、richards という名前の IA システム上に SPARC インストールサーバーを作成する方法を示します。次の SPARC CD が、simpson という名前のリモート SPARC システムから IA インストールサーバーの /export/home/s9cdsparc ディレクトリにコピーされます。

リモート SPARC システムで、次のように入力します。


simpson (remote SPARC system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
simpson (remote SPARC system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
simpson (remote SPARC system)# /etc/init.d/nfs.server start

IA システムで、次のように入力します。


richards (IA system)# mkdir /sparcS0
richards (IA system)# mkdir /sparcS1
richards (IA system)# mount simpson:/cdrom/cdrom0/s0 /sparcS0
richards (IA system)# mount simpson:/cdrom/cdrom0/s1 /sparcS1
richards (IA system)# cd /sparcS0/Solaris_9/Tools
richards (IA system)# ./setup_install_server -t /sparcS0 /export/home/s9cdsparc
richards (IA system)# cd /
richards (IA system)# unmount /sparcS0
richards (IA system)# unmount /sparcS1

リモート SPARC システムで、次のように入力します。


simpson (remote SPARC system) unshare /cdrom/cdrom0/s0
simpson (remote SPARC system) unshare  /cdrom/cdrom0/s1

IA システムで、次のように入力します。


richards (IA system)# cd /cdrom/cdrom0/Solaris_9/Tools
richards (IA system)# ./add_to_install_server /export/home/s9cdsparc
richards (IA system)# cd /cdrom/cdrom0/sol_9_lang_sparc/Tools
richards (IA system)# ./add_to_install_server /export/home/s9cdsparc

リモート SPARC システムで、次のように入力します。


simpson (remote SPARC system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
simpson (remote SPARC system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
simpson (remote SPARC system)# /etc/init.d/nfs.server start

IA システムで、次のように入力します。


richards (IA system)# mount remote_SPARC_system_name:/cdrom/cdrom0 /sparcS0
richards (IA system)# mount remote_SPARC_system_name:/cdrom/cdrom0 /sparcS1
richards (IA system)# cd /sparcS0
richards (IA system)# ./modify_install_server -p /export/home/s9cdsparc /sparcS1

この例では、各コマンドを実行する前に各 CD がドライブに挿入され、自動的にマウントされるものとします。各コマンドの実行が終了すると、CD が取り出されます。


IA CD メディアを使用して SPARC システムに IA インストールサーバーを作成する方法

ここでは、IA CD メディアを使用して SPARC システム上に IA インストールサーバーを作成する手順を説明します。以下が必要になります。


注 –

この手順では、システムでボリュームマネージャを実行していると仮定しています。ボリュームマネージャを使用せずにメディアを管理する方法については、 『Solaris のシステム管理 (基本編) 』を参照してください


コマンド入力例中の SPARC system はインストールサーバーとなる SPARC システムを、remote IA system は IA CD メディアを使用するリモート IA システムを表します。

  1. リモート IA システム上で、スーパーユーザーになります。

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

  2. リモート IA システム上で、システムのドライブに Solaris 9 SOFTWARE 1 of 2 CD (Intel 版) を挿入します。

  3. リモート IA システム上で、次のエントリを /etc/dfs/dfstab ファイルに追加します。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
    
  4. リモート IA システム上で、NFS デーモンを起動します。


    remote IA system# /etc/init.d/nfs.server start
    
  5. リモート IA システム上で share コマンドを実行し、他のシステムが CD を利用可能であることを確認します。


    remote IA system# share
    -   /cdrom/sol_9_ia/s0 ro,anon=0 " "
    -   /cdrom/sol_9_ia/s2 ro,anon=0 " "
  6. IA インストールサーバーとして使用する SPARC システム上で、スーパーユーザーになります。

  7. SPARC システム上で IA CD にアクセスする際のマウントポイントとなる 2 つのディレクトリ (ミニルート用と製品用) を作成します。


    SPARC system# mkdir directory_name_s0 
    

    SPARC system# mkdir  directory_name_s2
    

    directory_name_s0

    ミニルート用のマウントポイントとなるディレクトリの名前 

    directory_name_s2

    製品用のマウントポイントとなるディレクトリの名前 

  8. SPARC システム上で、リモート IA システムの CD イメージをマウントします。


    SPARC system# mount remote_IA_system_name:/cdrom/sol_9_ia/s0 directory_name_s0
    

    SPARC system# mount remote_IA_system_name:/cdrom/sol_9_ia/s2 directory_name_s2
    
  9. SPARC システム上で、マウントされたディスクの Tools ディレクトリに移動します。


    SPARC system# cd /directory_name_s2/Solaris_9/Tools
    
  10. リモート IA システムのドライブ内のディスクイメージを setup_install_server コマンドを使用して、 インストールサーバー (SPARC システム) 上の、install_dir_path にコピーします。


    SPARC system# ./setup_install_server -t directory_name_s0 install_dir_path
    

    -t

    Solaris 9 SOFTWARE 2 of 2 CD の Tools ディレクトリ上のブートイメージ以外を使用する場合は、そのブートイメージのパスを指定します。 

    directory_name_s0

    ミニルート用のマウントポイントとなるディレクトリの名前です。 

    install_dir_path

    ディスクイメージをコピーするディレクトリを指定します。空のディレクトリを指定してください。 


    注 –

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


  11. SPARC システム上で、トップディレクトリに移動します。


    SPARC system# cd /
    
  12. SPARC システム上で、両方のディレクトリのマウントを解除します。


    SPARC system# unmount directory_name_s0 
    

    SPARC system# unmount directory_name_s2
    
  13. IA システム上で、両方の CD-ROM スライスの共有を解除します。


    remote IA  system# unshare /cdrom/sol_9ia/s0
    

    remote IA  system# unshare /cdrom/sol_9ia/s2
    
  14. IA システム上で、Solaris 9 SOFTWARE 1 of 2 CD (Intel 版) を取り出します。

  15. Solaris 9 SOFTWARE 2 of 2 CD (Intel 版) を SPARC システムの CD-ROM ドライブに挿入します。

  16. SPARC システム上で、マウントされた CD の Tools ディレクトリに移動します。


    SPARC system# cd /cdrom/cdrom0/Solaris_9/Tools
    
  17. CD イメージをインストールサーバー上の install_dir_path にコピーします。


    SPARC system# ./add_to_install_server install_dir_path
    

    install_dir_path

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

  18. Solaris 9 SOFTWARE 2 of 2 CD (Intel 版) を取り出します。

  19. Solaris 9 LANGUAGES CD (Intel 版) を SPARC システムの CD-ROM ドライブに挿入し、CD をマウントします。

  20. SPARC システム上で、マウントされた CD の Tools ディレクトリに移動します。


    SPARC system# cd /cdrom/cdrom0/Tools
    
  21. CD イメージをインストールサーバー上の install_dir_path にコピーします。


    SPARC system# ./add_to_install_server install_dir_path
    

    install_dir_path

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

  22. ユーザーが Solaris Web Start を使用してシステムをブートし、ネットワーク上で Solaris 9 ソフトウェアをインストールできるように

    • しない場合は、Solaris 9 LANGUAGES CD (Intel 版) を取り出して 手順 30 へ進みます。

    • する場合は、Solaris 9 LANGUAGES CD (Intel 版) を取り出して手順 23 へ進みます。

  23. リモート IA システムの CD-ROM ドライブに Solaris 9 INSTALLATION CD (Intel 版) を挿入します。

  24. リモート IA システム上で、次のエントリを /etc/dfs/dfstab ファイルに追加します。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
    
  25. リモート IA システム上で、NFS デーモンを起動します。


    remote IA system# /etc/init.d/nfs.server start
    
  26. リモート IA システム上で、CD が他のシステムから利用可能であることを確認します。


    remote IA system# share
    -   /cdrom/multi_sol_9_ia/s0 ro,anon=0 " "
    -   /cdrom/multi_sol_9_ia/s2 ro,anon=0 " "
  27. SPARC システム上で、CD 上のスライスをマウントします。


    SPARC system# mount remote_IA_system_name:/cdrom/multi_sol_9_ia/s0 directory_name_s0 
    SPARC system# mount remote_IA_system_name:/cdrom/multi_sol_9_ia/s2  directory_name_s2
    
  28. SPARC システム上で、マウントされた CD の modify_install_server を含むディレクトリに移動します。


    SPARC system# cd directory_name_s2
    
  29. Solaris Web Start インタフェースソフトウェアをインストールサーバー上の install_dir_path にコピーします。


    SPARC system# ./modify_install_server -p install_dir_path directory_name_s0
    

    -p

    既存イメージのミニルートを install_dir_path/Solaris_9/Tools/Boot.orig に保存します。

    install_dir_path

    Solaris Web Start インストールをコピーするディレクトリを指定します。 

    directory_name_s0

    ミニルート用のマウントポイントとなるディレクトリの名前です。 

  30. setup_install_server によって作成されたネットインストールイメージ上のミニルート (Solaris_9/Tools/Boot) にあるファイルにパッチを適用するか決定します。

    • 適用しない場合は、次の手順に進みます。

    • 適用する場合は、patchadd -C コマンドを使用して、ミニルートにあるファイルにパッチを適用します。


      注意 – 注意 –

      patchadd -C を使用する前には必ず、パッチの Readme を読むか、ご購入先におたずねください。


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


例 12–3 IA CD メディアを使用して SPARC システムに IA インストールサーバーを作成する

次の例では、rosemary という名前の SPARC システム上に IA インストールサーバーを作成する方法を示します。次の IA CD が、tadpole という名前のリモート IA システムから SPARC インストールサーバーの /export/home/s9cdia ディレクトリにコピーされます。

リモート IA システムで、次のように入力します。


tadpole (remote IA system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
tadpole (remote IA system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
tadpole (remote IA system)# /etc/init.d/nfs.server start

SPARC システムで、次のように入力します。


rosemary (SPARC system)# mkdir /iaS0
rosemary (SPARC system)# mkdir /iaS2
rosemary (SPARC system)# mount tadpole:/cdrom/sol_9_ia/s0 /iaS0
rosemary (SPARC system)# mount tadpole:/cdrom/sol_9_ia/s0 /iaS2
rosemary (SPARC system)# cd /iaS2/Solaris_9/Tools
rosemary (SPARC system)# ./setup_install_server -t /iaS0 /export/home/s9cdia
rosemary (SPARC system)# cd /
rosemary (SPARC system)# unmount /iaS0
rosemary (SPARC system)# unmount /iaS2

tadpole (remote IA system) unshare /cdrom/cdrom0/s0
tadpole (remote IA system) unshare  /cdrom/cdrom0/s2

rosemary (SPARC system)# cd /cdrom/cdrom0/Solaris_9/Tools
rosemary (SPARC system)# ./add_to_install_server /export/home/s9cdia
rosemary (SPARC system)# cd /cdrom/cdrom0/sol_9_lang_ia/Tools
rosemary (SPARC system)# ./add_to_install_server /export/home/s9cdia

リモート IA システムで、次のように入力します。


tadpole (remote IA system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
tadpole (remote IA system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
tadpole (remote IA system)# /etc/init.d/nfs.server start

SPARC システムで、次のように入力します。


rosemary (SPARC system)# mount remote_IA_system_name:/cdrom/sol_9_ia /iaS0
rosemary (SPARC system)# mount remote_IA_system_name:/cdrom/sol_9_ia /iaS2
rosemary (SPARC system)# cd /iaS2
rosemary (SPARC system)# ./modify_install_server -p /export/home/s9cdia /iaS0

この例では、各コマンドを実行する前に各 CD がドライブに挿入され、自動的にマウントされるものとします。各コマンドの実行が終了すると、CD が取り出されます。


SPARC CD メディアを使用して IA システムに SPARC インストールサーバーを作成する方法

ここでは、SPARC CD メディアを使用して IA システム上に SPARC インストールサーバーを作成する手順を説明します。以下が必要になります。


注 –

この手順では、システムでボリュームマネージャを実行していると仮定しています。ボリュームマネージャを使用せずにメディアを管理する方法については、 『Solaris のシステム管理 (基本編) 』を参照してください


コマンド入力例中の IA system はインストールサーバーとなる IA システムを、remote SPARC system は SPARC CD メディアを使用するリモート SPARC システムを表します。

  1. リモート SPARC システム上で、スーパーユーザーになります。

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

  2. リモート SPARC システム上で、システムのドライブに Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版) を挿入します。

  3. リモート SPARC システム上で、次のエントリを /etc/dfs/dfstab ファイルに追加します。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
    
  4. リモート SPARC システム上で、NFS デーモンを起動します。


    remote-SPARC-system# /etc/init.d/nfs.server start
    
  5. リモート SPARC システム上で share コマンドを実行し、他のシステムが CD を利用可能であることを確認します。


    remote-SPARC-system# share
    -   /cdrom/cdrom0/s0 ro,anon=0 " "
    -   /cdrom/cdrom0/s1 ro,anon=0 " "
  6. SPARC インストールサーバーとして使用する IA システム上で、スーパーユーザーになります。

  7. IA システム上で SPARC CD にアクセスする際のマウントポイントとなる 2 つのディレクトリ (ミニルート用と製品用) を作成します。


    IA-system# mkdir directory_name_s0 
    

    IA-system# mkdir  directory_name_s1
    

    directory_name_s0

    製品用のマウントポイントとなるディレクトリの名前 

    directory_name_s1

    ミニルート用のマウントポイントとなるディレクトリの名前 

  8. IA システム上で、リモート SPARC システムの CD イメージをマウントします。


    IA-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s0 directory_name_s0
    

    IA-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s1 directory_name_s1
    
  9. IA システム上で、マウントされたディスクの Tools ディレクトリに移動します。


    IA-system# cd /directory_name_s0/Solaris_9/Tools
    
  10. リモート SPARC システムのドライブ内のディスクイメージを setup_install_server コマンドを使用して、 インストールサーバー (IA システム) 上の、install_dir_path にコピーします。


    IA-system# ./setup_install_server -t directory_name_s1 install_dir_path
    

    -t

    Solaris 9 SOFTWARE 2 of 2 CD の Tools ディレクトリ上のブートイメージ以外を使用する場合は、そのブートイメージのパスを指定します。 

    directory_name_s1

    ミニルート用のマウントポイントとなるディレクトリの名前です。 

    install_dir_path

    ディスクイメージをコピーするディレクトリを指定します。空のディレクトリを指定してください。 


    注 –

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


  11. IA システム上で、トップディレクトリに移動します。


    IA-system# cd /
    
  12. IA システム上で、両方のディレクトリのマウントを解除します。


    IA-system# unmount directory_name_s0 
    

    IA-system# unmount directory_name_s1
    
  13. SPARC システム上で、両方の CD-ROM スライスの共有を解除します。


    remote-SPARC-system# unshare /cdrom/cdrom0/s0
    

    remote-SPARC-system# unshare /cdrom/cdrom0/s2
    
  14. SPARC システム上で、Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版) を取り出します。

  15. Solaris 9 SOFTWARE 2 of 2 CD (SPARC 版) を IA システムの CD-ROM ドライブに挿入します。

  16. IA システム上で、マウントされた CD の Tools ディレクトリに移動します。


    IA-system# cd /cdrom/cdrom0/Solaris_9/Tools
    
  17. CD イメージをインストールサーバー上の install_dir_path にコピーします。


    IA-system# ./add_to_install_server install_dir_path
    

    install_dir_path

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

  18. Solaris 9 SOFTWARE 2 of 2 CD (SPARC 版) を取り出します。

  19. IA システム上で、Solaris 9 LANGUAGES CD (SPARC 版) を IA システムの CD-ROM ドライブに挿入し、CD をマウントします。

  20. IA システム上で、マウントされた CD の Tools ディレクトリに移動します。


    IA-system# cd /cdrom/cdrom0/Tools
    
  21. CD イメージをインストールサーバー上の install_dir_path にコピーします。


    IA-system# ./add_to_install_server install_dir_path
    

    install_dir_path

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

  22. ユーザーが Solaris Web Start を使用してシステムをブートし、ネットワーク上で Solaris 9 ソフトウェアをインストールできるように

    • しない場合は、Solaris 9 LANGUAGES CD (SPARC 版) を取り出して 手順 30 へ進みます。

    • する場合は、Solaris 9 LANGUAGES CD (SPARC 版) を取り出して手順 23 へ進みます。

  23. リモート SPARC システムの CD-ROM ドライブに Solaris 9 INSTALLATION CD (SPARC 版) を挿入します。

  24. リモート SPARC システム上で、次のエントリを /etc/dfs/dfstab ファイルに追加します。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
    
  25. リモート SPARC システム上で、NFS デーモンを起動します。


    remote-SPARC-system# /etc/init.d/nfs.server start
    
  26. リモート SPARC システム上で、CD が他のシステムから利用可能であることを確認します。


    remote-SPARC-system# share
    -   /cdrom/multi_sol_9_ia/s0 ro,anon=0 " "
    -   /cdrom/multi_sol_9_ia/s1 ro,anon=0 " "
  27. IA システム上で、CD 上のスライスをマウントします。


    IA-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s0 directory_name_s0 
    IA-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s1  directory_name_s1
    
  28. IA システム上で、マウントされた CD の modify_install_server を含むディレクトリに移動します。


    IA-system# cd directory_name_s0
    
  29. Solaris Web Start インタフェースソフトウェアをインストールサーバー上の install_dir_path にコピーします。


    IA-system# ./modify_install_server -p install_dir_path directory_name_s1
    

    -p

    既存イメージのミニルートを install_dir_path/Solaris_9/Tools/Boot.orig に保存します。

    install_dir_path

    Solaris Web Start インストールをコピーするディレクトリを指定します。 

    directory_name_s1

    ミニルート用のマウントポイントとなるディレクトリの名前です。 

  30. setup_install_server によって作成されたネットインストールイメージ上のミニルート (Solaris_9/Tools/Boot) にあるファイルにパッチを適用するか決定します。

    • 適用しない場合は、次の手順に進みます。

    • 適用する場合は、patchadd -C コマンドを使用して、ミニルートにあるファイルにパッチを適用します。


      注意 – 注意 –

      patchadd -C を使用する前には必ず、パッチの Readme を読むか、ご購入先におたずねください。


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


例 12–4 SPARC CD メディアを使用して IA システムに SPARC インストールサーバーを作成する

次の例では、richards という名前の IA システム上に SPARC インストールサーバーを作成する方法を示します。次の SPARC CD が、simpson という名前のリモート SPARC システムから IA インストールサーバーの /export/home/s9cdsparc ディレクトリにコピーされます。

リモート SPARC システムで、次のように入力します。


simpson (remote SPARC system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
simpson (remote SPARC system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
simpson (remote SPARC system)# /etc/init.d/nfs.server start

IA システムで、次のように入力します。


richards (IA system)# mkdir /sparcS0
richards (IA system)# mkdir /sparcS1
richards (IA system)# mount simpson:/cdrom/cdrom0/s0 /sparcS0
richards (IA system)# mount simpson:/cdrom/cdrom0/s1 /sparcS1
richards (IA system)# cd /sparcS0/Solaris_9/Tools
richards (IA system)# ./setup_install_server -t /sparcS0 /export/home/s9cdsparc
richards (IA system)# cd /
richards (IA system)# unmount /sparcS0
richards (IA system)# unmount /sparcS1

リモート SPARC システムで、次のように入力します。


simpson (remote SPARC system) unshare /cdrom/cdrom0/s0
simpson (remote SPARC system) unshare  /cdrom/cdrom0/s1

IA システムで、次のように入力します。


richards (IA system)# cd /cdrom/cdrom0/Solaris_9/Tools
richards (IA system)# ./add_to_install_server /export/home/s9cdsparc
richards (IA system)# cd /cdrom/cdrom0/sol_9_lang_sparc/Tools
richards (IA system)# ./add_to_install_server /export/home/s9cdsparc

リモート SPARC システムで、次のように入力します。


simpson (remote SPARC system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
simpson (remote SPARC system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
simpson (remote SPARC system)# /etc/init.d/nfs.server start

IA システムで、次のように入力します。


richards (IA system)# mount remote_SPARC_system_name:/cdrom/cdrom0 /sparcS0
richards (IA system)# mount remote_SPARC_system_name:/cdrom/cdrom0 /sparcS1
richards (IA system)# cd /sparcS0
richards (IA system)# ./modify_install_server -p /export/home/s9cdsparc /sparcS1

この例では、各コマンドを実行する前に各 CD がドライブに挿入され、自動的にマウントされるものとします。各コマンドの実行が終了すると、CD が取り出されます。


CD イメージを用いたサブネット上でのブートサーバーの作成

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

CD イメージを使用してサブネット上にブートサーバーを作成する方法

  1. サブネット内でブートサーバーとして使用するシステムにログインし、スーパーユーザーになります。

    システムに CD-ROM ドライブが存在するか、あるいはリモートの Solaris 9 イメージ (通常、インストールサーバーに存在する) にアクセスできなければなりません。ネームサービスを使用する場合は、システムがすでにそのネームサービスに登録されていなければなりません。ネームサービスを使用しない場合は、サイトのポリシーに従ってシステムの情報を供給する必要があります。

  2. インストールサーバーから Solaris 9 SOFTWARE 1 of 2 CD イメージをマウントします。


    # mount -F nfs -o ro server_name:path /mnt
    

    server_name:path

    インストールサーバー名とディスクイメージの絶対パスを指定します。 

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


    #  mkdir -p boot_dir_path
    

    boot_dir_path

    ブートソフトウェアをコピーするディレクトリを指定します。 

  4. Solaris 9 SOFTWARE 1 of 2 CD イメージの Tools ディレクトリへ移動します。


    # cd /mnt/Solaris_9/Tools
    
  5. ブートソフトウェアをブートサーバーにコピーします。


    # ./setup_install_server -b boot_dir_path
    

    -b

    システムをブートサーバーとして設定することを示します。 

    boot_dir_path

    ブートソフトウェアをコピーするディレクトリを指定します。 


    注 –

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


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


    # cd /
    
  7. インストールイメージをマウント解除します。


    # umount /mnt
    

以上の操作で、ネットワークからインストールするためにシステムを設定する用意が整いました。CD イメージを使用してネットワークからインストールするシステムを追加するを参照してください。


例 12–5 CD メディアを使用してサブネット上にブートサーバーを作成する

次の例は、ブートサーバーをサブネット上に作成する方法を示したものです。次のコマンドを実行すると、Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版) イメージのブートソフトウェアがシステムのローカルディスク (/export/install/boot) にコピーされます。


# mount -F nfs -o ro crystal:/export/install/boot /mnt 
# mkdir -p /export/install/boot 
# cd /mnt/Solaris_9/Tools
# ./setup_install_server -b /export/install/boot
# cd /
# umount /mnt

この例では、コマンドを実行する前に各ディスクがドライブに挿入され、自動的にマウントされるものとします。コマンドを実行すると、ディスクが取り出されます。


CD イメージを使用してサブネット上にブートサーバーを作成する方法

  1. サブネット内でブートサーバーとして使用するシステムにログインし、スーパーユーザーになります。

    システムに CD-ROM ドライブが存在するか、あるいはリモートの Solaris 9 イメージ (通常、インストールサーバーに存在する) にアクセスできなければなりません。ネームサービスを使用する場合は、システムがすでにそのネームサービスに登録されていなければなりません。ネームサービスを使用しない場合は、サイトのポリシーに従ってシステムの情報を供給する必要があります。

  2. インストールサーバーから Solaris 9 SOFTWARE 1 of 2 CD イメージをマウントします。


    # mount -F nfs -o ro server_name:path /mnt
    

    server_name:path

    インストールサーバー名とディスクイメージの絶対パスを指定します。 

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


    #  mkdir -p boot_dir_path
    

    boot_dir_path

    ブートソフトウェアをコピーするディレクトリを指定します。 

  4. Solaris 9 SOFTWARE 1 of 2 CD イメージの Tools ディレクトリへ移動します。


    # cd /mnt/Solaris_9/Tools
    
  5. ブートソフトウェアをブートサーバーにコピーします。


    # ./setup_install_server -b boot_dir_path
    

    -b

    システムをブートサーバーとして設定することを示します。 

    boot_dir_path

    ブートソフトウェアをコピーするディレクトリを指定します。 


    注 –

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


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


    # cd /
    
  7. インストールイメージをマウント解除します。


    # umount /mnt
    

以上の操作で、ネットワークからインストールするためにシステムを設定する用意が整いました。CD イメージを使用してネットワークからインストールするシステムを追加するを参照してください。


例 12–5 CD メディアを使用してサブネット上にブートサーバーを作成する

次の例は、ブートサーバーをサブネット上に作成する方法を示したものです。次のコマンドを実行すると、Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版) イメージのブートソフトウェアがシステムのローカルディスク (/export/install/boot) にコピーされます。


# mount -F nfs -o ro crystal:/export/install/boot /mnt 
# mkdir -p /export/install/boot 
# cd /mnt/Solaris_9/Tools
# ./setup_install_server -b /export/install/boot
# cd /
# umount /mnt

この例では、コマンドを実行する前に各ディスクがドライブに挿入され、自動的にマウントされるものとします。コマンドを実行すると、ディスクが取り出されます。


CD イメージを使用してネットワークからインストールするシステムを追加する

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

インストールサーバーとクライアントの設定には、add_install_client を使用して以下の作業を行なってください。次の手順の例も参照してください。

このコマンドで使用できるオプションについての詳細は、add_install_client(1M) のマニュアルページを参照してください。

サーバーから add_install_client を実行してネットワークからインストールするシステムを追加する方法

ブートサーバーが存在する場合は、インストールサーバーのインストールイメージを共有しているか確認してください。手順 6 を参照してください。

  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 server:path]] \
      [[-t boot_image_path]] client_name platform_group 
    

    -d

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

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

    -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 ディレクトリ内のものとは別のブートイメージを使用したい場合は、代わりとなるブートイメージのパスを指定します。 

    client_name

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

    platform_group

    インストールするシステムのプラットフォームグループを指定します。プラットフォームグループの詳細は、第 39 章「プラットフォーム名とプラットフォームグループに関するリファレンス情報」を参照してください。


例 12–6 SPARC: DHCP を使用している場合の SPARC インストールサーバー上の SPARC インストールクライアントの追加方法 (CD)

次の例に、DHCP を使用してネットワーク上でインストールパラメータを設定しているときに、インストールクライアントを追加する方法を示します。インストールクライアントは、basil という名前の UltraTM 5 システムです。 ファイルシステム /export/home/s9cdsparc/Solaris_9/Tools には、add_install_client コマンドが入っています。


sparc_install_server# cd /export/home/s9cdsparc/Solaris_9/Tools
sparc_install_server# ./add_install_client -d basil sun4u


例 12–7 サーバーと同じサブネット上にあるインストールクライアントの追加方法 (CD)

次の例に、インストールサーバーと同じサブネット上にあるインストールクライアントを追加する方法を示します。インストールクライアントは、basil という名前の UltraTM 5 システムです。 ファイルシステム /export/home/s9cdsparc/Solaris_9/Tools には、add_install_client コマンドが入っています。


install_server# cd /export/home/s9cdsparc/Solaris_9/Tools
install_server# ./add_install_client basil sun4u


例 12–8 ブートサーバーへのインストールクライアントの追加方法 (CD)

次の例に、ブートサーバーにインストールクライアントを追加する方法を示します。インストールクライアントは、rose という名前の UltraTM 5 システムです。 次のコマンドはブートサーバー上で実行します。-s オプションには、/export/home/s9cdsparc に Solaris 9 CD イメージを持っている rosemary という名前のインストールサーバーを指定しています。


boot_server# cd /export/home/s9cdsparc/Solaris_9/Tools
boot_server# ./add_install_client -s rosemary:/export/home/s9cdsparc rose sun4u


例 12–9 IA: DHCP を使用している場合の IA インストールサーバー上の IA インストールクライアントの追加方法 (CD)

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


install server# cd /export/boot/Solaris_9/Tools
install server# ./add_install_client -d -s rosemary:/export/home/s9cdia SUNW.\ 
i86pc i86pc

サーバーから add_install_client を実行してネットワークからインストールするシステムを追加する方法

ブートサーバーが存在する場合は、インストールサーバーのインストールイメージを共有しているか確認してください。手順 6 を参照してください。

  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 server:path]] \
      [[-t boot_image_path]] client_name platform_group 
    

    -d

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

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

    -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 ディレクトリ内のものとは別のブートイメージを使用したい場合は、代わりとなるブートイメージのパスを指定します。 

    client_name

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

    platform_group

    インストールするシステムのプラットフォームグループを指定します。プラットフォームグループの詳細は、第 39 章「プラットフォーム名とプラットフォームグループに関するリファレンス情報」を参照してください。


例 12–6 SPARC: DHCP を使用している場合の SPARC インストールサーバー上の SPARC インストールクライアントの追加方法 (CD)

次の例に、DHCP を使用してネットワーク上でインストールパラメータを設定しているときに、インストールクライアントを追加する方法を示します。インストールクライアントは、basil という名前の UltraTM 5 システムです。 ファイルシステム /export/home/s9cdsparc/Solaris_9/Tools には、add_install_client コマンドが入っています。


sparc_install_server# cd /export/home/s9cdsparc/Solaris_9/Tools
sparc_install_server# ./add_install_client -d basil sun4u


例 12–7 サーバーと同じサブネット上にあるインストールクライアントの追加方法 (CD)

次の例に、インストールサーバーと同じサブネット上にあるインストールクライアントを追加する方法を示します。インストールクライアントは、basil という名前の UltraTM 5 システムです。 ファイルシステム /export/home/s9cdsparc/Solaris_9/Tools には、add_install_client コマンドが入っています。


install_server# cd /export/home/s9cdsparc/Solaris_9/Tools
install_server# ./add_install_client basil sun4u


例 12–8 ブートサーバーへのインストールクライアントの追加方法 (CD)

次の例に、ブートサーバーにインストールクライアントを追加する方法を示します。インストールクライアントは、rose という名前の UltraTM 5 システムです。 次のコマンドはブートサーバー上で実行します。-s オプションには、/export/home/s9cdsparc に Solaris 9 CD イメージを持っている rosemary という名前のインストールサーバーを指定しています。


boot_server# cd /export/home/s9cdsparc/Solaris_9/Tools
boot_server# ./add_install_client -s rosemary:/export/home/s9cdsparc rose sun4u


例 12–9 IA: DHCP を使用している場合の IA インストールサーバー上の IA インストールクライアントの追加方法 (CD)

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


install server# cd /export/boot/Solaris_9/Tools
install server# ./add_install_client -d -s rosemary:/export/home/s9cdia SUNW.\ 
i86pc i86pc