N1 Service Provisioning System 4.1 リファレンスガイド

hdb.a: アプリケーションインスタンスの管理

hdb.aコマンドファミリは、Remote Agents や Local Distributors などの プロビジョニングソフトウェア のアプリケーションのインスタンスを制御します。

表 9–2 hdb.a コマンドの概要

コマンド名 

説明 

hdb.a.add 

新しいアプリケーションインスタンスを追加する 

hdb.a.del 

アプリケーションインスタンスを削除する 

hdb.a.la 

すべてのアプリケーションインスタンスを一覧表示する 

hdb.a.lo 

特定のアプリケーションインスタンスについての情報を検出する 

hdb.a.mod 

既存のアプリケーションインスタンスを変更する 

hdb.a.clear 

アプリケーションインスタンスのリソースキャッシュを消去する 

hdb.a.add

このコマンドは、新しいアプリケーションインスタンスを追加し、特定の N1 Service Provisioning System software アプリケーションの特定の構成を Master Server で登録します。

表 9–3 hdb.a.add の引数と結果

引数/結果 

構文 

説明 

hID 

[R] 

HostID  

新しいインスタンスを格納するホストの ID  

type 

[R] 

AppType  

アプリケーション型 (RA|LD)  

pID 

[R] 

AppInstanceID  

親アプリケーションの ID  

ip 

[R] 

文字列  

アプリケーションの IP アドレス (x.y.z.w)  

port 

[O] 

整数  

アプリケーションのポート (ssh の場合は不要)  

conn 

[R] 

ConnectionType 

接続型 (raw|ssh|ssl)  

param 

[O] 

文字列  

パラメタ  

result 

UIAppInstanceUpdate  

新しいアプリケーションインスタントと関連警告 


注 –

接続型が ssh のアプリケーションインスタンスで -port 引数を省略したり、ポートを 0 に設定した場合は、デフォルトの ssh ポートが使用されます。


hdb.a.del

このコマンドは、Master Server の内部ファイルからアプリケーションインスタンスを削除します。 アプリケーションインスタンスは削除されると、Master Server によって認識されなくなります。


注 –

アプリケーションインスタンスを削除しても、アプリケーションインスタンスがインストールされたマシン上の N1 Service Provisioning System software ファイルは削除されません。


表 9–4 hdb.a.del コマンドの引数

引数 

構文 

説明 

ID 

[R] 

AppInstanceID  

アプリケーションインスタンスの ID  

hdb.a.la

このコマンドは、Master Server に認識されているすべてのアプリケーションインスタンスを一覧表示します。

このコマンドでは、引数は使用できません。

表 9–5 hdba.la コマンドの戻り値

結果 

結果の構文 

説明 

result 

AppInstanceArray  

アプリケーションインスタンス  

hdb.a.lo

このコマンドは、特定のアプリケーションインスタンスについての情報を検出します。

表 9–6 hdb.a.lo コマンドの引数と結果

引数/結果 

構文 

説明 

ID 

[R] 

AppInstanceID  

アプリケーションインスタンスの ID  

result 

AppInstance  

アプリケーションインスタンス  

hdb.a.mod

このコマンドは、既存のアプリケーションインスタンスの指定された属性を変更します。 省略された引数は、現在の値を保持します。

表 9–7 hdb.a.mod コマンドの引数と結果

引数/結果 

構文 

説明 

ID 

[R] 

AppInstanceID  

アプリケーションインスタンスの ID  

pID 

[O] 

AppInstanceID  

親アプリケーションの新しい ID  

ip 

[O] 

文字列  

アプリケーションの新しい IP アドレス (x.y.z.w)  

port 

[O] 

整数  

アプリケーションの新しいポート  

conn 

[O] 

ConnectionType 

新しい接続型 (raw|ssh|ssl)  

param 

[O] 

文字列  

新しいパラメタ  

result 

UIAppInstanceUpdate  

変更されたアプリケーションインスタンスと関連警告 


注 –

接続型が ssh のアプリケーションインスタンスで -port 引数を省略したり、ポートを 0 に設定した場合は、デフォルトの ssh ポートが使用されます。


hdb.a.clear

このコマンドは、アプリケーションインスタンスのリソースキャッシュを消去します。

表 9–8 hdb.a.clear コマンドの引数と結果

引数/結果 

構文 

説明 

ID 

[R] 

AppInstanceID  

アプリケーションインスタンスの ID