Порядок организации зеркала-источника 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
На дистрибутивных зеркалах должны содержаться следующие каталоги:
После этого мы убедимся, что зеркало существует, а у нас с ним хорошее
соединение. В следующие 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-меню, позволяющее выбрать зеркало,
находящееся поблизости.
В: У меня не так много места на диске. Можно ли зеркалировать только
часть?
О: Да, если у вас нет возможности для полного зеркалирования, можно
организовать зеркало этих каталогов:
Они займут примерно 40 ГБ, а вы появитесь на нашем сайте в качестве
дистрибутивного зеркала.
В: Нужно ли включать индексацию каталогов, открытых по HTTP?
О: Включение Directory Indexing требуется для каталогов /releases и
/experimental, а для остальных каталогов (включая /distfiles) ее при желании
можно отключить.
Q: Нужно ли зеркалировать прошлое? В смысле, старые выпуски.
A: Конечно же, нет! Это довольно большой объем данных. В параметры своей
команды rsync включите --exclude=/releases/historical. Это
исключит прошлое, и сохранит для вас достаточно много дискового пространства.
Текст этого документа распространяется на условиях лицензии
Creative Commons
- Attribution / Share Alike.
|