使用厨师食谱的服务发现

时间:2015-07-31 09:46:36

标签: ubuntu amazon-web-services chef chef-solo configuration-management

我正在开发集群环境,我有多个集群,每个集群都涉及多个节点。 我必须宣布服务已启动的节点,主节点必须发现新的可用节点。

我会在新节点可用时立即宣布它并使用厨师搜索资源搜索节点。我使用开源/内部厨师服务器,似乎有相同的问题。结果含糊不清,也不一致。

实现这一目标的替代方法是什么,请帮助我。

谢谢

1 个答案:

答案 0 :(得分:0)

从头脑中获得一些快速解决方案:

  • 如果您在Windows环境中,可以使用Active Directory,新节点将加入域,您可以向域请求新实例。
  • 您可以对AWS标记执行相同的操作。如果您很好地标记实例并且主节点能够通过标记查询实例,则可以过滤实际服务。
  • 您的新实例可以将消息放入SQS队列。主节点经常拉动队列。 (每项服务都可以拥有它。)