Folks,
For a project at my current customer (ihiji.com), we would like to set up a private mirror, but since our production servers are all "in the cloud", we don't fall into any of the obvious categories listed at http://fedoraproject.org/wiki/Infrastructure/Mirroring and https://fedorahosted.org/mirrormanager/. We don't have our own ASN or a CIDR block assigned to us, we're using IP addresses that are pseudo-randomly assigned to us by our cloud provider, and we're sharing the NAT and other network facilities with all their other thousands and millions of customers.
I've looked at the page for IntelligentMirror (see https://fedorahosted.org/intelligentmirror/) and it doesn't seem to have been updated since 2008. I like the idea, but it doesn't seem that this concept has gone anywhere in the last few years.
I understand that rsync is the preferred mirror method (as opposed to using reposync from yum-utils), but I was wondering if you had any other advice?
I've run large-scale mirrors before -- in the 1999-2000 or so range, I set up the largest mirror server in Belgium at Belgacom Skynet SA/NV (my employer at the time). But that was the ancient days of setting up mirrors, where many sites used tools like wget, where most people were using protocols like FTP, and a mirror server that had 60GB of storage available was a truly humongous machine.
But time has moved on and I want to make sure that I'm running our mirrors according to the Best Current Practice.
Thanks!