管理数百台 Debian 服务器的升级

Fal*_*ken 19 linux debian apt

您认为将数十个(如果不是数百个)debian 服务器保持在最新状态的最佳实践是什么?请记住:

  • 有几组服务器(即相同的网络服务器、数据库服务器……)
  • 可能有几个 Debian 问题(lenny、etch)
  • 在所有服务器上运行循环并执行 apt-get update && upgrade 是不可接受的(因为这是我目前正在做的 :) )它应该比这更好!

目前,当我最终完成所有升级时,会发布一个新的安全更新,我必须重新做一遍。

在此先感谢 serverfault 社区!

Haa*_*kon 12

我使用apt-dater来管理升级我所有的 Debian 机器。似乎可以很好地完成这个技巧。不过,还没有尝试将其扩展到数百台主机。

  • 是 ubuntu 上的默认 ssh 代理导致这一切都出错了。我只是将其删除并使用了简单的“ssh-add”。所有的缓慢都消失了! (2认同)

Lap*_*006 10

谷歌用 debmarshal 解决了这个问题:

http://code.google.com/p/debmarshal/

这使您可以批准来自上游存储库的软件包以安装在您的生产主机上。

然后你可以在全自动模式下运行 cron-apt 。

这是一个介绍视频:

http://www.youtube.com/watch?v=L3hRToC23mQ