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

Using noah cookbook to coordinate server installation?

我想在服务器间协调 chef cookbook,即在 Server1 和 Server2 上运行 chef-client,但是 Server2 上的 chef-client 将在 Server1 的 chef-client 运行完成后运行。我偶然发现了一本名为 Noah 的食谱,但页面上的说明充其量是模糊的。我知道我可能想使用 noah_block LWRP,但在此之前我该如何设置其他所有内容?有没有人用过这本食谱,请指点一下?

Noah is a dead project。如果您正在寻找分布式协调系统,那将是一件非常困难的事情。好在 SO 问题的范围之外,更像是 "I hope you don't mind spending 0k on this"。更常见和更简单的方法是使用编排工具(如 Fabric 或 RunDeck)来处理此问题。其他一些选项包括 Chef Push Jobs、MCollective、SaltStack、Ansible(是的,我知道这两个也是配置管理工具)和 Capistrano。