How to Keep Installed RPMs in Sync on Linux

linuxredhatrpmyum

What is the best way to keep several CentoS/RH 5 servers keep the same set of RPM's? I.e., when I install or update an RPM on one of them using a common YUM repository, make the other servers update/install it too.

Keeping everything updated to the latest version of everything from the repository is not an option.

Best Answer

The following ideas may also help you:

  • Use the yum versionlock plugin (yum install yum-plugin-versionlock) to lock specific packages to a specific version or release.
  • Use Katello or the older Spacewalk for a more centralized management tool, similar to Red Hat Satellite. It allows you to create custom software channels with specific packages in them.