私はfedoraを実行しているいくつかのマシン(7)を持っており、消費している外部帯域幅の量を減らしたいと思っています。ミラーを設定する試みがいくつかあったようですが、それらのプロジェクトは死んでいるようです。以前にsquidプロキシを使用しましたが、ミラーとSSLの違いにも問題があります。最後に、クラスター化されたFSを実行して、あるパッケージにダウンロードされたパッケージを別のパッケージで使用できるようにし、オフラインになった場合に、オンラインに戻ったときに自動的に再同期するようにすることができます。
glusterfsのようなものを使用するよりも、構成が簡単で正しいオプションはありますか?
承認された回答:
質問の一部と完全性のために、yumの帯域幅消費を削減/制限したいだけの場合は、グローバルに、または特定のプラグインやリポジトリに対して有効にできるスロットルオプションがあります
yumキャッシュをより多く使用し、デフォルトでリポジトリメタデータを頻繁に更新しないようにするために利用できる設定は他にもあります。たとえば、を参照してください。その他のヒントについては、このFedoraフォーラムスレッド:https://ask.fedoraproject.org/en/question/31808/how-to-make-yum-consume-less-traffic/
使用目的に最も近いオプションは、おそらくボックスの1つにセットアップしたyumプロキシですが、これは要求したパッケージのみをダウンロードし、他のボックスに提供できます。簡単に検索すると、この正確なものは存在しないように見えるため、自分で作成する必要があるかもしれません。これはMageia用に存在し、urpmi-proxyと呼ばれます。
apacheについて少し知識があれば、Fedoraに適応できるはずです。説明も参照してください。実際には何をしますか?実際にはどのように機能しますか?
コードはgitにあります:http://gitweb.mageia.org/software/rpm/urpmi-proxy/
いくつかの関連情報:
- https://serverfault.com/questions/559211/yum-repo-server-as-archive-cache
- https://serverfault.com/questions/142830/caching-proxy-for-yum-and-debian-repositories
- http://serverascode.com/2014/03/29/squid-cache-yum.html