Solaris プロビジョニングプロファイルを手動で作成する場合は、JET モジュールを使用せずに、Solaris プロビジョニングプロファイルを作成できます。この節では、非 JET Solaris プロファイルを作成する方法を説明します。
JET を使用してプロファイルを生成する場合は、「JET による Solaris プロビジョニングプロファイルの作成」を参照してください。
環境によっては、JET を使用して Solaris プロビジョニングプロファイルを生成するのではなく、手動でプロファイルを作成する方が望ましいことがあります。たとえば、N1 SPS 環境にインポートするカスタム JumpStart 環境が存在する場合、その既存の環境の JumpStart ファイルを取り込むには、OS プロビジョニングプロファイルを手動で作成する必要があります。
Solaris イメージサーバーが存在し、そのサーバーで Solaris オペレーティングシステムソフトウェアが使用できることを確認します。Solaris イメージサーバーの作成の詳細については、「Solaris JET サーバーの設定」を参照してください。
プロビジョニングソフトウェアのページの「Common Tasks」セクションで、「OS Provisioning」を選択します。
「OS Provisioning Common Tasks」ページの「Solaris Images」セクションで「Create Profile」をクリックします。
「Plans Details」ページの「Run」をクリックします。
このプランに使用する変数を選択します。
既存の変数セットを使用するには、「Plan Parameters」テーブルの「SolarisImage」コンポーネント行にあるドロップダウンメニューから名前を選択します。
新しい変数セットを作成するには、「Plan Parameters」テーブルの「SolarisImaget」コンポーネント行で「Select from List」をクリックします。
「Create Set」をクリックします。
変数セットの名前を入力します。
version 変数に Solaris のメインバージョン番号を入力します。
release 変数に Solaris のマイナーバージョン番号を入力します。
変数を確認し、必要に応じて変数を変更します。
次の表で、追加の変数とそのデフォルト値を説明します。
変数名 |
説明 |
デフォルト値/例 |
---|---|---|
architecture |
SPARC や x86 など、物理システムのアーキテクチャー |
sparc (デフォルト) |
installPath |
添付する Solaris イメージ名 |
Solaris:[version]_:[release]_: [architecture] 次に例を示します。Solaris9_u7_sparc |
image_path |
イメージファイルが存在する場所へのパス |
/export/osp_image/:[installPath] (デフォルト) |
image_subnet_addr |
イメージサーバーのサブネットアドレス |
:[target(/):sys.ipAddress] (デフォルト) |
image_subnet_mask |
イメージサーバーのサブネットマスク |
255.255.255.0 (デフォルト) |
media_src |
イメージファイルへのパス。 | |
ISO_files |
media_src 変数に指定したディレクトリにある ISO ファイルのリスト |
変数セットを保存します。
「Plan Parameters」テーブルの「SolarisImage」コンポーネント行にあるドロップダウンメニューから、直前に保存した変数セットを選択します。
「Plan Details Run」ページで、プロファイルの作成先の Solaris イメージサーバーを選択します。
Solaris イメージサーバーのホスト名は末尾が -solaris になります。
必要に応じてプロファイル名を変更します。
必要に応じてプロファイルの説明を変更します。
「Use the Jet Modules Specified Above」のチェックボックスを選択解除します。
「Run Plan (includes preflight)」をクリックします。
Solaris イメージサーバーに対して Solaris プロファイルが作成されたことを確認するには、N1 SPS ブラウザインタフェースの左側にある「Components」をクリックします。
/com/sun/n1osp/autogen-server-name-solaris/provision/ フォルダに、provision コンポーネントが作成されます。server-name は、変数セットに指定した Solaris サーバー名です。次に例を示します。 /com/sun/n1osp/autogen-Solaris9_u7_sparc-solaris/provision/
(省略可能) デフォルトのプロファイル値を変更します。
新しい Provision コンポーネントが含まれる Solaris フォルダにナビゲートします。
たとえば、 /com/sun/n1osp/autogen-biss1-jet/provision/ などのフォルダです。
Solaris プロビジョニングコンポーネント名をクリックします。
たとえば Solaris10_0205_sparc.standard などです。
デフォルト値を編集します。
Solaris プロファイルの変数の詳細については、付録 B 「Solaris Profile コンポーネントの変数」を参照してください。
x86 ターゲットホストに Solaris OS をプロビジョニングする場合は、そのターゲットホスト上の既存のすべてのパーティションを削除するカスタム JumpStart プロファイルを作成する必要があります。profile_base_config 変数には、このプロファイルの場所を指定します。
SolarisImage コンポーネントの変数セットを作成するには、次の例のようなコマンドを入力します。
# cr_cli -cmd cdb.vs.add -comp NM:/com/sun/n1osp/untyped/SolarisImage \ -name "solaris9" -u admin -p admin -vars "version=9;release=u7;architecture=sparc; \ image_path=/export/install/Solaris_9;image_subnet_addr=10.42.42.2; \ image_subnet_mask=255.255.255.0;media_src=" |
JET モジュール情報を指定するには、次のエントリを含む /tmp/solaris-profile ファイルを作成します。
standard-nojet Standard Solaris base_config spsra false
各行の意味は次のとおりです。
ファイルの最初の行は、ブラウザインタフェースのプラン変数セクションの「Profile Name」フィールドに対応します。
ファイルの 2 行目は、ブラウザインタフェースのプラン変数セクションの「Profile Description」フィールドに対応します。
ファイルの 3 行目は、ブラウザインタフェースのプラン変数セクションの「JET Module Name」フィールドに対応します。
ファイルの 4 行目は、ブラウザインタフェースのプラン変数セクションの「Use the Jet Modules Specified Above」チェックボックスに対応します。
プランを実行するには、次の例のようなコマンドを入力します。
# cr_cli -cmd pe.p.run -u admin -p admin -PID NM:/com/sun/n1osp/untyped/SolarisImage-create-profile -tar H:NM:biss1-jet -comp - -vs solaris9 -pto 30 -nto 10 -f /tmp/solaris-profile |
-u オプションで指定したデフォルトの N1 SPS ユーザー値を書き留めます。N1 SPS Remote Agent ソフトウェアがターゲットホストで起動するには、OS インストール後に、このユーザーが存在する必要があります。