1

如何使用 puppet 或 chef 配置多服务器?

例如,我们需要两台服务器来构建 HA sql。

服务器 A 需要服务器 B 的 IP 以及用户名和密码。服务器 B 还需要服务器 A 的 IP 以及用户名和密码。

但是 IP 是由 AWS 自动生成的。并且密码也是使用 puppet 或 chef 随机生成的。

4

1 回答 1

1

解决此问题的一种方法是将 chef 或 puppet 连接到 CloudFormation,这是一种允许以编程方式创建堆栈的 AWS 服务。这个问题的完整答案是全职咨询工作,但这里有一些资源可以帮助您入门:

CFN 与 Puppet。

CFN 与厨师。

CFN 文档。

或者,您可以从另一边解决这个问题,从ChefPuppet 中配置 EC2 实例。

于 2012-08-31T12:50:05.303 回答