Hello,
I'm currently setting up a private mirror of CentOS 4 and 5, which will pull from ftp.plusline.de (since Plusline AG is also our uplink provider). We're planning on mirroring 'base' and 'updates' only, at least for the time being. We're going to add CentOS 6 after it is released. We won't mirror CD- and DVD-Images or SRPMs.
According to your site on mirroring (http://www.centos.org/modules/tinycontent/index.php?id=22) I should let you know about this -- although I'm not sure whether this is really addressed at non-public mirrors.
Just in case: Our uplink speed is 100 MBit/s and our machines are in the 82.98.87.0/24 and 82.98.82.0/24 networks, as well as in 2a02:2e0:3fc::/48, the physical location would be Frankfurt am Main, Hessen, Germany. The mirror can be reached under http://mirror.jonaspasche.com/pub/ (both via IPv4 and IPv6), but we'll probably filter client connections that don't come from within our network.
Looking through your mailing list's archive I gathered that you are currently preparing to change your mirror infrastructure. If in doing this you should implement a way to run a private mirror without having to update the CentOS-Base.repo file on every machine (for example by giving clients different mirrorlists depending on the netrange their request are originating from), I'd be very much obliged.
One question: I've found different information on how to configure a private mirror on the client machines, both on your wiki (http://wiki.centos.org/HowTos/CreateLocalMirror) and in the mailing list archive. It seems to me that the best way would be to add a custom "baseurl=…" line, leave the "mirrorlist=…" line the way it is and add another line "failovermethod=priority" to the repository definition, as well as disabling yum-fastestmirror. But this is only mentioned in the mailing list archive, not in the wiki. Is there a particular reason why?
And lastly, since I can't say this often enough: We're very happy CentOS users. Keep up the good work and thanks a lot!
Regards and best wishes,
Chris
-- Christopher Hirschmann jonaspasche.com
Am 11.11.10 21:04, schrieb c.hirschmann-centos@jonaspasche.com:
Hello,
According to your site on mirroring (http://www.centos.org/modules/tinycontent/index.php?id=22) I should let you know about this -- although I'm not sure whether this is really addressed at non-public mirrors.
Hmm, really? I didn't find that :)
Looking through your mailing list's archive I gathered that you are currently preparing to change your mirror infrastructure. If in doing this you should implement a way to run a private mirror without having to update the CentOS-Base.repo file on every machine (for example by giving clients different mirrorlists depending on the netrange their request are originating from), I'd be very much obliged.
That probably will depend on what we choose to go with and if we want to officially support "private" mirrors. AFAICS that creates work for us with no obvious benefits. And I rather have large corporations offer a public mirror than a private mirror :)
Regards,
Ralph
Looking through your mailing list's archive I gathered that you are
currently preparing to change your mirror infrastructure. If in doing this you should implement a way to run a private mirror without having to update the CentOS-Base.repo file on every machine (for example by giving clients different mirrorlists depending on the netrange their request are originating from), I'd be very much obliged.
That probably will depend on what we choose to go with and if we want to officially support "private" mirrors. AFAICS that creates work for us with no obvious benefits. And I rather have large corporations offer a public mirror than a private mirror :)
I agree. Private mirrors should be completely unsupported by the CentOS guys. Please let them spend their time contributing to the Centos community, not your private network.
-Randy
On Sun, Nov 14, 2010 at 7:31 PM, Randy McAnally rsm@fast-serv.com wrote:
Looking through your mailing list's archive I gathered that you are
currently preparing to change your mirror infrastructure. If in doing this you should implement a way to run a private mirror without having to update the CentOS-Base.repo file on every machine (for example by giving clients different mirrorlists depending on the netrange their request are originating from), I'd be very much obliged.
That probably will depend on what we choose to go with and if we want to officially support "private" mirrors. AFAICS that creates work for us with no obvious benefits. And I rather have large corporations offer a public mirror than a private mirror :)
I agree. Private mirrors should be completely unsupported by the CentOS guys. Please let them spend their time contributing to the Centos community, not your private network.
I also express my view, not to support Mirrors with 'Private' Label on it. Anyone can create a Mirror of CentOS Project's files. With this Private Mirror, he/she can redirect their CentOS box update traffic and in this case my opinion to sync their mirror from nearest Tire 1 Mirror. There shouldn't have any headache to Master Mirror Maintainers.
But as a curtsy the owner of private mirror should contact the maintainer of the Tire 1 mirrors, from where he/she is updating/syncing private mirror.
With Best Wishes
-Ahamed Bauani Maintainer, CentOS Mirror of Bangladesh http://www.bd-servers.net/
-Randy _______________________________________________ CentOS-mirror mailing list CentOS-mirror@centos.org http://lists.centos.org/mailman/listinfo/centos-mirror
_______________________________________ From: Bangladeshi CentOS Mirror Maintainer [BD-SERVERS.NET] [centos-org@bauani.org] Sent: Sunday, November 14, 2010 9:28 AM
I also express my view, not to support Mirrors with 'Private' Label on it. Anyone can create a Mirror of CentOS Project's files. With this Private Mirror, he/she can redirect their CentOS box update traffic and in this case my opinion to sync their mirror from nearest Tire 1 Mirror. There shouldn't have any headache to Master Mirror Maintainers.
If the new mirror management solution is one that allows for some level of self-administration (like MirrorManager does for Fedora), then the CentOS Community should offer some level of support for private mirrors. Our mirror started out as a private mirror, and as support for the project grew in upper management we were able to open it up for the general public. Encouraging others with an easy way to get their foot in the door not only helps grow the community, but it is also good for the existing public mirrors by reducing the overall traffic that we see.
It doesn't have to make life more difficult for the maintainers. I setup a private EPEL mirror without any contact from Fedora in under 10 minutes (excluding sync time of course).
-Jonathan
On Mon, Nov 15, 2010 at 22:37, Jonathan Thurman JThurman@nwresd.k12.or.uswrote:
From: Bangladeshi CentOS Mirror Maintainer [BD-SERVERS.NET] [ centos-org@bauani.org] Sent: Sunday, November 14, 2010 9:28 AM
I also express my view, not to support Mirrors with 'Private' Label on it. Anyone can create a Mirror of CentOS Project's files. With this Private Mirror, he/she can redirect their CentOS box update traffic and in this case my opinion to sync their mirror from nearest Tire 1 Mirror. There shouldn't have any headache to Master Mirror Maintainers.
If the new mirror management solution is one that allows for some level of self-administration (like MirrorManager does for Fedora), then the CentOS Community should offer some level of support for private mirrors. Our mirror started out as a private mirror, and as support for the project grew in upper management we were able to open it up for the general public. Encouraging others with an easy way to get their foot in the door not only helps grow the community, but it is also good for the existing public mirrors by reducing the overall traffic that we see.
It doesn't have to make life more difficult for the maintainers. I setup a private EPEL mirror without any contact from Fedora in under 10 minutes (excluding sync time of course).
-Jonathan
I can second Jonathan's view as well. Our first mirroring requirement was for CentOS, as that is what we use extensively throughout the organization. And, as our internal usage grew, our management gradually realized the value, and at one point decided on going public with the mirror. And, once CentOS was mirrored, they also became more interested in hosting mirrors for other projects as well. Today, we mirror CentOS, Fedora, EPEL, Ubuntu, Debian, GNU Project and PHP. Surprisingly, it is our management that sometimes ask us if a certain project is mirror-worthy.
I think, using some tool like MirrorManager, it would be trivial to maintain private mirrors, and would help growing the CentOS mirroring community.
Regards HASSAN