Running a Fedora mirror

We have a dozen or so machines and feel that it would be a good thing to set up a local Fedora Mirror. Up to 11/2012 we did this in an ad-hoc basis using rsync, but this setup was fragile and tended to fail about once a year when the site we were mirroring from changed policies.

The first choice is whether our mirror should be public or private. I would like to make it public, just to be a good citizen, but am not being encouraged by local management or peers.

The first step is to set up an account with FAS (the Fedora Account System). This is free, and fairly easy to do.

The next step is to subscribe to mirror-list@redhat.com. This is a "mailman" implemented mailing list, and the easiest way to join is probably via this link, which is what I did.

The next step is to log in to Mirror Manager using my new FAS credentials. Once logged in, I create a new mirror site. I call it "MMT", make it private, and myself (aka "mmt") the only admin at this time.

yum install mirrormanager mirrormanager-client
This pulls in about 44 dependent python packages.
Have any comments? Questions? Drop me a line!

Adventures in Computing / tom@mmto.org