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

第 10 章 pdb: プランを管理する CLI コマンド

この章では、プランの管理に必要なコマンドについて説明します。

pdb コマンドの概要

pdb コマンドを使って、プランを管理することができます。プランは、コンポーネントやホストで実行される操作を指定します。

表 10–1 pdb コマンドの概要

コマンド 

説明 

pdb.p.ci 

新しいバージョンのプランをチェックインする 

pdb.p.co 

プランをチェックアウトする (プランを XML で出力する) 

pdb.p.genplan 

プランを生成し、XML で出力する 

pdb.p.la 

すべてのプランの最新バージョンを一覧表示する 

pdb.p.lo 

プランを表示する 

pdb.p.del 

実行プランを削除する 

pdb.p.lv 

指定されたプランのすべてのバージョンを一覧表示する 

pdb.p.mv 

プランを移動する、または名前を変更する 

pdb.p.sh 

プランを表示する、または非表示 (隠す) にする 

pdb.p.sc 

プランにカテゴリを関連付ける 

pdb.p.ci

XML から新しいバージョンのプランをチェックインする

表 10–2 pdb.p.ci コマンドの引数と結果

引数/結果 

構文 

説明 

path 

必須 

InputStreamWrapper 

XML 書式のプラン 

major 

オプション 

ブール型 

新しいメジャーバージョンとしてチェックインするかどうか。デフォルトは false 

hidePrev 

オプション 

ブール型 

古いプランを隠すかどうか。デフォルトは true 

parents 

オプション 

ブール型 

プランをチェックインするときに、存在しない親を作成するかどうか。デフォルト値は false です。 

result 

ExecutionPlan 

新しい実行プラン 

pdb.p.co

このコマンドは、プランを XML 書式で stdout に出力します。

表 10–3 pdp.p.co コマンドの引数

引数 

構文 

説明 

plan 

必須 

ExecutionPlan 

実行プラン 

pdb.p.genplan

このコマンドは、プランを生成し、XML として出力します。

表 10–4 pdb.p.genplan コマンドの引数

引数 

構文 

説明 

componentID 

必須 

ComponentID 

プランを生成するコンポーネントの ID 

pn 

必須 

StringArray 

このプランで使用する手続き名のリスト 

pt 

必須 

NamedBlockType[] 

手続き型のリスト install、uninstall、および call 

pdb.p.la

このコマンドは、すべてのプランの最新バージョンを一覧表示します。

表 10–5 pdb.p.la コマンドの引数と結果

引数/結果 

構文 

説明 

sh 

オプション 

ブール型 

隠されているプランを表示するかどうか。デフォルトは false 

cat 

オプション 

CategoryID 

適用するカテゴリフィルタ。デフォルトは “all” 

folderID 

オプション 

FolderID 

親フォルダ ID。デフォルトはルートフォルダ (NM:/) 

flatView 

オプション 

ブール型 

結果をフラットビューで表示するかどうか。デフォルトは true 

result 

ExecutionPlanArray 

実行プラン 

pdb.p.lo

このコマンドは、実行プランを表示します。

表 10–6 pdb.p.lo コマンドの引数と結果

引数/結果 

構文 

説明 

ID 

必須 

ExecutionPlanID 

表示するプランの ID 

result 

ExecutionPlan 

実行プラン 

pdb.p.del

このコマンドは、実行プランを削除します。

表 10–7 pdb.p.del コマンドの引数と結果

引数/結果 

構文 

説明 

ID 

必須 

ExecutionPlanID 

削除するプランの ID 

all 

オプション 

ブール型 

全バージョンのプランを削除するかどうか。デフォルトは false 

pdb.p.lv

このコマンドは、指定されたプランの全バージョンを一覧表示します。

表 10–8 pdb.p.lv コマンドの引数と結果

引数/結果 

構文 

説明 

ID 

必須 

ExecutionPlanID 

実行プランの ID 

result 

ExecutionPlanArray 

実行プラン 

pdb.p.mv

このコマンドは、プランを移動するか、プランの名前を変更します。

表 10–9 pdb.p.mv コマンドの引数

引数 

構文 

説明 

ID 

必須 

ExecutionPlanID 

移動する、または名前を変更するプランの ID 

fullname 

必須 

文字列 

プランの新しい完全名 (パス + 名前) 

pdb.p.sh

このコマンドは、プランを隠したり 、表示したりします。

表 10–10 pdb.p.sh コマンドの引数

引数 

構文 

説明 

ID 

必須 

ExecutionPlanID 

隠す、または表示するプランの ID 

hide 

必須 

ブール型 

プランを非表示に設定するかどうか 

all 

オプション 

ブール型 

全バージョンのプランを変更するかどうか。デフォルトは false 

pdb.p.sc

このコマンドは、プランにカテゴリセットを関連付けます。

表 10–11 pdb.p.sc コマンドの引数

引数 

構文 

説明 

ID 

必須 

ExecutionPlanID 

カテゴリの割り当て先のプランの ID 

catIDs 

必須 

CategoryIDSet 

このプランに関連付けるカテゴリの ID 

all 

オプション 

ブール型 

プランの全バージョンのカテゴリを更新するかどうか。デフォルトは false