Chef infra 使用noah cookbook来协调服务器安装?

Chef infra 使用noah cookbook来协调服务器安装?,chef-infra,Chef Infra,我想协调chef cookbook inter server,即在Server1和Server2上运行chef client,但在Server1的chef client运行完成之前,Server2上的chef client不会运行。我无意中发现了一本叫做的烹饪书,但这一页上的说明充其量是含糊不清的。我知道我可能想使用noah_block LWRP,但在此之前,我如何设置其他所有内容?有人用过这本食谱吗?请给我指点一下。如果您正在寻找一个分布式协调系统,那么这将是一件非常困难的事情。这超出了所谓的

我想协调chef cookbook inter server,即在Server1和Server2上运行chef client,但在Server1的chef client运行完成之前,Server2上的chef client不会运行。我无意中发现了一本叫做的烹饪书,但这一页上的说明充其量是含糊不清的。我知道我可能想使用noah_block LWRP,但在此之前,我如何设置其他所有内容?有人用过这本食谱吗?请给我指点一下。如果您正在寻找一个分布式协调系统,那么这将是一件非常困难的事情。这超出了所谓的问题的范围,更像是“我希望你不介意在这上面花10万美元”。更常见、更简单的方法是使用编排工具(如Fabric或RunDeck)来处理此问题。其他一些选项包括厨师推送作业、McCollective、SaltStack、Ansible(是的,我知道这两个工具也是配置管理工具)和Capistrano。

哇,看起来很有希望。我会看看厨师推动工作,因为我有12号厨师企业,而不是12号厨师企业。如果您有Enterprise Chef 11或Chef Server 12,则可以查看推送作业。不过,我仍然会投票支持RunDeck,认为它是一个更为成熟的选择。