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

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

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

Solaris 10 1/06 以降のリリースでは、x86 CD メディアを使用して SPARC インストールサーバーを作成するためにリモート x86 システムは必要ありません。詳細については、「SPARC: SPARC CD メディアまたは x86 CD メディアを使用して SPARC インストールサーバーを作成する方法」を参照してください。

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

Solaris 10 3/05 リリースでは、x86 CD メディアを使用して SPARC システムに x86 インストールサーバーを作成する場合にこの手順を実行します。


注 –

Solaris 10 1/06 以降のリリースでは、x86 CD メディアを使用して SPARC インストールサーバーを作成するためにリモート x86 システムは必要ありません。詳細については、「SPARC: SPARC CD メディアまたは x86 CD メディアを使用して SPARC インストールサーバーを作成する方法」を参照してください。


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

始める前に

この作業を行うには、次のものが必要です。

非大域ゾーンがインストールされているシステムをアップグレードする場合は、CD ベースのネットワークインストールイメージを使用してシステムをアップグレードすることはできません。Solaris 10 DVD からネットワークインストールイメージを作成する必要があります。DVD からネットワークインストールイメージを作成する方法については、第 8 章「DVD メディアを使用したネットワークインストールの準備 (作業)」を参照してください。


注 –

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


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

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

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

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


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

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


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


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


    remote-x86-system# share
    -   /cdrom/sol_10_x86/s0 ro,anon=0 " "
    -   /cdrom/sol_10_x86/s2 ro,anon=0 " "

    上のサンプル出力では、sol_10_x86 は、x86 システム上の Solaris 10 OS を指します。このテキスト文字列は、Solaris OS のバージョンによって異なります。

  6. x86 インストールサーバーとして使用する SPARC システム上で、スーパーユーザーになります。

  7. CD がリモート x86 システム上で適切にエクスポートされていることを確認します。


    SPARC-system# showmount -e remote-x86-system
    export list for remote-x86-system:
    /cdrom/sol_10_x86/s0 (everyone)
    /cdrom/sol_10_x86/s2 (everyone)
  8. SPARC システム上で、マウントされたディスクの Tools ディレクトリに移動します。


    SPARC-system# cd /net/remote-x86-system/cdrom/sol_10_x86/s2/Solaris_10/Tools
    
  9. SPARC システム上で、インストールサーバーのハードディスク内の、setup_install_server コマンドを使用して作成したディレクトリにドライブ内のディスクをコピーします。


    SPARC-system# ./setup_install_server  install_dir_path
    
    install_dir_path

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


    注 –

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


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


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


    SPARC-system# umount /net/remote-x86-system/cdrom/sol_10_x86/s0
    

    SPARC-system# umount /net/remote-x86-system/cdrom/sol_10_x86/s2
    
  12. x86 システム上で、両方の CD-ROM スライスの共有を解除します。


    remote x86  system# unshare /cdrom/sol_10_x86/s0
    

    remote x86  system# unshare /cdrom/sol_10_x86/s2
    
  13. x86 システム上で、Solaris 10 SOFTWARE - 1 CD (x86 版) を取り出します。

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

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


    SPARC-system# cd /cdrom/cdrom0/Solaris_10/Tools
    
  16. SPARC システム上で、CD をインストールサーバーのハードディスクにコピーします。


    SPARC-system# ./add_to_install_server install_dir_path
    
    install_dir_path

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

  17. Solaris 10 SOFTWARE - 2 CD (x86 版) を取り出します。

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

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

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


    SPARC-system# cd /cdrom/cdrom0/Tools
    
  21. SPARC システム上で、CD をインストールサーバーのハードディスクにコピーします。


    SPARC-system# ./add_to_install_server install_dir_path
    
    install_dir_path

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

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

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

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


      注意 – 注意 –

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


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


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

Solaris 10 3/05 リリースでは、この例を使用して SPARC システム上に x86 ネットワークインストールイメージを作成します。

Solaris 10 1/06 以降のリリースでは、x86 CD メディアを使用して SPARC インストールサーバーを作成するためにリモート x86 システムは必要ありません。詳細については、「SPARC: SPARC CD メディアまたは x86 CD メディアを使用して SPARC インストールサーバーを作成する方法」を参照してください。

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

この例では、インストールサーバーで Solaris 10 OS が実行されていると仮定します。

リモート x86 システムで、Solaris 10 SOFTWARE - 1 CD (x86 版) を挿入し、次のコマンドを入力します。


