首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >集群机器管理

集群机器管理
EN

Server Fault用户
提问于 2012-01-11 16:18:28
回答 3查看 107关注 0票数 3

我们的初创公司在JBoss AS上运行多个服务。这些服务按其业务进行区分,并为高可用性和可伸缩性而进行集群。

我要找的是一些可以:

  1. 作为输入,获取一组将承载我的服务的Linux机器,
  2. 获取每个服务的实例数作为输入,
  3. 自动将服务部署到Linux机器上,
  4. 根据一些预定义的规则检测和响应故障(重新启动、在备份机器上安装服务等)。

有什么建议吗?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2012-01-11 22:22:08

如果没有关于您的需求的更多信息,我建议查看木偶厨师来处理项目1、2和3。

第四项有点困难--你需要一个监控系统(看看这里,或者问谷歌。(你会得到很多建议),如果你想要自动响应,你的监控系统将不得不给其他一些系统采取行动。

这不需要太复杂-我已经使用InterMapper实现了类似的东西:当检测到故障时,InterMapper运行一个“命令行通知程序”来指定失败的系统。命令行通知程序只是一个shell脚本,它将系统名称作为参数并重新启动,如果重新启动失败,则发送电子邮件。

票数 2
EN

Server Fault用户

发布于 2012-01-11 22:39:17

从1到3同意@voretaq7 7,厨师,木偶或任何自动化配置管理软件。请注意,所有这些并不适合您的需要,配置管理软件有时是一个过于模糊的术语。

对于最后一个脚本,也许可以从Nagios事件处理程序中使用一组很好的脚本,这些脚本基本上是在监视器出现警告或关键时尝试修复的脚本。

票数 1
EN

Server Fault用户

发布于 2012-01-12 00:58:02

由于您使用的是JBoss,所以您应该考虑使用乔恩 --您可以将它与RHN卫星结合起来,从而具有完整的端到端部署能力。红帽云是类似产品的新产品。云表单更多地用于管理内部云部署。

至少,JON将可能处理您正在寻找的许多选项,并且可以使用许多开源工具,如Puppet、Chef、PXE等来处理一些较低级别的需求。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/348917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档