「ミラー」の版間の差分

提供: VyOS jp
移動: 案内検索
(Mirrors)
 
(2人の利用者による、間の3版が非表示)
22行: 22行:
 
[http://mirror.vyos.net mirror.vyos.net] は、へリクエストをミラーへランダムにリダイレクトします。
 
[http://mirror.vyos.net mirror.vyos.net] は、へリクエストをミラーへランダムにリダイレクトします。
 
リダイレクト時はパスが保持されます。
 
リダイレクト時はパスが保持されます。
 +
 
例えば<nowiki>http://mirror.vyos.net/example.iso</nowiki>は<nowiki>http://ftp.example.com/software/vyos/example.iso</nowiki>といった様にリダイレクトされます。
 
例えば<nowiki>http://mirror.vyos.net/example.iso</nowiki>は<nowiki>http://ftp.example.com/software/vyos/example.iso</nowiki>といった様にリダイレクトされます。
  
== ミラーサーバ ==
+
== ミラー ==
  
 
{|class="wikitable"
 
{|class="wikitable"
 
  |-
 
  |-
  ! URL
+
  ! Address
  ! 設置場所
+
  ! IPv6
  ! 管理者
+
  ! TLS
  ! ホスティング
+
  ! Location
 +
! Maintainer
 +
! Hoster
 
  |-
 
  |-
  | http://mirrors.nixus.es/vyos
+
  ! scope="row" colspan="6"| North America
| スペイン(ムルシア)
+
| Sebastien Crammate
+
| Nixus Networks
+
 
  |-
 
  |-
| http://0.se.mirrors.vyos.net
+
| http://vyos.nervex.net
| スウェーデン
+
!
| Alexander Normann
+
!
| [http://adminor.se/ Adminor]
+
| Canada (Montreal, QC)
|-
+
| Jeremy Sayres
| http://mirror.symnds.com/software/vyos
+
|  
  | アメリカ(東海岸)
+
|-  
  | Brian Seitz
+
| http://mirror.symnds.com/software/vyos
 +
!
 +
!
 +
  | USA (East Coast)
 +
  | Bryan Seitz
 
  |  
 
  |  
 
  |-
 
  |-
 
  | http://vyos.sliqua.com/
 
  | http://vyos.sliqua.com/
  | アメリカ(アッシュバーン、バージニア州)
+
!
 +
!
 +
  | USA (Ashburn, VA)
 
  | Alexander McMillen
 
  | Alexander McMillen
 
  | [http://www.sliqua.com Sliqua Enterprise Hosting]
 
  | [http://www.sliqua.com Sliqua Enterprise Hosting]
|-
 
| http://apt-mirror.koding.com/vyos
 
| アメリカ(サンノゼ)、オランダ(アムステルダム)その他
 
| Geraint Jones
 
| [https://koding.com Koding]
 
 
  |-
 
  |-
 
  | http://0.us.mirrors.vyos.net/vyos
 
  | http://0.us.mirrors.vyos.net/vyos
  | アメリカ(西海岸)
+
!
 +
!
 +
  | USA (West Coast)
 
  | Danny ter Haar
 
  | Danny ter Haar
 
  | Fromport
 
  | Fromport
 
  |-
 
  |-
  | http://0.uk.mirrors.vyos.net
+
| http://mirror.tuxhelp.org/vyos/
  | イギリス
+
! Y
  |  
+
! Y
 +
| USA (Seattle)
 +
| Chris Wadge
 +
| [http://tuxhelp.org TuxHelp.org]
 +
|-
 +
| http://mirror.as62588.net/vyos/
 +
! Y
 +
!
 +
| USA (Michigan)
 +
| Seamus Caveney
 +
| [https://anynode.net anyNode]
 +
|-
 +
| http://mirrors.maine.edu/vyos
 +
! Y
 +
!
 +
| USA (East Coast)
 +
| Kerry Anderson
 +
| [http://www.maine.edu/ University of Maine System]
 +
|-
 +
! scope="row" colspan="6"| Asia
 +
|-
 +
| http://ftp.tsukuba.wide.ad.jp/software/vyos/
 +
! Y
 +
!
 +
| Tsukuba, Japan
 +
| Kohei TAKAHASHI
 +
| [http://www.wide.ad.jp WIDE Project]
 +
|-
 +
! scope="row" colspan="6"| Europe
 +
|-
 +
  | http://0.se.mirrors.vyos.net
 +
! Y
 +
!
 +
  | Sweden
 +
  | Alexander Normann
 +
| [http://adminor.se/ Adminor]
 
  |-
 
  |-
 
  | http://0.bg.mirrors.vyos.net
 
  | http://0.bg.mirrors.vyos.net
  | ブルガリア
+
!
 +
!
 +
  | Bulgaria
 
  | Hristo Bogdanov
 
  | Hristo Bogdanov
 
  |  
 
  |  
 
  |-
 
  |-
 
  | http://0.ua.mirrors.vyos.net
 
  | http://0.ua.mirrors.vyos.net
  | ウクライナ(キエフ)
+
!
 +
!
 +
  | Kiev, Ukraine
 
  | Alexey Blinkov
 
  | Alexey Blinkov
 
  |
 
  |
 
  |-
 
  |-
 
  | http://mirrors.mediactivity.net/vyos/
 
  | http://mirrors.mediactivity.net/vyos/
  | ベルギー
+
!
 +
!
 +
  | Belgium
 
  | Mickael Monsieur
 
  | Mickael Monsieur
 
  | [http://www.mediactivity.net Mediactivity Telecom]
 
  | [http://www.mediactivity.net Mediactivity Telecom]
 
  |-
 
  |-
  | http://ftp.qb.com.au/pub/vyos/
+
  | http://ftp.het.net/iso/vyos/
  | オーストラリア
+
! Y
  | Paul Gear
+
!
  | [http://www.qb.com.au Queensland Baptists]
+
  | Netherlands
 +
  | Danny ter Haar
 +
  | Fromport
 
  |-
 
  |-
 
  | http://vyos.uv.es
 
  | http://vyos.uv.es
  | スペイン
+
! Y
  |  
+
!
  | University of Valencia  
+
  | Spain
 +
  | Toni Cunyat
 +
  | [http://www.uv.es University of Valencia]
 
  |-
 
  |-
 
  | http://0.de.mirrors.vyos.net
 
  | http://0.de.mirrors.vyos.net
  | ドイツ
+
!
 +
!
 +
  | Germany
 
  | Nick Altmann
 
  | Nick Altmann
 
  |
 
  |
 
  |-
 
  |-
  | http://ftp.tsukuba.wide.ad.jp/software/vyos/
+
  | http://mirror.easyspeedy.com/vyos/
  | 日本(筑波)
+
! Y
  | Kohei TAKAHASHI
+
!
  | WIDE Project
+
| Denmark (Copenhagen)
 +
| Kenneth Oestrup
 +
| [http://easyspeedy.com EasySpeedy]
 +
|-
 +
| http://mirror.chmuri.net/vyos/
 +
!
 +
!
 +
| Poland
 +
| Karol Chmurzyński
 +
|
 +
|-
 +
| https://mirror.isp-solutions.net/vyos/
 +
! Y
 +
! Y
 +
| Switzerland
 +
| Christian Blumer
 +
| [https://www.isp-solutions.net ISP Solutions SA]
 +
|-
 +
! scope="row" colspan="6"| Oceania
 +
|-
 +
| http://ftp.qb.com.au/pub/vyos/
 +
!
 +
!
 +
| Australia (Brisbane)
 +
| Paul Gear
 +
| [http://www.qb.com.au Queensland Baptists]
 +
|-
 +
| http://vyos-mirror.per.webinabox.net.au
 +
!
 +
!
 +
  | Australia
 +
  | Shane Short
 +
  |
 
  |-
 
  |-
 
  |}
 
  |}
106行: 188行:
 
== ミラーサーバの作り方 ==
 
== ミラーサーバの作り方 ==
  
Rsync is the preferred mirroring tool. Put something like this in a cron.daily script:
+
Rsyncは最適なミラーリングツールです。
 +
'''cron.daily'''に下記の様なスクリプトを配置します。
 
<pre>
 
<pre>
 
#!/bin/sh
 
#!/bin/sh
112行: 195行:
 
</pre>
 
</pre>
  
Don't forget to make it executable with, assuming you named it /etc/cron.daily/vyos-sync:
+
実行権限を付与する事を忘れないで下さい。
 +
スクリプト名を'''/etc/cron.daily/vyos-sync'''とした場合、下記の様に権限を付与します。
 
<pre>
 
<pre>
 
chmod +x /etc/cron.daily/vyos-sync
 
chmod +x /etc/cron.daily/vyos-sync
 
</pre>
 
</pre>
  
The alternative is to add a line to crontab manually (assuming you named your script /usr/local/bin/vyos-sync):
+
代替手段として、crontabに行を追記します。
 +
スクリプト名を'''/usr/local/bin/vyos-sync'''とした場合、下記の様に追記します。
 
<pre>
 
<pre>
 
30 4 * * * /usr/local/bin/vyos-sync > /dev/null 2>&1
 
30 4 * * * /usr/local/bin/vyos-sync > /dev/null 2>&1
 
</pre>
 
</pre>
  
'''WARNING:''' "--delete" is required for proper operation (it tells rsync to delete files if they are deleted from the remote server, which is important for package repos), but if you have any data in the directory, '''it will be removed''' too. Make sure the target directory is empty or doesn't contain any valuable data before running it.
+
'''警告:''' "--delete" オプションは正常に動作させるために必要ですが(rsyncの"--delete"オプションは、元サーバからファイルが削除された場合、自分のサーバのファイルも削除します。パッケージリポジトリ維持のために重要なオプションです。)、
 
+
ディレクトリに中に、元サーバに無いデータがある場合、それらも削除されてしまいます。
 +
Rsyncを実行する前に、ターゲットディレクトリ(target directory)が空であるか、重要なデータが含まれていないか等を確認してください。
  
 
[[Category: Infrastructure]]
 
[[Category: Infrastructure]]

2015年3月10日 (火) 01:42時点における最新版

VyOSは、複数のパッケージミラーをサポートしています。

プライマリサーバ

URL 設置場所 管理者 ホスティング
http://packages.vyos.net Amsterdam, the Netherlands SO3 Group

ロードバランサ

mirror.vyos.net は、へリクエストをミラーへランダムにリダイレクトします。 リダイレクト時はパスが保持されます。

例えばhttp://mirror.vyos.net/example.isoはhttp://ftp.example.com/software/vyos/example.isoといった様にリダイレクトされます。

ミラー

Address IPv6 TLS Location Maintainer Hoster
North America
http://vyos.nervex.net Canada (Montreal, QC) Jeremy Sayres
http://mirror.symnds.com/software/vyos USA (East Coast) Bryan Seitz
http://vyos.sliqua.com/ USA (Ashburn, VA) Alexander McMillen Sliqua Enterprise Hosting
http://0.us.mirrors.vyos.net/vyos USA (West Coast) Danny ter Haar Fromport
http://mirror.tuxhelp.org/vyos/ Y Y USA (Seattle) Chris Wadge TuxHelp.org
http://mirror.as62588.net/vyos/ Y USA (Michigan) Seamus Caveney anyNode
http://mirrors.maine.edu/vyos Y USA (East Coast) Kerry Anderson University of Maine System
Asia
http://ftp.tsukuba.wide.ad.jp/software/vyos/ Y Tsukuba, Japan Kohei TAKAHASHI WIDE Project
Europe
http://0.se.mirrors.vyos.net Y Sweden Alexander Normann Adminor
http://0.bg.mirrors.vyos.net Bulgaria Hristo Bogdanov
http://0.ua.mirrors.vyos.net Kiev, Ukraine Alexey Blinkov
http://mirrors.mediactivity.net/vyos/ Belgium Mickael Monsieur Mediactivity Telecom
http://ftp.het.net/iso/vyos/ Y Netherlands Danny ter Haar Fromport
http://vyos.uv.es Y Spain Toni Cunyat University of Valencia
http://0.de.mirrors.vyos.net Germany Nick Altmann
http://mirror.easyspeedy.com/vyos/ Y Denmark (Copenhagen) Kenneth Oestrup EasySpeedy
http://mirror.chmuri.net/vyos/ Poland Karol Chmurzyński
https://mirror.isp-solutions.net/vyos/ Y Y Switzerland Christian Blumer ISP Solutions SA
Oceania
http://ftp.qb.com.au/pub/vyos/ Australia (Brisbane) Paul Gear Queensland Baptists
http://vyos-mirror.per.webinabox.net.au Australia Shane Short

ミラーサーバの作り方

Rsyncは最適なミラーリングツールです。 cron.dailyに下記の様なスクリプトを配置します。

#!/bin/sh
rsync -avzh  --delete  rsync://packages.vyos.net/vyos ${target directory} > /var/log/vyos-rsync-`date +%Y-%m-%d`.log

実行権限を付与する事を忘れないで下さい。 スクリプト名を/etc/cron.daily/vyos-syncとした場合、下記の様に権限を付与します。

chmod +x /etc/cron.daily/vyos-sync

代替手段として、crontabに行を追記します。 スクリプト名を/usr/local/bin/vyos-syncとした場合、下記の様に追記します。

30 4 * * * /usr/local/bin/vyos-sync > /dev/null 2>&1

警告: "--delete" オプションは正常に動作させるために必要ですが(rsyncの"--delete"オプションは、元サーバからファイルが削除された場合、自分のサーバのファイルも削除します。パッケージリポジトリ維持のために重要なオプションです。)、 ディレクトリに中に、元サーバに無いデータがある場合、それらも削除されてしまいます。 Rsyncを実行する前に、ターゲットディレクトリ(target directory)が空であるか、重要なデータが含まれていないか等を確認してください。