![管理自定义更新并将其应用到多台相同的计算机](https://linux22.com/image/765/%E7%AE%A1%E7%90%86%E8%87%AA%E5%AE%9A%E4%B9%89%E6%9B%B4%E6%96%B0%E5%B9%B6%E5%B0%86%E5%85%B6%E5%BA%94%E7%94%A8%E5%88%B0%E5%A4%9A%E5%8F%B0%E7%9B%B8%E5%90%8C%E7%9A%84%E8%AE%A1%E7%AE%97%E6%9C%BA.png)
我在一家图书馆工作,我们最近刚刚设置了 5 个基于 linuxmint 的信息亭。
硬件是相同的。实际上,在设置第一个图像后,我使用 DD 来制作图像。
我的问题是,我现在需要对这些机器应用更多更新。我正在对 grub 和其他系统配置等进行一些更新。以及特定用户的 .gconf 文件夹。应用删除键绑定等更新。更新电源电源设置。我可以通过 ssh 访问所有盒子。更新这些的最佳方法是什么?我首先将更改应用到我们的实验机器上。您建议如何将这些更新推送到所有其他信息亭?
刚刚发现http://www.puppetlabs.com/ 这看起来很有希望。还有其他想法吗?这可以作为守护进程运行吗?还是我必须转到每个信息亭,以 root 身份登录,然后运行 puppet?
运行 scp 和 rsync 来传输 .gconf 和其他更改对我来说失败了。我没有 root 用户,显然是因为 ubuntu 的运行方式。因此没有办法让它升级到 root 来传输修改的文件。至少据我所知。