9.2. 接続されていない環境でのリモート SCAP リソースの適用
SCAP データストリームには、OVAL ファイルなどのリモートリソースを含めることができます。これは、SCAP クライアントがホスト上で実行する際にインターネット上で取得できるものです。ホストがインターネットにアクセスできない場合は、カスタムファイルタイプリポジトリーからホスト上のファイル をダウンロードして、リモート SCAP リソースをダウンロードし、Satellite Server からホストにローカルファイルとして配布する必要があります。
前提条件
- リモート実行を有効にして、ホストを Satellite に登録した。
- リモートリソースの取得が無効になっている (デフォルト)。詳細は、「リモートの SCAP リソースの追加」 を参照してください。
手順
Satellite Server で、コンプライアンスポリシーで使用するデータストリームを調べて、ダウンロードする必要がある不足しているリソースを見つけます。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow データストリームによって参照されるローカルファイルの名前を調べます。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow オンラインのマシンで、不足しているリソースをダウンロードします。
curl -o security-data-oval-com.redhat.rhsa-RHEL8.xml.bz2 https://www.redhat.com/security/data/oval/com.redhat.rhsa-RHEL8.xml.bz2
# curl -o security-data-oval-com.redhat.rhsa-RHEL8.xml.bz2 https://www.redhat.com/security/data/oval/com.redhat.rhsa-RHEL8.xml.bz2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重要ダウンロードしたファイルの名前が、データストリームによって参照される名前と一致していることを確認してください。
ファイルを新しいカスタムファイルタイプコンテンツとして、Satellite Server に追加します。詳細は、コンテンツの管理 の カスタムファイルタイプコンテンツの管理 を参照してください。
http://satellite.example.com/pulp/content/My_Organization_Label/Library/custom/My_Product_Label/My_Repo_Label/
など、リポジトリーが公開されている URL をメモします。ホスト上の
root
のホームディレクトリーにファイルをアップロードするリモートジョブをスケジュールします。たとえば、Run Command - Script Default
ジョブテンプレートを使用して、次のコマンドを入力します。curl -o /root/security-data-oval-com.redhat.rhsa-RHEL8.xml.bz2 http://satellite.example.com/pulp/content/My_Organization_Label/Library/custom/My_Product_Label/My_Repo_Label/security-data-oval-com.redhat.rhsa-RHEL8.xml.bz2
# curl -o /root/security-data-oval-com.redhat.rhsa-RHEL8.xml.bz2 http://satellite.example.com/pulp/content/My_Organization_Label/Library/custom/My_Product_Label/My_Repo_Label/security-data-oval-com.redhat.rhsa-RHEL8.xml.bz2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow リモートジョブの実行の詳細は、ホストの管理 の リモートジョブの実行 を参照してください。
- コンプライアンスポリシーのデプロイに進みます。