I would like to have 1 master server that pules, stores and installs software updates automatically. After some grace period then makes the updates available to other NS servers within the reach of this master server.
Objective is to test updates before they are deployed to production servers.
Has this been discussed before, does it makes sense?
Hi, Thanks for you reply. More specifically I am looking for the mast to be:
Central update repository for other NS servers within reach
Manually/Auto tests updates on the master
Flip the switch so the updates are available to the other NS servers.
It makes sense, but I’m not sure it’s been discussed before here. Implementing it, though, is likely to be tricky, as there’s a variety of repos involved, and their URLs are hardcoded into individual files in /etc/yum/repos.d. To make it work, it seems you’d need to either:
Spoof DNS on your network, such that any of the hostnames for the repos resolve to your local “master” instead; or
Hand-edit the repo files so that they point to your “master” server rather than to the original repos.
Or really, a much simpler solution: buy a subscription for the production servers. That gives you access to the “stable” repos, which pretty much work as you describe.