我们的初创公司在JBoss AS上运行多个服务。这些服务按其业务进行区分,并为高可用性和可伸缩性而进行集群。
我要找的是一些可以:
有什么建议吗?
发布于 2012-01-11 22:22:08
如果没有关于您的需求的更多信息,我建议查看木偶和厨师来处理项目1、2和3。
第四项有点困难--你需要一个监控系统(看看这里,或者问谷歌。(你会得到很多建议),如果你想要自动响应,你的监控系统将不得不给其他一些系统采取行动。
这不需要太复杂-我已经使用InterMapper实现了类似的东西:当检测到故障时,InterMapper运行一个“命令行通知程序”来指定失败的系统。命令行通知程序只是一个shell脚本,它将系统名称作为参数并重新启动,如果重新启动失败,则发送电子邮件。
发布于 2012-01-11 22:39:17
从1到3同意@voretaq7 7,厨师,木偶或任何自动化配置管理软件。请注意,所有这些并不适合您的需要,配置管理软件有时是一个过于模糊的术语。
对于最后一个脚本,也许可以从Nagios事件处理程序中使用一组很好的脚本,这些脚本基本上是在监视器出现警告或关键时尝试修复的脚本。
发布于 2012-01-12 00:58:02
由于您使用的是JBoss,所以您应该考虑使用乔恩 --您可以将它与RHN卫星结合起来,从而具有完整的端到端部署能力。红帽云是类似产品的新产品。云表单更多地用于管理内部云部署。
至少,JON将可能处理您正在寻找的许多选项,并且可以使用许多开源工具,如Puppet、Chef、PXE等来处理一些较低级别的需求。
https://serverfault.com/questions/348917
复制相似问题