如何升级网络中的所有50个台式机?


16

我如何将所有50个台式机升级到Maverick Meerkat。有什么netinstall方法吗?


1
具有50个台式机的网络更可能是小型企业,我建议您使用LTS(10.04)版本。:我也建议您设置一个APT代理节省带宽的使用,下面的答案提供了说明对于askubuntu.com/questions/3503/...
若奥·平托

Answers:


3

可以代理和缓存程序包(如Scaine的答案所述),但我认为这不会为您节省很多时间,主要是带宽。当然,升级程序可以从本地下载速度更快,但是如果您仍然需要从一台机器到另一台机器,那么……这是很多时间。即使使用SSH并触发升级也需要一段时间。

从事这项工作的最佳工具可能是Canonical的付费服务之一:Landscape

有了它,您可以从基于Web的漂亮中央UI管理所有计算机。推送软件包,更新,重新启动以及进行监视。

它不是免费的,但您可以进行30天的试用,以了解它是否符合要求。


我讨厌听起来不忠诚,但Ubuntu Advantage的每个席位价格不到100英镑。对于50台PC来说,这是五美元,这仅仅是它提供的功能的下限。它不能很好地扩展到这个数字之上,因为BigFix和Altiris之类的平台变得最具成本效益。也许在这里Puppet可能是一个选择?我没有使用太多,但是我认为它可能是相关的。
Scaine

1
现在刚好超过100英镑(我怀疑是增加增值税)。是的 我认为有超过10个席位的批量购买选项,但我同意:这笔钱很多。除此之外,您确实可以获得更多支持,但我认为,对于IT预算比大多数企业更严格的人们,Landscape的生存能力取决于Canonical将其与支持合同分开。£10 /座/月将是可以接受的。
奥利

就在:我已经在博客上介绍了价格模型以及为什么我认为这是错误的。我相信它不会对任何东西产生任何影响,但您可以进行。
奥利(Oli)

3

您可以尝试使用名为的工具cssh。使用clusterssh,您可以一次SSH全部50台计算机,并将命令同时中继到所有计算机。如果在升级过程中所有人都问相同的问题,这会有所帮助。如果其中之一需要特别注意,则可以通过仅选择其端子并使其与其他端子处于同一状态来进行操作。

如果使用名为aptitude的控制台应用程序进行升级,则可以完美地工作(必须首先编辑sources.list文件)。如果你从来没有尝试过这一点,我会先易与我的50台机器就像先安装一个程序或运行像简单的命令尝试出头lscd类似的东西。当您对工具感到满意后,即可进行升级。

示例使用:

cssh root@host1 root@host2 .... root@host50

正如其他人建议的那样,设置代理可以有所帮助,但这不是主要问题。


2

您可能要考虑使用Squid-Deb-Proxy:http : //popey.com/blog/2010/12/31/caching-ubuntu-package-downloads/

该软件包的无人值守升级将帮助您保持所有系统的最新状态(但不会因内核问题而重新引导它们,因此此处不是完整的解决方案)sudo apt-get install unattended-upgrades

最后,据我所知,在所有完整的商业补丁管理器中,仅有两个支持linux客户端的软件是BigFix和Altiris。据了解,Econa不会,Shavlick不会(尽管前段时间购买了St Bernards,但确实有一个基本的Linux客户端)。

您可能还需要考虑免费的项目Puppet,该项目允许进行多个座位修补和配置。最后,我看了一下,学习曲线有些陡峭,并且其某些功能适用于服务器,但仍然值得一看。


0

请参阅http://www.ubuntu.com/desktop/get-ubuntu/upgrade。它具有针对台式机和服务器版本的说明。


对于谁给了我-1的人:如果您告诉我原因,那将是很好的。(我没有生气或什么,但很高兴知道...。)
zpletan 2011年

1
不是我发来的...但是可能是因为这个问题要求批量升级解决方案。
奥利(Oli)

1
只需将所有软件包下载到/ var / cache / apt / archives中,然后您就不需要通过Internet进行任何操作,只需一次。(如果愿意,我可以上传我的自定义cron以在系统之间同步程序包。)只需ssh进入计算机并运行终端命令-就我所知,这很简单,尽管我确定必须是其他(更好)的方式。
zpletan 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.