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
;. 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
>) 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.
Brad Knowles <bknowles(a)ihiji.com>
SAGE Level IV, Chef Level 0.0.1