We've got a RHEL 7.4 server that is registered and would like to make it a yum server for other non-internet connected servers. This particular server is allowed to be connected, but we would like to keep the others offline. I'm pretty new to all of this so I've got a few questions.
I'm from mainly a Windows environment so the way it was explained to me is that a yum server acts similarly to a WSUS server in the sense that it can receive updates and then push them out (in our case, we have our one upstream server that pushes updates to several other downstream servers).
Is this an accurate comparison?
Does each server need to be registered (offline registration) to be able to get yum updates?
Does the online repo need to have the requested package in his repo for another server to pull? Or can an "offline" server use the online server to acquire the package?
I've tried to do this myself and spent about 2 days learning 1000 ways it doesn't work. I've tried to set up repos via http and ftp, but I cannot seem to get it working. I run into problems with directory access with both http and ftp (though I've tried setting access to 777 with no avail).
Would appreciate a little guidance.
Update:
Got the web server piece up and running! So the only question I think I have left is do I need to reposync each of the repos that are the result of "subscription-manager repos" on my online server?