Hitachi

Cosminexus V11 アプリケーションサーバ 仮想化システム構築・運用ガイド


7.8.4 ユーザスクリプト機能の実行例

ここでは,仮想サーバのネットワーク情報を書き出す処理をユーザスクリプトで実行する場合を例にして,実行手順を説明します。

  1. 管理用端末マシンから仮想化システム管理用サーバマシンにリモート接続します。

  2. <ユーザスクリプト配置ディレクトリ>にユーザスクリプトを作成します。

    ユーザスクリプト(user-script.bat)の作成例を次に示します。

    mkdir d:\data
    netstat > d:\data\netstat_%VMI_VIRTUALID%.txt
    ipconfig > d:\data\ipconfig_%VMI_VIRTUALID%.txt
  3. vmiunitコマンドのサブコマンド「script」を使用して,指定したパスにあるユーザスクリプトを実行します。

    ここでは,管理ユニット「gyoumu_a」に属するすべての仮想サーバに対して,手順1.で作成したuser-script.batを実行する場合のコマンドの実行例を示します。

    vmiunit script -unit gyoumu_a -dir <ユーザスクリプト配置ディレクトリ>
  4. 管理用端末マシンからハイパーバイザ管理用サーバマシンにリモート接続します。

  5. 仮想サーバからネットワーク情報を書き出した結果ファイルを取得します。

    ここでは,スクリプトに記述した,次のファイルを取得します。

    • d:\data\netstat_<仮想サーバ識別子>.txt

    • d:\data\ipconfig_<仮想サーバ識別子>.txt