我有几个 Ubuntu 服务器,除了主机名之外,它们的设置完全相同。我想知道同步这些服务器配置的最佳方法是什么?
需要同步以下内容:
- 已安装软件包列表
- /etc 中的一些配置文件
我知道 Puppet 或 Chef 之类的东西,但它们似乎对于我想要实现的目标来说有点过头了。Ubuntu 中没有一个简单的内置解决方案可以做到这一点吗?
答案1
答案2
我没有尝试过,但我工作中有些人使用csync2。
对于更轻松的解决方案,您还可以使用cssh
在所有服务器上并行输入命令。包名称是clusterssh
。为了并行连接,请输入以下命令:
cssh root@server1 root@server2 ...