Hey everyone! I'm in charge of over 2,000 Linux VMs running on VCD and vCenter, primarily using Ubuntu, Debian, and RHEL. I'm looking to establish a local repository so these machines can be updated without reliance on internet access. If anyone has experience or recommendations on how to set this up effectively, I would really appreciate your input!
2 Answers
Check out theforeman.org with the Katello plugin. It's a solid option for setting up a local repository that can manage your VMs efficiently. Just a heads up, though, it's not the easiest solution to work with, but it gets the job done.
Another good alternative is the Uyuni project. It focuses on maintaining local package repositories and can handle updates for a large number of machines.

Yeah, I've tried it too. It does work, but the usability can be pretty rough.