594
edits
Changes
no edit summary
<!--T:3-->
{{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.}}
<!--T:4-->
* The mirrored content 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.
<!--T:5-->
* Your http/ftp servers should return correct status for non-existent files (HTTP 404, FTP 550).
<!--T:6-->
* Your mirror should be updated on a regular basis; 1 hour period is recommended.
<!--T:7-->
* You should have some monitoring in place to check that your mirror is up to date and working properly and serving the files using all the protocols it supports
<!--T:8-->
If you can not set up a system conforming to the above requirements — please don't attempt it.
== Setting up the mirroring process == <!--T:9-->
<!--T:10-->
To initially mirror the contents, run:
<!--T:11-->
* 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>
<!--T:12-->
Next step is to add the cron job to run the same rsync command regularly. It is suggested to do that at least hourly.
== Setting up an access to your mirror == <!--T:13-->
<!--T:14-->
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 == <!--T:15--> <!--T:16-->Final step is to announce the mirror by sending . There are two options: <!--T:17-->* send a pull request to [https://src.openvz.org/projects/OVZ/repos/openvz-mirrors/browse openvz-mirrors] repository and add vvs@ as reviewer (preferred way)* send an email to [mailto:mirrors@openvz.org mirrors@openvz.org]. It <!--T:18-->Announce should contain at least the following information(see [https://src.openvz.org/projects/OVZ/repos/openvz-mirrors/commits/c85b848e76c35b216ef157cbc6d1eb823a596d7e example of announce]): <!--T:19-->* '''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. <!--T:20-->Example of information about new mirror: <!--T:21-->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
<!--T:24-->The traffic for download.openvz.org is about 100 3T to 250 GB 15T per month; it should me be much lower than that for your mirror.
== See also ==<!--T:25-->* [[Download http://mirrors.openvz.org/ The status of OpenVZ mirrors]]</translate>
[[Category: HOWTO]]
[[Category: Infrastructure]]