JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 10 8/11 インストールガイド (カスタム JumpStart/上級編)     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I カスタム JumpStart の使用

1.  Solaris インストールの計画についての参照先

2.  カスタム JumpStart (概要)

3.  カスタム JumpStart インストールの準備 (作業)

作業マップ: カスタム JumpStart インストールの準備

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

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

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

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

スタンドアロンシステム用のプロファイルフロッピーディスクの作成

SPARC: プロファイルフロッピーディスクを作成する方法

x86: GRUB を使用してプロファイルフロッピーディスクを作成する方法

rules ファイルの作成

rules ファイルの構文

rules ファイルを作成する方法

rules ファイルの例

プロファイルの作成

プロファイルの構文

プロファイルを作成する方法

プロファイルの例

プロファイルのテスト

プロファイルをテストするために、一時的な Solaris 環境を作成する方法

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

プロファイルテストの例

rules ファイルの妥当性を検査する

rules ファイルの妥当性を検査する方法

4.  カスタム JumpStart オプション機能の使用 (作業)

5.  カスタムルールおよびプローブキーワードの作成 (作業)

6.  カスタム JumpStart インストールの実行 (作業)

7.  カスタム JumpStart によるインストール (例)

8.  カスタム JumpStart (リファレンス)

9.  JumpStart による ZFS ルートプールのインストール

パート II 付録

A.  問題発生時の解決方法 (作業)

B.  その他の SVR4 パッケージ要件 (リファレンス)

用語集

索引

プロファイルのテスト

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

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

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

プロファイルをテストするために、一時的な Solaris 環境を作成する方法

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

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

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

    SPARC システムの場合:

    • Oracle Solaris Operating System DVD (SPARC 版)

    • Solaris SOFTWARE - 1 CD (SPARC 版)

    x86 システムの場合:

    • Oracle Solaris Operating System DVD (x86 版)

    • Solaris SOFTWARE - 1 CD (x86 版)


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


  2. システムを識別するための質問に答えます。
  3. インストールプログラムを終了するには、! を入力します。次のプロンプトに続いて入力します。
    The Solaris installation program  will assist you in installing software for Solaris.
    <Press ENTER to continue> {"!" exits}
  4. このシェルから pfinstall コマンドを実行します。pfinstall コマンドの詳しい使用方法については、「プロファイルをテストする方法」手順 7 を参照してください。

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


x86 のみ - locale キーワードを使用している場合は、pfinstall -D コマンドでプロファイルをテストすると失敗します。回避方法については、「Oracle Solaris OS のアップグレード」節のエラーメッセージ「could not select locale」を参照してください。


  1. プロファイルをテストするためのシステムを決定します。プロファイルの作成時に意図したシステムと同じプラットフォームタイプ (SPARC または x86) のシステムを選んでください。

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

  2. 次の表に基づいて、次に行うことを決定します。
    状態
    説明
    初期インストールプロファイルをテストします ( Oracle Solaris 10 8/11 ソフトウェアが動作しているシステムがあります)。
    システムのスーパーユーザーになり、手順 5 へ進みます。
    アップグレードプロファイルをテストします (または、初期インストールプロファイルをテストするための Oracle Solaris 10 8/11 が動作しているシステムがありません)。
    一時的な Oracle Solaris 10 8/11 環境を作成し、プロファイルをテストします。詳細については、「プロファイルをテストするために、一時的な Solaris 環境を作成する方法」を参照してください。続いて、手順 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 ソフトウェアをインストールします。その結果、システム上のデータがすべて上書きされます。


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


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


    profile

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

プロファイルテストの例

次の例は、pfinstall を使用して basic_prof というプロファイルをテストする方法を示しています。プロファイルは、 Oracle Solaris 10 8/11 ソフトウェアがインストールされているシステム上のディスク構成に基づいてテストされます。basic_prof プロファイルは、/jumpstart ディレクトリにあります。ボリュームマネージャーを使用しているので、Oracle Solaris Operating System DVD イメージへのパスが指定されています。

例 3-16 Oracle Solaris 10 8/11 システムを使用したプロファイルテスト

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

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

例 3-17 ディスク構成ファイルによるプロファイルテスト

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