如果业务流程触发盐主服务重启会发生什么?

时间:2015-03-16 16:02:39

标签: salt-stack

假设我有一个编排文件,它运行salt-formula的salt.master状态等等。还假设我做了一些支柱更改,导致更新主配置文件,这反过来导致salt-master服务重新启动。

其余的业务流程运行会发生什么?特别是,如果配置更改是像GitFS遥控器那样会发生什么,在salt.master状态运行之后新的文件可用于小兵?

1 个答案:

答案 0 :(得分:1)

一旦盐主服务重新启动,高位状态就会停止。没有内置的方法可以让highstate在salt-master重启时保持状态。有一些解决方法可以在文件系统或文件中设置标记,并对这些标记进行高状态检查。

话虽如此,如果你使用的是state.orchestrate或state.over runners,那些并不一定依赖于salt-master守护进程。我没有对此进行测试,但即使salt-master守护进程重新启动,state.orchestrate也很可能会继续。

今天下午我可能有时间进行测试,但我建议您在您的环境中测试一下。