リモート・ホストでコマンドを実行するジョブのサブミット
「リモート・ホストでのコマンドの実行」ジョブをサブミットして、リモート・ホストで startServer、wsadmin コマンド、オペレーティング・システム・コマンドなどのコマンド行ユーティリティーを実行することができます。 製品コマンドを実行するには、リモート・ホストに WebSphere® Application Server インストール済み環境が必要ですが、非製品コマンドには必要ありません。
始める前に
「リモート・ホストでのコマンドの実行 」ジョブを実行するには、あらかじめ以下のステップを実行する必要があります。
このタスクについて
ジョブ・マネージャーまたはデプロイメント・マネージャーの管理コンソールを使用して、リモート・ホストでコマンドを実行するジョブをサブミットすることができます。コンソールから「リモート・ホストでのコマンドの実行」ジョブを選択し、リモート・ホスト・コンピューターおよび実行するコマンドを指定し、サマリーを確認して、ジョブをサブミットします。ジョブのサブミット後、ジョブ・マネージャーは、指定されたコマンドを実行し、ジョブ・マネージャーの stdErr.txt または stdOut.txt ログ内にあらゆるメッセージを記録します。
「
リモート・ホストでのコマンドの実行 (Run command on
remote host)」ジョブは、IBM i ターゲット・ホストでの QShell コマンドの実行をサポートします。
コンソールを使用する代わりに、AdministrativeJobs コマンド・グループ内の runCommand ジョブ・スクリプトを実行することもできます。管理ジョブのタイプに関するトピックを参照してください。
ジョブで wsadmin コマンドを実行する場合、「wsadmin スクリプトの実行」ジョブを使用することもできます。このジョブでは、追加でスクリプト・パラメーターを指定することもできます。wsadmin スクリプトを実行するジョブのサブミットに関する情報を参照してください。
手順
タスクの結果
ジョブ・マネージャーがジョブを実行します。ジョブ・オプションがコマンド名およびパスを正しく指定していれば、コマンドがホストで実行され、コマンドにより生じたすべてのメッセージがジョブ・マネージャー・ログに書き込まれます。
versionInfo の例では、以下のようなメッセージが profile_root/JobMgr01/config/temp/JobManager/job_ID/host_name/logs ディレクトリーの stdOut.txt ファイルに書き込まれます。
--------------------------------------------------------------------------------
IBM WebSphere Product Installation Status Report
--------------------------------------------------------------------------------
Report at date and time August 30, 2010 11:20:50 AM EDT
Installation
--------------------------------------------------------------------------------
Product Directory C:¥WAS_v850¥IBM¥WebSphere¥AppServer
Version Directory C:¥WAS_v850¥IBM¥WebSphere¥AppServer¥properties¥version
DTD Directory C:¥WAS_v850¥IBM¥WebSphere¥AppServer¥properties¥version¥dtd
Log Directory C:¥Documents and Settings¥All Users¥Application Data¥IBM¥Installation Manager¥logs
Product List
--------------------------------------------------------------------------------
ND installed
Installed Product
--------------------------------------------------------------------------------
Name IBM WebSphere Application Server - ND
Version 8.0.0.0
ID ND
Build Level build_2464
Build Date 8/17/10
Architecture x86 (32 bit)
Installed Features EJBDeploy tool for pre-EJB 3.0 modules
Sample applications
Stand-alone thin clients and resource adapters
--------------------------------------------------------------------------------
End Installation Status Report
--------------------------------------------------------------------------------
server1 を開始する startServer の例では、コマンドにより、ホストで server1 が開始されます。以下のようなメッセージが、profile_root/JobMgr01/config/temp/JobManager/job_ID/host_name/logs ディレクトリーの stdOut.txt ファイルに書き込まれます。
ADMU0116I: Tool information is being logged in file
C:¥WAS_v850¥IBM¥WebSphere¥AppServer¥profiles¥AppSrv01¥logs¥server1¥startServer.log
ADMU0128I: AppSrv01 プロファイルを使用してツールを開始しています
ADMU3100I: Reading configuration for server: server1
ADMU3200I: Server launched. Waiting for initialization status.
ADMU3000I: Server server1 open for e-business; process id is 5384
次のタスク
「ジョブ状況」ページで runCommand ジョブの ID をクリックし、ジョブ状況を表示します。ジョブが正常に完了していない場合は、ジョブの実行の結果発生したエラー・メッセージを確認して、エラー条件を修正し、ジョブを再度サブミットします。