繁体   English   中英

如何让 Rundeck 作业获取最新的节点库存列表?

[英]How to allow Rundeck job to pickup latest node inventory list?

下面有两个 Rundeck 作业:

作业 01:(用于本地执行)

  1. 将允许用户上传由服务器列表组成的文件(节点:在跑台上本地执行)
  2. 新的节点列表将更新为新的清单文件(resources.xml),此后将由 Rundeck 使用
  3. 触发 API 调用以运行作业 02

作业 02:(用于远程执行)

  1. 将为更新的清单列表运行作业。

结果:运行成功。 新节点反映了最新的清单。

问题:问题是在 5 次这样的执行之后,Rundeck 使用缓存清单名称。 例如,对于作业执行 #5,它使用 #4 执行的清单列表。 有什么办法可以避免这种情况? 当大规模部署时,这可能会成为一个更大的问题。

您可以减少 model 源缓存延迟时间 go 到项目设置 > 编辑节点 > 配置选项卡,并以秒为单位设置缓存延迟文本框(默认值:30 秒)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM