前のトピック: info メソッド(comp オブジェクト)次のトピック: start メソッド(comp オブジェクト)


exec メソッド(comp オブジェクト)
説明

指定されたアプリケーション コンポーネント上でシェル コマンドを実行します。

構文

/api/v2/comp/exec?app=test&comp=component&cmd=command&vdc=controller-name

引数
app

アプリケーションの名前

comp

コンポーネントの名前

cmd

実行するシェル コマンド

vdc

ターゲットの仮想データ センターの名前

トランザクション タイプ

同期

リクエスト タイプ

GET

コンポーネント test::mon 上で vmstat コマンドを実行します。

GET http://192.168.123.200/api/v2/comp/exec?app=test&comp=main.mon&cmd=’vmstat’&vdc=mygrid

HTTP エラー コード
404

エンティティ vdc mygrid が見つかりません。WS_API アプリケーションに設定されていない VDC 名が指定されました。

400.4

必要な引数(app)がありません。 リクエストに引数 app=app がありません。

400.4

必要な引数(comp)がありません。 リクエストに引数 comp=comp がありません。

404.1

アプリケーション test がありません。 リクエストに無効なアプリケーション名が指定されました。

404.1

コンポーネント main.mon が存在しません - リクエストに無効なアプリケーション名が指定されました。

注: このコマンドを実行するには、ターゲット コンポーネントを含むアプリケーションで ACL を設定して、Web サービス API を使用するユーザにアプリケーションの制御を許可する必要があります。