![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
propagatePluginCfg.py script
使用 propagatePluginCfg.py 脚本来自动传播生成的 plugin-cfg.xml 文件。
propagatePluginCfg.py 脚本文件位于 <WAS_HOME>/bin/propagatePluginCfg.py 目录中。
要使用 propagatePluginCfg.py 脚本来传播生成的 plugin-cfg.xml 文件,请使用管理控制台配置插件配置更改脚本,或使用 ODCPluginCfgUpdateScript_<definitionID> 定制属性。有关管理控制台过程的更多信息,请阅读“传播 plugin-cfg.xml 文件”。有关 ODCPluginCfgUpdateScript_<definitionID> 定制属性的更多信息,请阅读“在高可用性环境中生成插件配置”。
propagatePluginCfg.py 脚本文件支持两种操作:copyToRepository 和 uploadToIHSAdminServer:
- copyToRepository <localPath> <remoteRepositoryPath>
[<remoteRepositoryPath> ...] 将本地生成的 plugin-cfg.xml 文件复制到 Deployment Manager 配置存储库中的一个或多个位置,然后执行节点同步以将 plugin-cfg.xml 文件推送到所有远程节点。以下是一些使用示例:
- <WAS_HOME>/bin/wsadmin.sh -f <WAS_HOME>/bin/propagatePluginCfg.py -lang jython copyToRepository /tmp/plugin-cfg.xml cells/myCell/nodes/myIHSNode/servers/myIHSServer/plugin-cfg.xml
- <WAS_HOME>/bin/wsadmin.sh -f <WAS_HOME>/bin/propagatePluginCfg.py -lang jython copyToRepository /tmp/plugin-cfg.xml cells/myCell/nodes/myIHSNode1/servers/myIHSServer1/plugin-cfg.xml cells/myCell1/nodes/myIHSNode2/servers/myIHSServer2/plugin-cfg.xml
- uploadToIHSAdminServer <url> <uid> <pwd> <localPath> <remotePath> 将本地 plugin-cfg.xml 文件上载到远程 IBM® HTTP Server (IHS) 管理服务器。其中:
- localPath 是要复制或上载的本地文件的绝对路径。
- remoteRepsitoryPath 是可以将本地文件复制到的存储库中的相对路径。
- remotePath 是 IHS 管理服务器上文件的绝对路径。
- url 是 IHS 管理服务器 URL,格式为 <proto>://<host>:<port>,其中 proto 是 HTTP 或 HTTPS。
- uid 是在向 IHS 管理服务器认证时要使用的用户名标识。
- pwd 是在向 IHS 管理服务器认证时要使用的密码。
以下是使用示例:<WAS_HOME>/bin/wsadmin.sh -f <WAS_HOME>/bin/propagatePluginCfg.py -lang jython https://myIHSHost:8192 ihsusr ihsusrPassword /tmp/plugin-cfg.xml /opt/HTTPServer/plugins/config/webserver1/plugin-cfg.xml
还可以使用管理控制台中的 autoPropagate 关键字选项,将生成的 plugin-cfg.xml 文件自动传播到 Web 服务器。有关更多信息,请阅读“使用 autoPropagate 关键字选项将 plugin-cfg.xml 文件传播到 Web 服务器”。