syncNode 命令

syncNode 命令强制在节点和配置此节点所在的单元的 Deployment Manager 之间发生配置同步。

Node Agent 服务器运行配置同步服务,使节点配置与主单元配置保持同步。 如果 Node Agent 由于节点配置中存在问题而无法运行,那么您可以在 Node Agent 未运行时使用 syncNode 命令来执行同步,以强制使节点配置再次与单元配置同步。 如果 Node Agent 正在运行并且您要运行 syncNode 命令,那么必须首先停止该 Node Agent。

syncNode.log 文件位于 profile_root/logs 目录中。

有关在何处运行此命令的更多信息,请参阅 使用命令行工具

语法

命令语法如下所示:
syncNode <deploymgr host> <deploymgr port> [options]
  • The <deploymgr 主机> argument is required.
  • The <deploymgr 港口> is the Java™ Management Extensions (JMX) port number that corresponds to the connector type on the -conntype parameter.

参数

以下选项可用于 syncNode 命令:

-stopservers
指示 syncNode 命令在执行单元配置同步之前停止节点上的所有服务器,包括 Node Agent。
-restart
指示 syncNode 命令在配置同步完成后启动 Node Agent 进程。 如果 Node Agent 正在运行并且您要运行 syncNode 命令,那么必须首先停止该 Node Agent。
-nowait
指示 syncNode 命令不要等待启动的 Node Agent 进程成功初始化。
-quiet
阻止 syncNode 命令以正常方式打印的进度信息。
-logfile <fileName>
指定写入跟踪信息的日志文件的位置。 缺省情况下,日志文件名为 syncNode.log,并在所同步的节点的概要文件的 logs 目录中创建。
-replacelog
替换日志文件,而不是附加到当前日志。
-trace
将跟踪信息生成文件以用于调试。
-timeout <seconds>
指定 Node Agent 初始化超时并返回一个错误之前的等待时间。
-username <name>
指定启用安全性时认证的用户名。 等同于 -user 选项。
-user <name>
指定启用安全性时认证的用户名。 等同于 -username 选项。
-password <password>
指定启用安全性时认证的密码。
-conntype <type>
指定用于与 Deployment Manager 进行连接的 Java 管理扩展 (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)