Solaris 9 インストールガイド

プロファイルのテスト

プロファイルを作成した後で、pfinstall(1M) コマンドを使用してプロファイルをテストします。プロファイルのテストは、実際にプロファイルを使用してシステムのインストールまたはアップグレードを行う前に行なってください。プロファイルのテストは、ディスク容量を再配置するアップグレードプロファイルを作成する場合、特に有用です。

pfinstall が生成するインストール出力を調べることによって、意図するとおりにプロファイルが動作するかを簡単に調べることができます。たとえば、実際にシステムでアップグレードを行う前に、そのシステムが Solaris の新しいリリースにアップグレードするための十分なディスク容量を持っているかどうかをプロファイルで調べることができます。

pfinstall を利用すると、以下の要素に対してプロファイルをテストできます。

一時的な Solaris 9 環境を作成してプロファイルをテストする方法

特定の Solaris リリースでプロファイルを正常かつ正確にテストするには、同じリリースの Solaris 環境内にあるプロファイルをテストする必要があります。たとえば、Solaris 9 初期インストールプロファイルをテストする場合は、Solaris 9 を実行しているシステムに対して pfinstall コマンドを実行する必要があります。

以下のどちらかの状況でプロファイルをテストする場合は、一時的なインストール環境を作成する必要があります。

  1. 次に示すメディアのいずれか 1 つのイメージからシステムをブートします。

    • Solaris 9 DVD (SPARC 版)

    • Solaris 9 DVD (Intel 版)

    • Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版)

    • Solaris 9 SOFTWARE 1 of 2 CD (Intel 版)


    注 –

    アップグレードプロファイルをテストしたい場合は、アップグレードするシステムをブートしてください。


  2. システムを識別するための質問に答えます。

  3. インストールプログラムを終了します。

    • Solaris 9 DVD を使用している場合は、次のプロンプトに対して ! を入力します。


      Solaris Web Start will assist you in installing software for Solaris.
      <Press ENTER to continue> {"!" exits}
    • Solaris 9 SOFTWARE 1 of 2 CD を使用している場合は、Solaris 9 オペレーティング環境をインストールするプログラムとして Solaris suninstall プログラムを選択します。表示される最初の画面で「Exit」を選択します。

  4. このシェルから pfinstall コマンドを実行します。pfinstall コマンドの使用方法については、プロファイルをテストする方法手順 7を参照してください。

プロファイルをテストする方法

  1. プロファイルをテストするためのシステムを決定します。システムが、プロファイルを作成したシステムと同じプラットフォームタイプ (SPARC または IA) のシステムであることを確認してください。

    アップグレードプロファイルをテストする場合、アップグレードする実際のシステム上のプロファイルをテストしてください。

  2. 次の表にもとづいて、次に行うことを決定します。

    状態 

    手順 

    初期インストールプロファイルをテストする (Solaris 9 ソフトウェアが動作しているシステムがある場合) 

    そのシステムでスーパーユーザーになり、手順 5 へ進みます。

    アップグレードプロファイルをテストする (初期インストールプロファイルをテストするための Solaris 9 が動作しているシステムがない場合) 

    一時的な Solaris 9 環境を作成し、プロファイルをテストします。詳細は、一時的な Solaris 9 環境を作成してプロファイルをテストする方法を参照してください。続いて、手順 3へ進みます。

  3. 一時的なマウントポイントを作成します。


    # mkdir /tmp/mnt
    
  4. テストしたいプロファイル (1 つ以上) が入ったディレクトリをマウントします。

    マウントするメディア 

    コマンド 

    リモート NFS ファイルシステムをマウントする (ネットワーク上のシステムの場合) 


    mount -F nfs server_name:path /tmp/mnt
    

    SPARC:UFS フォーマットのフロッピーディスクをマウントする  


    mount -F ufs /dev/diskette /tmp/mnt
    

    PCFS フォーマットのフロッピーディスクをマウントする 


    mount -F pcfs /dev/diskette /tmp/mnt
    

  5. システムのメモリーサイズを指定してプロファイルをテストするには、SYS_MEMSIZE に使用するメモリーサイズを M バイトで設定します。


    # SYS_MEMSIZE=memory_size
    # export SYS_MEMSIZE
    

  6. 手順 4 でディレクトリを

    • マウントした場合は、/tmp/mnt にディレクトリを変更します。


      # cd /tmp/mnt
      

    • マウントしなかった場合は、プロファイルのある場所にディレクトリを変更します。通常は、JumpStart ディレクトリです。


      # cd jumpstart_dir_path
      

  7. pfinstall(1M) コマンドによってプロファイルをテストします。


    # /usr/sbin/install.d/pfinstall -D:-d disk_config_file[[-c path]] profile
    

    注意 – 注意 –

    -d または -D オプションを指定してください。いずれかを指定しないと pfinstall は指定されたプロファイルを使用して Solaris 9 ソフトウェアをインストールします。その結果、システム上のデータがすべて上書きされます。


    -D

    pfinstall は、現在のシステムのディスク構成を使用してプロファイルをテストします。アップグレードプロファイルをテストする場合は、-D オプションを使用する必要があります。

    -d disk_config_file

    pfinstall は、ディスク構成ファイル disk_config_file を使用してプロファイルをテストします。 pfinstall が動作しているディレクトリに disk_config_file が置かれていない場合は、パスを指定する必要があります。

    ディスク構成ファイルの作成方法については、ディスク構成ファイルの作成を参照してください。

     


    注 –

    アップグレードプロファイル (install_type upgrade) で -d disk_config_file オプションを使用することはできません。常に、システムのディスク構成に対してアップグレードプロファイルをテストする必要があります (つまり、-D オプションを使用する必要があります)。


    -c path

    Solaris 9 ソフトウェアイメージのパス。このオプションは、たとえば、システムでボリュームマネージャを使用して Solaris 9 SOFTWARE 1 of 2 CD を各自のプラットフォームにマウントする場合に使用します。 


    注 –

    プラットフォーム対応の Solaris 9 DVD または Solaris 9 SOFTWARE 1 of 2 CD イメージからブートした場合は、-c オプションは不要です。DVD または CD イメージは、ブート処理の一環として /cdrom 上にマウントされます。


    profile

    テストするプロファイル名。profilepfinstall が実行されているディレクトリにない場合は、パスを指定する必要があります。

