同步 Ubuntu 服务器的设置吗?

同步 Ubuntu 服务器的设置吗?

我有几个 Ubuntu 服务器,除了主机名之外,它们的设置完全相同。我想知道同步这些服务器配置的最佳方法是什么?

需要同步以下内容:

  • 已安装软件包列表
  • /etc 中的一些配置文件

我知道 Puppet 或 Chef 之类的东西,但它们似乎对于我想要实现的目标来说有点过头了。Ubuntu 中没有一个简单的内置解决方案可以做到这一点吗?

答案1

你看过了吗点画一个会议

他们似乎已经处理好了基本事务。对于其中未涉及的事务,你可能需要使用 rsync 或齐奏(两者都可以通过 ssh 工作;据我回忆,unison 实际上使用 rsync 进行传输)。

答案2

我没有尝试过,但我工作中有些人使用csync2

对于更轻松的解决方案,您还可以使用cssh在所有服务器上并行输入命令。包名称是clusterssh。为了并行连接,请输入以下命令:

cssh root@server1 root@server2 ...

相关内容