Sun N1 Service Provisioning System 5.2 コマンド行インタフェース (CLI) リファレンスマニュアル

pe.p.run

このコマンドは、プランを実行します。プランプロンプト変数がある場合は、これにより、ユーザーに応答が求められます。

CLI を通して複合プランを実行するときは、サブプランごとに、一連のターゲット、コンポーネントのバージョン、および変数セットを指定する必要があります。構文の詳しい説明については、付録 A 「入力タイプ」を参照してください。

表 11–8 pe.p.run コマンドの引数と結果

引数/結果 

構文 

説明 

PID 

必須 

ExecutionPlanID 

実行する実行プランの ID 

tar 

必須 

HostIDArrayArray 

サブプランプロンプトによってプランとその各サブプランが実行されるそれぞれのホストまたはホストセット 

comp 

[O/R] 

StringArrayArray 

プランおよびサブプランの一部としてインストールするコンポーネントバージョン。バージョンは、サブプランプロンプト内のコンポーネントセレクタの順に並べられる。参照されるコンポーネントは必ずこのリストに含まれていなければならない。 

コンポーネントのバージョン番号を使用するか、デフォルトの場合は「+」、推奨の場合は「#」、最新の場合は「-」を使用する。コンポーネントバージョンがない場合は指定しない 

vs 

[O/R] 

StringArrayArray 

選択されたコンポーネントバージョンで使用される変数設定 

変数設定名か「+」(デフォルト) を使用する。変数設定がない場合は指定しない 

po 

オプション 

ブール型 

プリフライトを実行する場合にかぎり true 

pdp 

オプション 

ブール型 

詳細プリフライトを実行する場合は true。デフォルトは false 

hrl 

オプション 

整数 

同時に実行されるホスト数の上限。デフォルトはサーバー構成ファイルで設定される 

pto 

必須 

TimeInterval 

プランの最大実行時間 

nto 

必須 

TimeInterval 

ネイティブ呼び出しの最大実行時間 

オプション 

ReaderWrapper 

プラン変数は、ファイルまたは標準入力によって渡される。デフォルトでは標準入力が使用される 

result 

TaskID 

プラン実行の ID 


例 11–4 単一のサブプラン、コンポーネント、変数セットによるプランの実行

この例は、1 つのホストで簡単なプランを実行する例です。

プラン名

/test/test1

プランのターゲットホスト

masterserver

変数セット名

nors

プランの実行に使う時間の最大

30 分

ネーティブ呼び出しの実行に使う時間の最大

10 分

使用するコンポーネントバージョン

デフォルト

コンポーネントと変数セットが 1 つだけの場合は、値を引用符で囲む必要はありません。


./cr_cli -cmd pe.p.run -PID NM:/test/test1 -tar H:NM:masterserver  \
-vs nors -pto 30 -nto 10 -comp + -u admin -p admin


例 11–5 複数のサブプラン、コンポーネント、変数セットによるプランの実行

この例は、2 つのサブプランを持つ複合プランの例です。


subplan1 	install compA 	install compB subplan2 	install compC 	install compD

各サブプランは別々のホストで実行され、参照する各コンポーネントに対して別々の変数セットを使用します。

プラン名

/test/test2

プランのターゲットホスト

masterserver and host2

サブプラン 1 に対する変数セット名

nors and tmc

サブプラン 2 に対する変数セット名

varset1 and varset2

プランの実行に使う時間の最大

30 分

ネーティブ呼び出しの実行に使う時間の最大

10 分

使用するコンポーネントバージョン

デフォルト


./cr_cli -cmd pe.p.run -PID NM:/test/test2  \
-tar "H:NM:masterserver;H:NM:host2" -vs "nors,tmc;varset1,varset2" \
-pto 30 -nto 10 -comp "+,+;+,+" -u admin -p admin