web-dev-qa-db-ja.com

作成方法Yum LAN内のクライアントマシンのキャッシュサーバー

Ubuntuのように、インターネットから直接パッケージをダウンロードして更新し、パッケージをインストール/更新する他のクライアントubuntuマシンにサービスを提供する「Ubuntu更新キャッシュサーバー」を作成するオプションがあります。 RHELベースのディストリビューション(Centos、Fedora)の場合と同じように、インターネットからパッケージを取得し、ローカルのLAN内のクライアントマシンに提供する「アップデートキャッシュサーバー」を作成できます。 。

9
Ankit Pandya

これを実現するにはいくつかの方法があります。

最も簡単なオプションは、squidなどのキャッシングプロキシサーバーを作成することです。クライアントは、接続に使用するように構成できます。クライアントが1つのパッケージをダウンロードすると、残りのクライアントはリポジトリから直接ダウンロードするのではなく、Squidキャッシュからパッケージを収集します。

YUMのWebサイト いくつかのオプションがリストされています (マウントを含む/var/cache/yum共有ストレージ経由。 NFS、またはrsyncを使用して、キャッシュされたパッケージを他のマシンにコピーします。キャッシュは、リモートミラーからのパッケージファイルを同期することによって作成されます。そのほとんどは、維持するためにかなりの構成とディスク領域が必要です。

2
neuro

インストールと構成 mrepo Dag Wieersによる。魅力のように機能します。 apt-cache-ngのapt-cacheとは異なりますが、私が知っているyumランドにはそのようなものは存在しません。

1
natxo asenjo