プロファイルテストの例

次の例は、pfinstall を使用して basic_prof というプロファイルをテストする方法を示しています。このテストは、Solaris 9 ソフトウェアがインストールされているシステム上のディスク構成に対して行われます。basic_prof プロファイルは、/jumpstart ディレクトリにあります。ボリュームマネージャを使用しているので、Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版) または Solaris 9 SOFTWARE 1 of 2 CD (Intel 版) イメージへのパスが指定されています。


例 23–8 Solaris 9 システムによるプロファイルテスト


# cd /jumpstart
# /usr/sbin/install.d/pfinstall -D -c /cdrom/pathname basic_prof

次の例は、pfinstall を使用して Solaris 9 システム上の basic_prof というプロファイルをテストする方法を示しています。535_test ディスク構成ファイルがテストされ、システムメモリーが 64M バイトあるか確認されます。また、この例で pfinstall は、/export/install ディレクトリにある Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版) または Solaris 9 SOFTWARE 1 of 2 CD (Intel 版) のイメージを使用します。


例 23–9 ディスク構成ファイルによるプロファイルテスト


# SYS_MEMSIZE=64
# export SYS_MEMSIZE
# /usr/sbin/install.d/pfinstall -d 535_test -c /export/install basic_prof

一時的な Solaris 9 環境を作成してプロファイルをテストする方法

特定の Solaris リリースでプロファイルを正常かつ正確にテストするには、同じリリースの Solaris 環境内にあるプロファイルをテストする必要があります。たとえば、Solaris 9 初期インストールプロファイルをテストする場合は、Solaris 9 を実行しているシステムに対して pfinstall コマンドを実行する必要があります。

以下のどちらかの状況でプロファイルをテストする場合は、一時的なインストール環境を作成する必要があります。

  1. 次に示すメディアのいずれか 1 つのイメージからシステムをブートします。

    • Solaris 9 DVD (SPARC 版)

    • Solaris 9 DVD (Intel 版)

    • Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版)

    • Solaris 9 SOFTWARE 1 of 2 CD (Intel 版)


    注 –

    アップグレードプロファイルをテストしたい場合は、アップグレードするシステムをブートしてください。


  2. システムを識別するための質問に答えます。

  3. インストールプログラムを終了します。

    • Solaris 9 DVD を使用している場合は、次のプロンプトに対して ! を入力します。


      Solaris Web Start will assist you in installing software for Solaris.
      <Press ENTER to continue> {"!" exits}
    • Solaris 9 SOFTWARE 1 of 2 CD を使用している場合は、Solaris 9 オペレーティング環境をインストールするプログラムとして Solaris suninstall プログラムを選択します。表示される最初の画面で「Exit」を選択します。

  4. このシェルから pfinstall コマンドを実行します。pfinstall コマンドの使用方法については、プロファイルをテストする方法手順 7を参照してください。

