隔離された環境での CentOS ダウンロード・キャッシャー R2 の使用

buildRepo サブコマンドを使用してリポジトリーのすべてのパッチを指定のディレクトリーにダウンロードすることにより、隔離された環境で CentOS ダウンロード・キャッシャー R2 を使用できます。

始める前に

  • BigFix でサポートされる CentOS 基本リポジトリーおよびサブリポジトリーにアクセスできることを確認します。確認するには、check-allrepos サブコマンドを実行します。
  • リポジトリー・メタデータおよびパッケージをダウンロードするための十分なスペースがあることを確認します。必要なストレージ・スペースを調べるには、サブコマンド check-storagereq を実行します。
  • 以下の手順を実行して、BigFix サーバーの sha1 フォルダー・サイズの制限を大きくします。
    1. BigFix コンソールから、コンピューターを右クリックして、「コンピューター設定の編集」を選択します。
    2. _BESGather_Download_CacheLimitMB のサイズを増やします。

      推奨されるサイズは、現行の BigFix サーバーの sha1 フォルダー・サイズに sha1_download_dir のサイズを加えた値です。

      sha1_download_dir のサイズを事前に決定できない場合、推奨される sha1_download_dir のサイズは、リポジトリーごとに最小で 20GB です。最小サイズの 20GB は、時間の経過とともに増加される可能性があることに注意してください。

手順

  1. buildRepo ファイルで CentOSR2DownloadCacher.exe サブコマンドを使用して、リポジトリーのすべてのファイルを指定のディレクトリーにダウンロードします。例:
    CentOSR2DownloadCacher.exe --download_dir C:\downloads 
    --sha1_download_dir C:\sha1_downloads
    buildRepo --key centos-6.8-x64, centos-6.7-x64

    この例で、ダウンロード・キャッシャー・ツールは、「centos-6.8-x64」リポジトリーと「centos-6.7-x64」リポジトリーの両方について、パッケージを sha1_download_dir にダウンロードし、リポジトリー・メタデータを download_dir にダウンロードします。

  2. download_dir を隔離された BigFix サーバーに転送し、sha1_download_dir の sha1 ファイルを BigFix Server の sha1 フォルダーに転送します。
  3. CentOS ダウンロード・キャッシャー R2 の構成ファイル plugin.ini を開きます。plugin.ini ファイルに以下の設定を構成して、BigFix サーバーがリポジトリー・メタデータおよび必要なパッケージをオンラインではなくローカル・キャッシュから取得するように設定します。
    localCache = <download_directory_specified_for_the_--download_dir_parameter>
    localCacheOnly = yes