在工作中,我们有几个Ubuntu工作站。我正在寻找一种好的/可靠的/快速的方式来一次在所有的盒子上安装一套软件包。我现在想做的是:
还有其他人做过类似的事吗?你是怎么接近它的?
我已经在使用NFS/NIS,所以我不会丢失任何用户数据。
发布于 2009-07-16 21:32:15
我认为木偶可以帮你解决这个问题。您实际上是在管理一组工作站,而不是服务器,但它的工作方式应该是相同的。这样,您就可以根据任何硬件差异创建不同的组,等等。
发布于 2009-07-16 21:27:35
您可以将其全部取消,但大多数linux发行版都包含了一种用于编写安装过程脚本的方法。好处是,它会问你是否出现了问题,而仅仅是鬼鬼祟祟并不能解决问题。
使用Fedora (等),您可以编写脚本,使所有工作站登录到中央控制/警报源,以便它们能够自主地进行包安装,但询问何时会出现差异和问题。
作为另一种选择,如果您有混合计算机类型,则将它们的MAC地址分组到硬件设置组中,并使用活动CD对grub进行rsync和安装,这取决于MAC/硬件设置。
很多方法真的。无头安装教程将提供一些巧妙的想法,无论有没有屏幕。
编写Fedora/Anaconda安装过程的脚本
发布于 2009-07-16 21:38:18
您可以考虑的另一个选项是使用诸如"yum更新“之类的现有进程从运行的存储库中提取包,并强制这些工作站在特定时间进行所有更新。您所需要做的就是更新一个主工作站,注意您需要分发的包,并将它们放到您的内部存储库中。
https://serverfault.com/questions/41864
复制相似问题