Difference between revisions of "Setting up a mirror/ru"
Line 58: | Line 58: | ||
Пример информации о новом зеркале: | Пример информации о новом зеркале: | ||
− | + | Site: eu.download.openvz.org | |
− | Type: Master | + | Type: Master |
− | OVZ-https: eu.download.openvz.org/ | + | OVZ-https: eu.download.openvz.org/ |
− | OVZ-ftp: eu.download.openvz.org/ | + | OVZ-ftp: eu.download.openvz.org/ |
− | OVZ-rsync: eu.download.openvz.org/openvz-download/ | + | OVZ-rsync: eu.download.openvz.org/openvz-download/ |
− | Maintainer: Sergey Bronnikov <sergeyb@openvz.org> | + | Maintainer: Sergey Bronnikov <sergeyb@openvz.org> |
− | Country: ch | + | Country: ch |
− | Location: | + | Location: |
− | Sponsor: Virtuozzo | + | Sponsor: Virtuozzo |
− | IPv6: yes | + | IPv6: yes |
− | Comment: Master site | + | Comment: Master site |
− | State: Enabled | + | State: Enabled |
== Немного статистики == | == Немного статистики == |
Revision as of 08:09, 29 December 2015
Если Вы хотите поднять свое OpenVZ зеркало, то эта инструкция для Вас.
Contents
Требования
- Зеркало должно быть доступно по HTTP или FTP. Лучше если будет доступ по обоим протоколам. В дополнение Вы можете предоставлять к нему доступ по rsync.
- Ваш http/ftp сервер должен возвращать корректный статус для несуществующих файлов (HTTP 404, FTP 550)
- Ваше зеркало должно регулярно обновляться. Рекомендованный интервал для обновления - один раз в час.
- Ваше зеркало должно быть подключено к мониторингу
- Файлы должны быть доступны по всем поддерживаемым протоколам
- Обновление зеркала должно проходить регулярно
Пожалуйста, не пробуйте сделать Ваше зеркало публичным, если оно не удовлетворяет всем вышеперечисленным требованиям.
Создание зеркала
Для начального копирования зеркала запустите:
- В США:
rsync -av --delete rsync://download.openvz.org/openvz-download /local/path
- В Европе:
rsync -av --delete rsync://eu.download.openvz.org/openvz-download /local/path
Следующий шаг - добавить cron задание для выполнение аналогичной rsync команды хотя бы раз в час.
Настройка доступа к Вашему зеркалу
Когда Вы будете готовы открыть Ваше зеркало, настройте HTTP/FTP доступ к нему. Лучше, если зеркало будет доступно по ссылке вида http://openvz.yoursite.com/ или http://mirrors.yoursite.com/openvz/ (аналогично и с ftp).
Анонс Вашего зеркала
Последний шаг - анонсировать Ваше зеркало. Это можно сделать двумя способами:
- отправить pull request в openvz-mirrors репозиторий и добавить sergeyb@ как reviewer (предпочтительный вариант)
- отправить запрос по электронной почте на mirrors@openvz.org
Анонс должен содежрать следующую информацию (смотрите как пример):
- Site: - адрес сайта. Пример: hosteurope.de.
- Прямые ссылки на файлы Вашего OpenVZ зеркала (http, ftp, rsync). Пример:
- OVZ-https: download.openvz.org/
- OVZ-ftp: download.openvz.org/
- OVZ-rsync: download.openvz.org/openvz-download/
- Maintainer - email администратора зеркала (по которому его будут оповещать о проблемах). Будет лучше, если это будет общий адрес (как mirroradmin@ или иной), с которого стоит перенаправление на нескольких человек.
- Country (код страны по ISO 3166-1, список кодов - [1])
- Location - физическое расположение Вашего зеркала. Пример: Sergiev Posad, Moscow region, Russia.
- Sponsor - название Вашей огранизации
- IPv6 - поддерживает ли Ваше зеркало IPv6 (yes, no).
- Comment - дополнительная информация, как пропускная способность канала, периодичность обновления и т.п. Пример: 1GB connection, updated hourly.
- Master site - в данный момент есть два master зеркала: download.openvz.org (USA) и eu.download.openvz.org (Switzerland, Europe). Пожалуйста, настройте зеркалирование с ближайшем из них и укажите его в этом поле.
Пример информации о новом зеркале:
Site: eu.download.openvz.org Type: Master OVZ-https: eu.download.openvz.org/ OVZ-ftp: eu.download.openvz.org/ OVZ-rsync: eu.download.openvz.org/openvz-download/ Maintainer: Sergey Bronnikov <sergeyb@openvz.org> Country: ch Location: Sponsor: Virtuozzo IPv6: yes Comment: Master site State: Enabled
Немного статистики
Зеркало OpenVZ занимает порядка 103 Gb (по состоянию на август 2015), исходите из этого объема при планировании требований к серверу для создания зеркала. Объём данных растёт примерно на 1.5 GB в месяц.
Объём трафика для download.openvz.org равен примерно 3-15Т в месяц, но для Вашего зеркала он будет скорее всего намного ниже.