如何在Ubuntu 12.04中设置软件和configuration文件networking状态?

我是Ubuntunetworking的新手,我想知道是否有方法可以让我在Ubuntu上进行以下操作。

  1. 维护networking用户和一个networkingpipe理员。
  2. 维护机器之间的软件状态,所有客户机必须具有只能由pipe理员修改的相同软件。
  3. 维护机器之间的configuration文件状态。

同样,每台计算机的软件状态应始终保持一致,并且软件状态只能由pipe理员修改。 每个用户将在中央服务器上的networking驱动器上具有存储空间。

现在我有6个Ubuntu 12.04机器在同一个局域网上,我想有一个服务器和5个客户端机器遵循上面的约束。 如果有人能给我一些build议,或者至less有一个通用的指导方针来完成这种types的系统,那将是非常好的。

听起来像configurationpipe理软件的工作。

Linux中最受欢迎的两个是Puppet和Chef 。

起初他们可能是相当艰巨和难以处理的,但是如果你能够克服最初的障碍,学会使用它们并获得一些使用它们的良好体验,那么它们不仅对于你在问题中所问的问题很有帮助,他们可以将你的工作作为Linuxpipe理员。 他们似乎是非常需要的工具,知道如何在大型Linux机器的大型环境中使用(不难理解为什么)。