我在一家图书馆工作,我们最近刚刚设置了 5 个基于 linuxmint 的信息亭。
硬件是相同的。实际上,在设置第一个图像后,我使用 DD 来制作图像。
我的问题是,我现在需要对这些机器应用更多更新。我正在对 grub 和其他系统配置等进行一些更新。以及特定用户的 .gconf 文件夹。应用删除键绑定等更新。更新电源电源设置。我可以通过 ssh 访问所有盒子。更新这些的最佳方法是什么?我首先将更改应用到我们的实验机器上。您建议如何将这些更新推送到所有其他信息亭?
刚刚发现http://www.puppetlabs.com/ 这看起来很有希望。还有其他想法吗?这可以作为守护进程运行吗?还是我必须转到每个信息亭,以 root 身份登录,然后运行 puppet?
运行 scp 和 rsync 来传输 .gconf 和其他更改对我来说失败了。我没有 root 用户,显然是因为 ubuntu 的运行方式。因此没有办法让它升级到 root 来传输修改的文件。至少据我所知。