ローカル・キャッシュ・フォルダーでのパッケージのキャッシング
CentOS ダウンロード・キャッシャー R2 を使用して、インターネット対応の BigFix サーバー上にパッケージをキャッシングすることができます。BigFix サーバーがキャッシュ・フォルダーとインターネットの両方からリポジトリー・メタデータおよびパッケージを使用するように構成できます。
始める前に
フォルダー・サイズが増大する場合に備えて、BigFix サーバーの sha1 フォルダーではなく別のフォルダーにパッケージを保管します。BigFix サーバーは最新のダウンロードを保管するだけなので、BigFix サーバーの sha1 フォルダー・サイズの制限が小さすぎると、保管されたパッケージは新しいファイルによって置き換えられることがあります。
このタスクについて
ローカル・キャッシュにパッケージを保管すると、CentOS ダウンロード・プラグイン R2 は、インターネットから取得せずにそのパッケージを使用します。
BigFix サーバーがローカル・キャッシュからのパッケージを要求する場合、パッケージは BigFix サーバーの sha1 フォルダーにもキャッシュされるため、追加のスペースが必要になる可能性があります。
手順
-
buildRepoファイルでCentOSR2DownloadCacher.exeサブコマンドを使用して、リポジトリーから BigFix サーバーの sha1 フォルダーにパッケージをダウンロードします。例:CentOSR2DownloadCacher.exe --download_dir C:\downloads buildRepo --key centos-7-x64, centos-6-x32この例で、ダウンロード・キャッシャー・ツールは、指定されたダウンロード・フォルダーにパッケージをダウンロードします。
-
CentOS ダウンロード・キャッシャー R2 の構成ファイル
plugin.iniを開きます。plugin.iniファイルに以下の設定を構成します。localCache = <location of the transferred download_dir> localCacheOnly = noこの設定により、BigFix サーバーは最初にダウンロード・プラグインのキャッシュ・フォルダー内のリポジトリー・メタデータを検査します。これが期限切れでなければ、BigFix サーバーはそのメタデータを使用します。それ以外の場合、BigFix サーバーはインターネットからリポジトリー・メタデータを取得します。パッケージの場合、BigFix サーバーは最初に、パッケージが sha1 フォルダーに存在するかどうかを検査し、次に localCache を検査してから、インターネットに進みます。