【发布时间】:2015-02-05 20:22:22
【问题描述】:
Here 是如何使用 Chef 将食谱应用于节点的示例。但是没有任何关于多个节点的信息。例如我有一个 akka 应用程序,它传递了akka.cluster.seed-nodes 参数。所以算法应该是:
- 使用 IP 地址定义数组“IP”,例如 [192.168.1.1]、[192.168.1.2]、[192.168.1.3]
- 使用引导的 IP 地址定义空数组“引导”
- 通过“IP”开始迭代
- 使用当前 ip 调用
knife bootstrap并使用“bootsrapped”值“通过”-Dakka.cluster.seed-nodes - 在第二个数组中存储增强的 ip
- 转到3
所以目标是编写一个脚本,可以从服务器应用到多个节点。厨师如何做到这一点?
【问题讨论】:
标签: ruby chef-infra knife