1

我们有大约 250 个相同的 linux 服务器,它们为一家银行运行一个业务关键型 Web 应用程序。基本上我们做了很多脚本工作,但现在我想把它集中在一个位置。这意味着在一台服务器上运行并将其部署在多台服务器上。我知道你们一定认为这是一项简单的任务,可以使用 shell 脚本来完成。但同样我们需要创建许多不同的脚本来完成我们的工作

我知道 python 有一个很大的库,这是可能的,但我不知道怎么做。简而言之,我需要一个文件中的所有脚本,并根据参数执行它。

例如,在一个 python 程序中,我们有一个函数可以混合它们来执行不同的结果。

所以请让我知道如何去做

4

2 回答 2

6

这是一个非常笼统的问题,因此我将使用两个不同的框架来回答,它们是使用 Python 制作的,以促进批量系统管理任务。

  1. func - Func 是 Fedora 项目的一部分,因此专门针对其架构。如果您的主机都是基于 RedHat/CentOS 的,那么这就是您的解决方案。

  2. 织物- 织物更通用,但通常在高层次上做同样的事情。如果您的环境是异构的(充满不同类型的系统/分布),这可能就是您想要的。

于 2011-04-15T15:49:24.790 回答
0

您还可以尝试任何分布式计算包。Pyro 是您可能感兴趣的其中之一。

于 2011-04-15T17:31:11.043 回答