7.8.4 ユーザスクリプト機能の実行例
ここでは,仮想サーバのネットワーク情報を書き出す処理をユーザスクリプトで実行する場合を例にして,実行手順を説明します。
-
管理用端末マシンから仮想化システム管理用サーバマシンにリモート接続します。
-
<ユーザスクリプト配置ディレクトリ>にユーザスクリプトを作成します。
ユーザスクリプト(user-script.bat)の作成例を次に示します。
mkdir d:\data netstat > d:\data\netstat_%VMI_VIRTUALID%.txt ipconfig > d:\data\ipconfig_%VMI_VIRTUALID%.txt
-
vmiunitコマンドのサブコマンド「script」を使用して,指定したパスにあるユーザスクリプトを実行します。
ここでは,管理ユニット「gyoumu_a」に属するすべての仮想サーバに対して,手順1.で作成したuser-script.batを実行する場合のコマンドの実行例を示します。
vmiunit script -unit gyoumu_a -dir <ユーザスクリプト配置ディレクトリ>
-
管理用端末マシンからハイパーバイザ管理用サーバマシンにリモート接続します。
-
仮想サーバからネットワーク情報を書き出した結果ファイルを取得します。
ここでは,スクリプトに記述した,次のファイルを取得します。
-
d:\data\netstat_<仮想サーバ識別子>.txt
-
d:\data\ipconfig_<仮想サーバ識別子>.txt
-