Resources to set up a local YUM repository RHEL 5.9
Hello,
I need to set up a machine with a local YUM repo, following the this article: https://access.redhat.com/site/solutions/23016.
This machine will be the main repository for the "rhel-x86_64-server-5" channel, so the rest of the machines will use it.
Im wondering which are the needed HW resources for this machine. Mainly RAM and CPU but specially storage.
¿How can I know the size of the complete "rhel-x86_64-server-5" repo? ¿20Gb? ¿50Gb?
Thanks for your time.
Responses
Resources will depend on what you're looking to do after the reposync.
In general, set aside 8-16GB per full channel of disk space (the older the active-channel, the more space it will need for the current and old RPMs).
CPU/RAM needs will depend on whether you're just looking to present your repo via a basic HTTP (e.g. set up Apache or NGinx), FTP, NFS or similar file-based service and how many concurrent clients you're looking to serve. For this kind of service, CPU/RAM will be fairly light.
For something more involved - like Satellite or SpaceWalk - it will depend on the needs of the supporting services (such as a database).
When not doing Satellite - which sorta "magics" the CVEs and Errata into your channel-syncs - it becomes a bit more painful. I've never really done non-Satellite CVE/Errata setup outside the context of SpaceWalk. That said, there's a number of good documents on how to do it with SpaceWalk that could probably point you in the right direction for doing it in the context of a "dumb" repo.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
