Gentoo Logo

Порядок организации зеркала-источника Gentoo Linux

Содержание:

1.  Требования

Минимальная скорость канала связи

Чтобы содержать хорошее зеркало-источник, требуется скорость восходящего канала не менее 5 Мбит/с. Соединения по ADSL и кабельным модемам, как правило, непригодны для подключения зеркал из-за медленного восходящего канала.

Минимальное место на диске

Требования к пространству для «полных» зеркал и «дистрибутивных» зеркал различны. Для полных зеркал требуется 90 ГБ места на диске. Для дистрибутивных зеркал нужно 40 ГБ.

Минимальное количество пользователей

Желательно, чтобы ваше зеркало поддерживало не менее 15, а лучше — 30 одновременно подключенных пользователей.

Частота обновления

Все зеркала должны синхронизироваться каждые четыре часа, начиная с полночи по вашему местному времени. Это помогает распределять нагрузку по часам, избегая одновременной синхронизации всех зеркал.

Потребность в зеркалах

Ваше зеркало может оказаться не сразу включено в наш перечень, а вы — можете не сразу получить доступ к частной точке распространения. Чтобы не загромождать список и поддерживать адекватное количество высокоскоростных зеркал, мы добавляем их по мере надобности. Вам определенно есть смысл заглянуть на #gentoo-mirrors на irc.freenode.org, и поболтать там, чтобы выяснить состояние включения вашего зеркала в официальную сеть.

2.  Подробности реализации

Для регистрации новых зеркал предусмотрена следующая процедура:

Настройте свой сервер на синхронизацию по rsync с ftp.ussg.iu.edu::gentoo-distfiles. После образования полного зеркала этого сервера, пожалуйста, составьте запрос в bugs.gentoo.org, категория (продукт) Mirrors, сообщив, что у вас есть новое зеркало, и вы желаете добавить его в список официальных зеркал (по-английски). Пожалуйста, укажите, будет ли это «полное» зеркало (Full Mirror) или «только дистрибутивное» зеркало (Distribution-only Mirror). Дистрибутивные зеркала в списке специальным образом помечаются.

На полных зеркалах должны быть следующие каталоги (а также каталоги, появляющиеся в будущем):

  • /releases
  • /experimental
  • /distfiles
  • /snapshots
  • /grp

На дистрибутивных зеркалах должны содержаться следующие каталоги:

  • /distfiles
  • /snapshots

После этого мы убедимся, что зеркало существует, а у нас с ним хорошее соединение. В следующие 48-72 часа мы определим, правильно ли ваше зеркало синхронизируется, и соответствует ли синхронизация данным правилам.

Если все будет в порядке, мы добавим вас в свой список зеркал (англ.) на главной странице, а вскоре — и в его русский перевод. Мы также направим вам реквизиты для входа на наше частное главное зеркало-источник, доступное только для официальных зеркал Gentoo Linux.

Дополнительно от вас, как от администратора зеркала, потребуется подписаться на почтовую рассылку gentoo-mirrors, чтобы вы смогли следить за всеми вопросами, связанными с зеркалированием.

Примечание: Благодарим за вашу помощь пользователям и разработчикам Gentoo Линукс. С любыми проблемами и вопросами по администрированию зеркал, пожалуйста, обращайтесь к mirror-admin@gentoo.org.

Предупреждение: НЕ ПИШИТЕ mirror-admin@gentoo.org с запросами по организации зеркал, пожалуйста, направляйте такие запросы в Bugzilla. Это облегчит для нас отслеживание запросов.

3.  Некоторые распространенные вопросы

В: К кому обратиться с вопросами по созданию зеркала или с просьбой включить зеркало в официальный список?

О: Пожалуйста, создайте запрос в bugs.gentoo.org, категория Mirrors.

В: С кем связаться по проблемам и обслуживанию зеркал?

О: Пожалуйста, создайте запрос в bugs.gentoo.org, категория Mirrors.

В: Я держу частное зеркало-источник для своей организации. Могу ли я все же получить доступ к частному главному зеркалу?

О: Поскольку наши ресурсы ограничены, мы обязаны распределять их способом, наиболее выгодным для наших пользователей. Поэтому доступ к нашему главному зеркалу rsync и зеркалу-источнику предоставляется только администраторам публичных зеркал. Для организации частного зеркала-источника приветствуется обращение к общедоступной системе зеркал.

В: Как найти ближайшее зеркало?

О: Именно для этой цели написана программа mirrorselect. Если вы еще не запускали emerge mirrorselect, обязательно запустите. Затем запустите mirrorselect. Появится ncurses-меню, позволяющее выбрать зеркало, находящееся поблизости.

В: У меня не так много места на диске. Можно ли зеркалировать только часть?

О: Да, если у вас нет возможности для полного зеркалирования, можно организовать зеркало этих каталогов:

  • /distfiles
  • /snapshots

Они займут примерно 40 ГБ, а вы появитесь на нашем сайте в качестве дистрибутивного зеркала.

В: Нужно ли включать индексацию каталогов, открытых по HTTP?

О: Включение Directory Indexing требуется для каталогов /releases и /experimental, а для остальных каталогов (включая /distfiles) ее при желании можно отключить.

Q: Нужно ли зеркалировать прошлое? В смысле, старые выпуски.

A: Конечно же, нет! Это довольно большой объем данных. В параметры своей команды rsync включите --exclude=/releases/historical. Это исключит прошлое, и сохранит для вас достаточно много дискового пространства.



Для печати

Обновлено 3 апреля 2006

Исходный документ обновлен 17 октября 2006

Аннотация: В этом документе описываются требования к зеркалам-источникам.

Kurt Lieber
автор

Corey Shields
редактор

Benny Chuang
редактор

Jeffrey Forman
редактор

Григорий Голин
переводчик

Алексей Чумаков
переводчик, редактор перевода

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Linux World Expo

Linux World Expo

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.