保持已安装的 RPM 同步

m1t*_*tk4 3 linux redhat yum rpm

让多个 CentoS/RH 5 服务器保持同一组 RPM 的最佳方法是什么?即,当我使用公共 YUM 存储库在其中一个服务器上安装或更新 RPM 时,让其他服务器也更新/安装它。

将所有内容都更新到存储库中所有内容的最新版本不是一种选择。

Sve*_*ven 10

选择你的方法。

  • 滚动您自己的 repo 并将其更新到您想要的最后一个版本。
  • 使用像 Puppet 这样的工具。
  • 使用分布式 shell 发出更新命令。
  • 使用一台机器作为主机并编写一个工具来读取主机上的包列表并在其他机器上使用它。


Mic*_*ton 6

以下想法也可能对您有所帮助:

  • 使用 yum versionlock 插件 ( yum install yum-plugin-versionlock) 将特定包锁定到特定版本或发行版。
  • 使用Katello或较旧的Spacewalk来获得更集中的管理工具,类似于 Red Hat Satellite。它允许您创建包含特定软件包的自定义软件频道。