tadpole (remote-x86-system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
tadpole (remote-x86-system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
tadpole (remote-x86-system)# svcadm enable svc:/network/nfs/server

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


rosemary (SPARC-system)# cd /net/tadpole/cdrom/sol_10_x86/s2/Solaris_10/Tools
rosemary (SPARC-system)# ./setup_install_server  /export/home/cdx86
rosemary (SPARC-system)# cd /
rosemary (SPARC-system)# umount /net/tadpole/cdrom/sol_10_x86/s2/

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


tadpole (remote-x86-system) unshare /cdrom/cdrom0/s0
tadpole (remote-x86-system) unshare  /cdrom/cdrom0/s2

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


rosemary (SPARC-system)# cd /cdrom/cdrom0/Solaris_10/Tools
rosemary (SPARC-system)# ./add_to_install_server /export/home/cdx86

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


rosemary (SPARC-system)# cd /cdrom/cdrom0/Tools
rosemary (SPARC-system)# ./add_to_install_server /export/home/cdx86

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


インストールの続行

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

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

参照

setup_install_server コマンドおよび add_to_install_server コマンドの詳細については、install_scripts(1M) を参照してください。

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

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

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

始める前に

この作業を行うには、次のものが必要です。

非大域ゾーンがインストールされているシステムをアップグレードする場合は、CD ベースのネットワークインストールイメージを使用してシステムをアップグレードすることはできません。Solaris 10 DVD からネットワークインストールイメージを作成する必要があります。DVD からネットワークインストールイメージを作成する方法については、第 8 章「DVD メディアを使用したネットワークインストールの準備 (作業)」を参照してください。


注 –

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


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

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

  2. リモート SPARC システム上で、システムのドライブに Solaris 10 SOFTWARE - 1 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 デーモンを起動します。

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


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


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


    remote-SPARC-system# share
    -   /cdrom/cdrom0/sol_10_sparc/s0 ro,anon=0 " "
    -   /cdrom/cdrom0/sol_10_sparc/s1 ro,anon=0 " "

    上のサンプル出力では、sol_10_sparc は、SPARC システム上の Solaris 10 OS を指します。このテキスト文字列は、Solaris OS のバージョンによって異なります。

  6. SPARC インストールサーバーとして使用する x86 システム上で、スーパーユーザーになります。

  7. CD がリモート x86 システム上で適切にエクスポートされていることを確認します。


    x86-system# showmount -e remote-SPARC-system
    export list for remote-SPARC-system:
    /cdrom/sol_10_sparc/s0 (everyone)
    /cdrom/sol_10_sparc/s1 (everyone)
  8. x86 システム上で、マウントされたディスクの Tools ディレクトリに移動します。


    x86-system# cd /net/remote-SPARC-system/cdrom/sol_10_sparc/s0/Solaris_10/Tools
    
  9. x86 システム上で、インストールサーバーのハードディスク内の、setup_install_server コマンドを使用して作成したディレクトリにドライブ内のディスクをコピーします。


    x86-system# ./setup_install_server  install_dir_path
    
    install_dir_path

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


    注 –

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


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


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


    x86-system# umount /net/remote-SPARC-system/cdrom/sol_10_sparc/s0
    
  12. SPARC システム上で、両方の CD-ROM スライスの共有を解除します。


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

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

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

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


    x86-system# cd /cdrom/cdrom0/Solaris_10/Tools
    
  16. x86 システム上で、CD をインストールサーバーのハードディスクにコピーします。


    x86-system# ./add_to_install_server install_dir_path
    
    install_dir_path

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

  17. Solaris 10 SOFTWARE - 2 CD (SPARC 版) を取り出します。

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

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

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


    x86-system# cd /cdrom/cdrom0/Tools
    
  21. x86 システム上で、CD をインストールサーバーのハードディスクにコピーします。


    x86-system# ./add_to_install_server install_dir_path
    
    install_dir_path

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

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

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

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


      注意 – 注意 –

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


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


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

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

この例では、インストールサーバーで Solaris 10 OS が実行されていると仮定します。

リモート SPARC システムで、Solaris 10 SOFTWARE - 1 CD (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)# svcadm enable svc:/network/nfs/server

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


richards (x86-system)# cd /net/simpson/cdrom/sol_10_sparc/s0//Solaris_10/Tools
richards (x86-system)# ./setup_install_server /export/home/cdsparc
richards (x86-system)# cd /
richards (x86-system)# umount /net/simpson/cdrom/sol_10_sparc/s0/

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


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

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


richards (x86-system)# cd /cdrom/cdrom0/Solaris_10/Tools
richards (x86-system)# ./add_to_install_server /export/home/cdsparc

インストールする Solaris 10 SOFTWARE (x86 版) ごとに、上記のコマンドを繰り返します。


richards (x86-system)# cd /cdrom/cdrom0/Tools
richards (x86-system)# ./add_to_install_server /export/home/cdsparc

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


インストールの続行

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

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

参照

setup_install_server コマンドおよび add_to_install_server コマンドの詳細については、install_scripts(1M) を参照してください。