プロファイルは、Solaris ソフトウェアをシステムにインストールする方法を定義するテキストファイルです。プロファイルには、インストール要素 (インストールするソフトウェアグループなど) を指定します。各ルールには、システムのインストール方法を示すプロファイルを指定します。ルールごとに異なるプロファイルを作成できます。また、複数のルールで同じプロファイルを使用することもできます。「rules ファイルの作成」を参照してください。
プロファイルは、1 つまたは複数のプロファイルキーワードとその値で構成されます。各プロファイルキーワードは、JumpStart プログラムがどのようにしてシステムに Solaris ソフトウェアをインストールするかを制御するコマンドです。たとえば、次のプロファイルキーワードと値は、JumpStart プログラムがシステムをサーバーとしてインクルードすることを指定しています。
system_type server |
「ネットワーク上のシステム用のプロファイルサーバーの作成」の手順を使って JumpStart ディレクトリを作成した場合、サンプルのプロファイルはすでに JumpStart ディレクトリにあります。
1 行に 1 つのキーワード
アップグレードされるシステムが、アップグレードできるルートファイルシステムを複数持っている場合は、root_device キーワード
プロファイルには次の要素を含めることができます。
コメント
1 つの行で # 記号のあとに記述されたテキストはすべて、JumpStart プログラムによってコメントテキストとして扱われます。行が # 記号で始まる場合は、行全体がコメントとして扱われます。
1 行以上の空白行
テキストエディタを使用してテキストファイルを作成します。ファイルにわかりやすい名前を付けます。または、作成した JumpStart ディレクトリ内のサンプルのプロファイルを開きます。
プロファイルには、Solaris ソフトウェアをシステムにインストールするときの使用方法を表す名前を付けてください。たとえば、basic_install、eng_profile 、user_profile などの名前を付けます。
プロファイルにプロファイルキーワードと値を追加します。
「プロファイルの例」を参照してください。
プロファイルキーワードとプロファイル値には、大文字と小文字の区別があります。
JumpStart ディレクトリにプロファイルを保存します。
プロファイルの所有者が root で、そのアクセス権が 644 に設定されていることを確認します。
(省略可能) プロファイルをテストします。
「プロファイルをテストする方法」を参照してください。
次のプロファイルの例は、システムに Solaris ソフトウェアをインストールする方法を制御するために、 さまざまなプロファイルキーワードとプロファイル値を使用する方法を示します。プロファイルのキーワードと値では、プロファイルキーワードと値を説明しています。
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone partitioning explicit filesys c0t0d0s0 auto / filesys c0t3d0s1 auto swap filesys any auto usr cluster SUNWCall |
次に、この例で使用されている一部のキーワードと値について説明します。
ファイルシステムスライスは、値が explicit である filesys キーワードによって決定されます。ルート (/) ディレクトリのサイズは、値 auto により選択したソフトウェアに基づいて自動的に設定されて c0t0d0s0 にインストールされます。swap も同様に、必要なサイズに設定された上で c0t3d0s1 上にインストールされます。usr は、値 any により選択したソフトウェアに基づきインストールプログラムによってインストール先が決定されます。
全体ディストリビューションソフトウェアグループ (SUNWCall) がシステムにインストールされます。
# profile keywords profile values # ---------------- ------------------- install_type initial_install system_type standalone fdisk c0t0d0 0x04 delete fdisk c0t0d0 solaris maxfree cluster SUNWCall cluster SUNWCacc delete |
次に、この例で使用されている一部のキーワードと値について説明します。
タイプ DOSOS16 (04 16 進) の fdisk パーティションはすべて、c0t0d0 ディスクから削除されます。
Solaris fdisk パーティションが、c0t0d0 ディスク上の最大の連続空き領域に作成されます。
全体ディストリビューションソフトウェアグループ (SUNWCall) がシステムにインストールされます。
システムアカウントユーティリティー (SUNWCacc) は、システムにインストールされません。