syncNode コマンド

syncNode コマンドを使用すると、ノードと、そのノードが構成されているセルの デプロイメント・マネージャーとの間で構成が強制的に同期化されます。

ノード・エージェント・サーバーは、構成同期サービスを実行し、それによって、 ノード構成とマスター・セル構成の同期を保ちます。 ノード構成に問題が発生してノード・エージェントが実行できない場合は、 syncNode コマンドで、ノード・エージェントが実行していないときに同期を実行し、 ノード構成を強制的にセル構成と再度同期させることができます。 ノード・エージェントが実行中に syncNode コマンドを実行したい場合は、まず、そのノード・エージェントを停止する必要があります。

syncNode.logファイルはプロファイルルート/logsディレクトリ。

このコマンドをどこで実行するかについて詳しくは、コマンド行ツールの使用の項目を参照してください。

構文

コマンド構文は次のようになります。
syncNode <deploymgr host> <deploymgr port> [options]
  • <deploymgr>はホスト> 引数が必要です。
  • <deploymgr>はポート> は、-conntype パラメータのコネクタ タイプに対応する Java™ Management Extensions (JMX) ポート番号です。

パラメーター

syncNode コマンドで使用可能なオプションは、以下のとおりです。

-stopservers
syncNode コマンドに対して、ノード・エージェントを含むノード上のすべてのサーバーを停止してからセルとの構成同期を取るように指示します。
-restart
syncNode コマンドに対して、 構成の同期化が完了してからノード・エージェント・プロセスを立ち上げるように指示します。 ノード・エージェントが実行中に syncNode コマンドを実行したい場合は、まず、そのノード・エージェントを停止する必要があります。
-nowait
syncNode コマンドに対して、立ち上げられたノード・エージェント・プロセスが 正常に初期化されるまで待たないように指示します。
-quiet
syncNode コマンドが通常モードで印刷する進行情報を抑止します。
-logfile <fileName>
トレース情報を書き込むログ・ファイルのロケーションを指定します。 デフォルトでは、ログ・ファイルは syncNode.log という名前で、同期化されるノードのプロファイルの logs ディレクトリーに作成されます。
-replacelog
現行ログに追加する代わりに、ログ・ファイルを置き換えます。
-trace
デバッグのために、ファイルにトレース情報を生成します。
-timeout <seconds>
ノード・エージェントの初期化がタイムアウトになり、エラーを戻すまでの待ち時間を指定します。
-username <name>
セキュリティーが使用可能な場合、 認証のためのユーザー名を指定します。 -user オプションと同様の働きをします。
-user <name>
セキュリティーが使用可能な場合、 認証のためのユーザー名を指定します。 -username オプションと同様の働きをします。
-password <password>
セキュリティーが使用可能な場合、 認証のためのパスワードを指定します。
-conntype <type>
デプロイメント・マネージャーへの接続に使用する Java Management Extensions (JMX) コネクター・タイプを指定します。 有効なタイプは、SOAP またはリモート・メソッド呼び出し (RMI) です。 デフォルト・タイプは SOAP です。
-help
使用ステートメントを出力します。
-?
使用ステートメントを出力します。

使用のシナリオ

以下は、正しい構文の例です。

[z/OS]
syncNode.sh testhost 8879

syncNode.sh deploymgr 8879 -trace (produces the syncNode.log file)

syncNode.sh host25 4444 -stopservers -restart 
(assumes that the deployment manager JMX port is 4444)