rundeck:1个工作,多个节点?

时间:2017-08-28 07:39:55

标签: scheduler rundeck

我对Rundeck功能有疑问。是否可以在工作执行中包含条件?由于很难解释,我提供了一个例子: 您的网络中有2个冗余防火墙。你实现了一份工作' job1'它的目标是更新防火墙的配置。 Master已关闭,因此您不想更新slave。实际上,如果你这样做,奴隶必须重新启动,并且短时间内不会有任何防火墙运行。所以,我想要做的是在运行更新之前测试我的防火墙都没有停止服务。如果主服务器已关闭,则不要更新从服务器。 那么,是否有可能在一个作业中涉及多个节点?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您创建了一个ping两个防火墙的作业。如果两者都有,那么这项工作就会成功。现在在工作流程中更新作业之前创建另一个包含此作业的作业。只有在第一个工作流成功时才能继续执行此任务。这应该可以解决你的问题。