寻求用于分布式任务管理的开源linux工具

时间:2009-07-02 04:04:03

标签: linux service ipc

我们的架构有几百台服务器,大约有200台服务器 过程(所有内部开发的)遍布它们,一些受控制 通过crontab和一些作为守护进程运行的。有些服务器在“组”中 所有服务器配置相同,其他服务器具有相同的配置 自定义配置。我的任务是集中控制 这些任务。

一个用例是用户ssh进入任何框必须能够控制 通过启动,接近实时的网络上的任何进程 并停止相关的守护程序或重建并重新安装 crontab中。已经创建了各种各样的零碎件来驱动 所有这一切都来自数据库,但整体架构尚未被考虑过 通过

我期待着我将编写一个将在每台服务器上运行的守护进程 在对等网络,数据库和守护进程之间进行调解 crontabs中。

我正在调查哪些技术可能有助于并支持这个项目。

我认为我正在寻找点对点可靠的通信技术。 虽然我不是百分之百确定这就是我需要的东西。事情在我的雷达上 包括Spread,JXTA,Zookeeper和JMS。

人们使用这些技术的经验是什么,以及其他什么 我应该看看哪些技术?在我看来,我会非常的 低数据速率(最多每小时几千字节)。但可靠性 成熟的API很重要。

1 个答案:

答案 0 :(得分:0)

对不起,这不是你的任何问题的真正直接答案,但是你描述的东西听起来很像你最终会做很多重复的工作 - 特别是如果只考虑“用户ssh进入一个盒子”部分。 (双关语是无意的,但现在我注意到了,是啊!=)

您是否看过http://www.cfengine.orghttp://www.theether.org/pssh/等项目?

相关问题