Changes

Jump to: navigation, search

Setting up a mirror/ru

2,194 bytes added, 02:58, 27 November 2018
rm translate tags
Если Вы хотите поднять свое OpenVZ зеркало, то эта инструкция для Вас.
== Requirements Требования ==
{{Warning|Please do NOT set up public Пожалуйста, не делайте Ваше OpenVZ mirror ifзеркало публичным если:* you don't have enough resources у Вас не достаточно ресурсов (disk spaceместа на диске, bandwidthпропускной способности сети, admin staffнавыков администрирования);* you are not committed to maintaining it for at least yearsесли Вы не собираетесь его поддерживать хотя бы год;* you do not have automatic monitoring in place and staff to fix it quicklyЕсли у Вас нет автоматического мониторинга и возможности быстро восстановить работу зеркала.}}
* The mirrored contents should be available through Зеркало должно быть доступно по HTTP and или FTP; both are optional but of course at least one should be there. In addition, you might provide Лучше если будет доступ по обоим протоколам. В дополнение Вы можете предоставлять к нему доступ по rsync access — this is highly optional.
* Your Ваш http/ftp servers should return correct status for non-existent files сервер должен возвращать корректный статус для несуществующих файлов (HTTP 404, FTP 550).
* Your mirror should be updated on a regular basis; 1 hour period is recommendedВаше зеркало должно регулярно обновляться. Рекомендованный интервал для обновления - один раз в час.
* Your should have some monitoring in place to check that your mirror isВаше зеркало должно быть подключено к мониторингу** serving the files using all the protocols it supports** updated periodicallyФайлы должны быть доступны по всем поддерживаемым протоколам
If you can not set up a system conforming to the above requirements — please don't attempt it.
== Setting up the mirroring process ==Пожалуйста, не пробуйте сделать Ваше зеркало публичным, если оно не удовлетворяет всем вышеперечисленным требованиям.
To initially mirror the contents, run:== Создание зеркала ==
* United StatesДля начального копирования зеркала запустите: <pre>rsync -av --delete rsync://download.openvz.org/openvz-download /local/path</pre>* Europe: <pre>rsync -av --delete rsync://eu.download.openvz.org/openvz-download /local/path</pre>
Next step is to add the cron job to run the same * В США: <pre>rsync command regularly-av --delete rsync://download.openvz.org/openvz-download /local/path</pre>* В Европе: <pre>rsync -av --delete rsync://eu.download. It is suggested to do that at least hourlyopenvz.org/openvz-download /local/path</pre>
== Setting up an access to your mirror ==Следующий шаг - добавить cron задание для выполнение аналогичной rsync команды хотя бы раз в час.
When you are ready to open up your mirror, set up HTTP/FTP access to it. Preferrably, the mirror should be available at <tt><nowiki>http://openvz.yoursite.com/</nowiki></tt> or <tt><nowiki>http://mirrors.yoursite.com/openvz/</nowiki></tt> (same with ftp).== Настройка доступа к Вашему зеркалу ==
== Announcing your mirror ==Когда Вы будете готовы открыть Ваше зеркало, настройте HTTP/FTP доступ к нему. Лучше, если зеркало будет доступно по ссылке вида <tt><nowiki>http://openvz.yoursite.com/</nowiki></tt> или <tt><nowiki>http://mirrors.yoursite.com/openvz/</nowiki></tt> (аналогично и с ftp).
Final step is to announce the mirror. There are two options:== Анонс Вашего зеркала ==
* send a pull request to [https://src.openvzПоследний шаг - анонсировать Ваше зеркало.org/projects/OVZ/repos/openvz-mirrors/browse openvz-mirrors] repository and add sergeyb@ as reviewer (preferred way)* send an email to [mailtoЭто можно сделать двумя способами:mirrors@openvz.org mirrors@openvz.org]
Announce should contain at least the following information (see * отправить pull request в [https://src.openvz.org/projects/OVZ/repos/openvz-mirrors/commits/c85b848e76c35b216ef157cbc6d1eb823a596d7e example of announcebrowse openvz-mirrors]репозиторий и добавить vvs@ как reviewer (предпочтительный вариант)* отправить запрос по электронной почте на [mailto:mirrors@openvz.org mirrors@openvz.org]
Анонс должен содежрать следующую информацию (смотрите [https://src.openvz.org/projects/OVZ/repos/openvz-mirrors/commits/c85b848e76c35b216ef157cbc6d1eb823a596d7e как пример]): * '''Site:''' - website addressадрес сайта. ExampleПример: hosteurope.de.* Direct links to Прямые ссылки на файлы Вашего OpenVZ files on your mirror зеркала (http, ftp, rsync). ExampleПример:
** OVZ-https: download.openvz.org/
** OVZ-ftp: download.openvz.org/
** OVZ-rsync: download.openvz.org/openvz-download/
* '''Maintainer''' - email address of mirror admin администратора зеркала (whom to contact in case of problemsпо которому его будут оповещать о проблемах). It will better be some generic address Будет лучше, если это будет общий адрес (like как mirroradmin@ or somethingили иной), forwarded to at least a few peopleс которого стоит перенаправление на нескольких человек.* '''Country''' (code of country from код страны по ISO 3166-1, see a list список кодов - [http://www.staff.science.uu.nl/~penni101/mirmon/svn/trunk/countries.list here])* '''Location''' - physical location of your mirrorфизическое расположение Вашего зеркала. ExampleПример: Sergiev Posad, Moscow region, Russia.* '''Sponsor''' - name of your organizationназвание Вашей огранизации* '''IPv6''' - поддерживает ли Ваше зеркало IPv6 support for your mirror (yes, no).* '''Comment''' - additional informationдополнительная информация, like bandwidthкак пропускная способность канала, update frequency etcпериодичность обновления и т. Exampleп. Пример: 1GB connection, updated hourly.* '''Master site''' - currently we have two в данный момент есть два master sitesзеркала: [https://download.openvz.org download.openvz.org] (USA) and и [https://eu.download.openvz.org eu.download.openvz.org] (Switzerland, Europe). Please setup mirroring from nearest OpenVZ master site and specify it in this fieldПожалуйста, настройте зеркалирование с ближайшем из них и укажите его в этом поле.
Example of information about new mirrorПример информации о новом зеркале:
Site: eu.download.openvz.org
Type: Master
OVZ-https: eu.download.openvz.org/
State: Enabled
== Some stats Немного статистики == Зеркало OpenVZ занимает порядка 103 Gb (по состоянию на август 2015), исходите из этого объема при планировании требований к серверу для создания зеркала. Объём данных растёт примерно на 1.5 GB в месяц.
OpenVZ Объём трафика для download site is about 103 Gb now (as of Aug 2015), so your mirror will need at least the same space. It is growing at about 1openvz.5 GB per monthorg равен примерно 3-15Т в месяц, но для Вашего зеркала он будет скорее всего намного ниже.
The traffic for download.openvz.org is about 3T to 15T per month; it should be much lower than that for your mirror.== Также смотрите ==
== See also ==* [http://mirrors.openvz.org/ The status of Статус доступности зеркал OpenVZ mirrors]
[[Category: HOWTO]]
[[Category: Infrastructure]]

Navigation menu