使用puppet或chef在AWS上配置两个数据库服务器(HA)

时间:2012-08-31 08:11:26

标签: automation amazon-web-services chef high-availability puppet

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

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

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

但是IP是由AWS自动生成的。 密码也是使用木偶或厨师随机生成的。

1 个答案:

答案 0 :(得分:1)

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

CFN with Puppet.

CFN with Chef.

CFN docs.

或者,您可以从另一方面解决此问题,从ChefPuppet.

中配置EC2实例