Hi all, This is Susmit http://www.fedoraproject.org/wiki/SusmitShannigrahi here. Earlier my domain was only ambassador and free media, now joining infrastructure too. Still a student but configuring and testing things for a few years. Recently, I got access to hardware resources and bandwidth, so thought about joining infrastructure.
I have a question, I think this should be the appropriate list.
What is the minimum bandwidth required to set up a fedora public mirror? I am working at an university and seriously thinking of setting up a mirror.
Thanks and regards, Susmit.
On Sun, Aug 26, 2007 at 04:19:55PM +0530, susmit shannigrahi wrote:
Hi all, This is [1]Susmit here. Earlier my domain was only ambassador and free media, now joining infrastructure too. Still a student but configuring and testing things for a few years. Recently, I got access to hardware resources and bandwidth, so thought about joining infrastructure.
I have a question, I think this should be the appropriate list.
What is the minimum bandwidth required to set up a fedora public mirror? I am working at an university and seriously thinking of setting up a mirror.
I've been telling people that 100Mbit connection (not just from the server, but available from your bandwidth provider) is the minimum for new mirrors. There are a few long-established mirrors with slightly lower capabilities, but we've also added many with 1Gbit/sec or faster connections. You also need about 1TB of disk space to carry a full mirror.
See http://fedoraproject.org/wiki/Infrastructure/Mirroring for more details on the process.
Thanks, Matt Fedora Mirror Wrangler
I've been telling people that 100Mbit connection (not just from the server, but available from your bandwidth provider) is the minimum for new mirrors. There are a few long-established mirrors with slightly lower capabilities, but we've also added many with 1Gbit/sec or faster connections. You also need about 1TB of disk space to carry a full mirror.
Alas.. I have to drop the idea. I don't have that much of bandwidth right now. In future if I can get a pipe that large, I shall try again.
Thanks. Susmit.
susmit shannigrahi wrote:
I've been telling people that 100Mbit connection (not just from the server, but available from your bandwidth provider) is the minimum for new mirrors. There are a few long-established mirrors with slightly lower capabilities, but we've also added many with 1Gbit/sec or faster connections. You also need about 1TB of disk space to carry a full mirror.
Alas.. I have to drop the idea. I don't have that much of bandwidth right now. In future if I can get a pipe that large, I shall try again.
You can still have a public mirror in the university but not tie it up to the Fedora mirror list and circulate the details amoung local LUG's. That would be helpful to people who are in and around India.
Rahul
You can still have a public mirror in the university but not tie it up to the Fedora mirror list and circulate the details amoung local LUG's. That would be helpful to people who are in and around India.
Rahul
Yes, that can be done.
Thanks, Susmit.
susmit shannigrahi wrote:
You can still have a public mirror in the university but not tie it up to the Fedora mirror list and circulate the details amoung local LUG's. That would be helpful to people who are in and around India.
Rahul
Yes, that can be done.
Let me know if and when you have a public mirror available. Thanks.
Rahul
On Mon, Aug 27, 2007 at 10:13:34AM +0530, susmit shannigrahi wrote:
You can still have a public mirror in the university but not tie it up to the Fedora mirror list and circulate the details amoung local LUG's. That would be helpful to people who are in and around India.
Rahul
Yes, that can be done.
Ahh, that's a different question, and thanks Rahul for noticing. You're of course free to have "private" mirrors - e.g. mirrors intended for use by a University or other organization, where either by network architecture or firewall rules you may or may not be serving people outside of your own local community. The Fedora MirrorManager software can still be of help here. You'd pull the Fedora bits from one of the listed public mirrors, but in MirrorManager you'd set up your Site as a "private" mirror. It won't appear on the public mirrorlists, but if you then also set up a set of Netblocks (IP address ranges for your University), mirrormanager will automatically redirect yum clients in your netblock to your local private mirror. You run 'report_mirror' on your local private mirror to inform the mirrormanager database what you're carrying; if there's a yum client request for content you're not carrying (e.g. ppc), they'll get directed to one of the public mirrors for that content. That lets you get the most bang-for-your-buck: you only need disk space for the content that's popular, and that popular content gets served from your local mirror; less popular content you're not carrying gets served by one of the public mirrors.
Thanks, Matt
Ahh, that's a different question, and thanks Rahul for noticing. You're of course free to have "private" mirrors
Well, in that case may I use a different directory structure so that in can not be pointed without knowing the exact path and all?
Suppose I use /moonshine/updates for update. So in any case it won't be accessable without changing baseurl in fedora.repo to http://xx/moonshine/updates. And I can always redirect from there.
Regards, Susmit.
susmit shannigrahi wrote:
Ahh, that's a different question, and thanks Rahul for noticing. You're of course free to have "private" mirrors
Well, in that case may I use a different directory structure so that in can not be pointed without knowing the exact path and all?
Suppose I use /moonshine/updates for update. So in any case it won't be accessable without changing baseurl in fedora.repo to http://xx/moonshine/updates. And I can always redirect from there.
If you are worried about bandwidth overuse, it is unlikely that many people would discover and use it outside of specific regions if it is not in public mirror list and since you have the control of the server serving data, you can always block specific ip or ip ranges or move the location.
Rahul
If you are worried about bandwidth overuse, it is unlikely that many people would discover and use it outside of specific regions if it is not in public mirror list and since you have the control of the server serving data, you can always block specific ip or ip ranges or move the location.
No, I am not at all worried about that. I have unlimited bandwidth but the pipe is not that large. All I need to do for a public mirror is to copy things to a specific directory and assign the machine a public ip..rest is already done and its already serving WBUT locally . That should take not more that 10 mins. Ok...thanks for all the replies, the next mail from me will be about the server details. :)
Thanks, Susmit.
infrastructure@lists.fedoraproject.org