Infrastructure/Mirroring/Tiering

From FedoraProject

Jump to: navigation, search
#!html
<div style="height:66px; width:100%; background-color:#002867;">
<a href = "http://fedoraproject.org/wiki/Infrastructure"> <img style="float:right;padding-top:3px;" src="http://fedoraproject.org/wiki/Infrastructure?action=AttachFile&do=get&target=InfrastructureTeamN1.png" /></a>
</div>

<HR style="height:2px; background-color:#00578E;" />

Contents

Tiering

Fedora mirror servers use Tiering, whereby a select few fast mirrors get read access to the master rsync servers, and all the other mirrors pull from those mirrors.

It turns out, 9 of our 10 Tier 0 or Tier 1 mirrors are available over Internet2. And, over half of our total mirrors are reachable over Internet2. So, let's make use of that whereever we can.

For our purposes, define:

  • master: The Red Hat servers download*.fedora.redhat.com.
  • Tier 0: The fast mirrors which pull from Red Hat's Internet2-connected master
  • Tier 1: The fast mirrors which pull from the Tier 0 servers (or one of the other masters).
  • Tier 2: The mirrors that pull from the Tier 1 servers.

Properties of Tier 0 and 1 mirrors:

  • Limit the number of Tier 1 mirrors to 10, to ensure adequate bandwidth for these. Adjust number up or down depending on capability of the masters.
  • Must carry everything under fedora-enchilada and fedora-epel. This allows Tier 2 mirrors to exclude what they wish, but get everything if they so wish. This means at least 250GB of disk space for the Fedora portion of this server. If they can carry everything under fedora-enchilada, even better.
  • Must have a 1 Gigabit connection to the Internet, or faster.
  • Must have an active, available, responsive mirror administrator during the days content is staged.
  • Must have at least 2 Internet2-connected Tier 1 mirrors.
  • Must have at least 1 Tier 1 mirror on each continent for which we have Tier 2 mirrors
  • Must serve private rsync


Tier 0 Mirrors

Tier 0 mirrors can pull from Red Hat directly over the Internet2 connection.

Server Comment Contact for ACL
fedora-archives.ibiblio.org Internet2 / National Lamba Rail (NLR) connected hosts. Don Sizemore <dls at metalab.unc.edu>
archive.linux.duke.edu Internet2. Uses ACL from MirrorManager database. Kambiz Aghaiepour <kambiz.aghaiepour at duke.edu>


Tier 1 Mirrors

Tier 1 mirrors pull from one of the Tier 0 mirrors.

Server Comment Contact for ACL
mirrors.kernel.org USx2, SE, NL <ftpadmin at kernel.org>
wpi.edu IPv6-connected or Internet2-connected mirrors only Chuck Anderson <cra at wpi.edu>
rsync.hrz.tu-chemnitz.de rsync.hrz.tu-chemnitz.de::fedora-enchilada/. Uses ACL from MirrorManager database . guenther.fischer at hrz.tu-chemnitz.de
fedora-rsync.ftp.pub.2iij.net rsync://fedora-rsync.ftp.pub.2iij.net/fedora-enchilada mirror-contact at iij.ad.jp
sunsite.mff.cuni.cz
ftp.heanet.ie
mirror.speedpartner.de IPv4 and IPv6 mirror at speedpartner.de
fedora.c3sl.ufpr.br South America Carlos Carvalho carlos at fisica.ufpr.br


Master Mirrors

  • download1.fedora.redhat.com in Raleigh, NC, USA (on Internet2, but requires static routes to use, so for Tier 0 mirrors only.)
  • download2.fedora.redhat.com in Tampa Bay, FL, USA
  • download3.fedora.redhat.com in Phoenix, AZ, USA