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

Исходный документ обновлен 13 мая 2011

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

Kurt Lieber
автор

Corey Shields
редактор

Benny Chuang
редактор

Jeffrey Forman
редактор

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

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

Donate to support our development efforts.

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