标签: automation amazon-web-services chef high-availability puppet
如何使用puppet或chef来配置多服务器?
例如, 我们需要两台服务器来构建HA sql。
服务器A需要服务器B的IP和用户名和密码。 服务器B还需要服务器A的IP和用户名和密码。
但是IP是由AWS自动生成的。 密码也是使用木偶或厨师随机生成的。
答案 0 :(得分:1)
解决这个问题的一种方法是将厨师或木偶连接到CloudFormation,这是一种允许以编程方式创建堆栈的AWS服务。这个问题的完整答案将是一个全职咨询工具,但这里有一些资源可以帮助你入门:
CFN with Puppet.
CFN with Chef.
CFN docs.
或者,您可以从另一方面解决此问题,从Chef或Puppet.