I was tasked with a documentation project regarding use of yum repositories inside a customer’s environment and realized that I was having a hard time finding exactly the information I needed to build the full test environment required to test the documentation. What will follow is a series of posts covering information I had to research as background.
Topics
- Background, Terminology and repository basics
- Setting up a corporate yum repository mirror for bandwidth and staged update management
- Setting up a private repository for additional software
Notes
As a quick note up front, based on what I’ve learned, I can’t find a good reason to include the software from a private repository in the update management repository – just build a new repository.
PXE Booting – there are instructions here which will break a PXE Boot environment. Our lab doesn’t PXE or Net boot, so we haven’t tested against them, but a colleague assures me it won’t work.
Bibliography
The following posts were used to build this series. None of them was 100% what I needed, and no source had everything I needed in a single location, but they were all useful, and in no order at all:
http://www.howtoforge.com/creating_a_local_yum_repository_centos
http://wiki.centos.org/HowTos/CreateLocalMirror
http://kenfallon.com/how-to-mirror-rhn-behind-your-firewall/
https://docs.fedoraproject.org/en-US/Fedora/14/html/Software_Management_Guide/ch08s04.html
http://www.outsidaz.org/blog/2012/02/19/using-reposync-to-provide-local-yumrpm-mirrors/
2013-05-26 at 20:28
[…] Part 1 of the series Yum Repositories for Corporate Deployments. […]
2013-10-02 at 09:26
[…] Part 2 of the seriesYum Repositories for Corporate Deployments […]