プロファイルをテストする方法

  1. プロファイルをテストするためのシステムを決定します。システムが、プロファイルを作成したシステムと同じプラットフォームタイプ (SPARC または IA) のシステムであることを確認してください。

    アップグレードプロファイルをテストする場合、アップグレードする実際のシステム上のプロファイルをテストしてください。

  2. 次の表にもとづいて、次に行うことを決定します。

    状態 

    手順 

    初期インストールプロファイルをテストする (Solaris 9 ソフトウェアが動作しているシステムがある場合) 

    そのシステムでスーパーユーザーになり、手順 5 へ進みます。

    アップグレードプロファイルをテストする (初期インストールプロファイルをテストするための Solaris 9 が動作しているシステムがない場合) 

    一時的な Solaris 9 環境を作成し、プロファイルをテストします。詳細は、一時的な Solaris 9 環境を作成してプロファイルをテストする方法を参照してください。続いて、手順 3へ進みます。

  3. 一時的なマウントポイントを作成します。


    # mkdir /tmp/mnt
    
  4. テストしたいプロファイル (1 つ以上) が入ったディレクトリをマウントします。

    マウントするメディア 

    コマンド 

    リモート NFS ファイルシステムをマウントする (ネットワーク上のシステムの場合) 


    mount -F nfs server_name:path /tmp/mnt
    

    SPARC:UFS フォーマットのフロッピーディスクをマウントする  


    mount -F ufs /dev/diskette /tmp/mnt
    

    PCFS フォーマットのフロッピーディスクをマウントする 


    mount -F pcfs /dev/diskette /tmp/mnt
    

  5. システムのメモリーサイズを指定してプロファイルをテストするには、SYS_MEMSIZE に使用するメモリーサイズを M バイトで設定します。


    # SYS_MEMSIZE=memory_size
    # export SYS_MEMSIZE
    

  6. 手順 4 でディレクトリを

    • マウントした場合は、/tmp/mnt にディレクトリを変更します。


      # cd /tmp/mnt
      

    • マウントしなかった場合は、プロファイルのある場所にディレクトリを変更します。通常は、JumpStart ディレクトリです。


      # cd jumpstart_dir_path
      

  7. pfinstall(1M) コマンドによってプロファイルをテストします。


    # /usr/sbin/install.d/pfinstall -D:-d disk_config_file[[-c path]] profile
    

    注意 – 注意 –

    -d または -D オプションを指定してください。いずれかを指定しないと pfinstall は指定されたプロファイルを使用して Solaris 9 ソフトウェアをインストールします。その結果、システム上のデータがすべて上書きされます。


    -D

    pfinstall は、現在のシステムのディスク構成を使用してプロファイルをテストします。アップグレードプロファイルをテストする場合は、-D オプションを使用する必要があります。

    -d disk_config_file

    pfinstall は、ディスク構成ファイル disk_config_file を使用してプロファイルをテストします。 pfinstall が動作しているディレクトリに disk_config_file が置かれていない場合は、パスを指定する必要があります。

    ディスク構成ファイルの作成方法については、ディスク構成ファイルの作成を参照してください。

     


    注 –

    アップグレードプロファイル (install_type upgrade) で -d disk_config_file オプションを使用することはできません。常に、システムのディスク構成に対してアップグレードプロファイルをテストする必要があります (つまり、-D オプションを使用する必要があります)。


    -c path

    Solaris 9 ソフトウェアイメージのパス。このオプションは、たとえば、システムでボリュームマネージャを使用して Solaris 9 SOFTWARE 1 of 2 CD を各自のプラットフォームにマウントする場合に使用します。 


    注 –

    プラットフォーム対応の Solaris 9 DVD または Solaris 9 SOFTWARE 1 of 2 CD イメージからブートした場合は、-c オプションは不要です。DVD または CD イメージは、ブート処理の一環として /cdrom 上にマウントされます。


    profile

    テストするプロファイル名。profilepfinstall が実行されているディレクトリにない場合は、パスを指定する必要があります。

プロファイルテストの例

次の例は、pfinstall を使用して basic_prof というプロファイルをテストする方法を示しています。このテストは、Solaris 9 ソフトウェアがインストールされているシステム上のディスク構成に対して行われます。basic_prof プロファイルは、/jumpstart ディレクトリにあります。ボリュームマネージャを使用しているので、Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版) または Solaris 9 SOFTWARE 1 of 2 CD (Intel 版) イメージへのパスが指定されています。


例 23–8 Solaris 9 システムによるプロファイルテスト


# cd /jumpstart
# /usr/sbin/install.d/pfinstall -D -c /cdrom/pathname basic_prof

次の例は、pfinstall を使用して Solaris 9 システム上の basic_prof というプロファイルをテストする方法を示しています。535_test ディスク構成ファイルがテストされ、システムメモリーが 64M バイトあるか確認されます。また、この例で pfinstall は、/export/install ディレクトリにある Solaris 9 SOFTWARE 1 of 2 CD (SPARC 版) または Solaris 9 SOFTWARE 1 of 2 CD (Intel 版) のイメージを使用します。


例 23–9 ディスク構成ファイルによるプロファイルテスト


# SYS_MEMSIZE=64
# export SYS_MEMSIZE
# /usr/sbin/install.d/pfinstall -d 535_test -c /export/install basic_prof