5.2. インストール
5.2.1. OpenSCAP パッケージのインストール
手順5.1 OpenSCAP パッケージのインストール
OpenSCAP プラグインおよびコンテンツを Satellite Server およびすべての外部 Capsule Server にインストールします。
- Satellite Server で、OpenSCAP プラグインおよびコンテンツをインストールします。
satellite-installer --enable-foreman-plugin-openscap
# satellite-installer --enable-foreman-plugin-openscap
Copy to Clipboard Copied! インストールが成功した場合は、進捗インジケーターで示され、Success!
という単語が表示されます。OpenSCAP プラグインは、 メニューの下にある Satellite Web UI の Compliance セクションに追加します。このセクションには、以下のページが含まれます。yum install puppet-foreman_scap_client
# yum install puppet-foreman_scap_client
Copy to Clipboard Copied!
- すべての外部 Capsule Server で、OpenSCAP プラグインおよびコンテンツをインストールします。注記OpenSCAP 機能を Capsule Server で有効にする場合、Puppet はそのサーバーですでに有効になっている必要があります。
satellite-installer --enable-foreman-proxy-plugin-openscap
# satellite-installer --enable-foreman-proxy-plugin-openscap
Copy to Clipboard Copied! インストールが成功した場合は、進捗インジケーターで示され、Success!
という単語が表示されます。これは、OpenSCAP スキャンを実行するためにホストを設定するのに必要な Puppet クラスを提供し、自動コンプライアンススキャン用の Cron ジョブを作成します。 - Puppet マスターロールを持つ外部 Capsule Server に、OpenSCAP クライアントをインストールします。
yum install puppet-foreman_scap_client
# yum install puppet-foreman_scap_client
Copy to Clipboard Copied! 関連する外部 Capsule Server を特定するには、Satellite Web UI を開いてから、に移動し、Features 列に記載されている Puppet を使用する外部 Capsule Server を特定します。
5.2.2. デフォルト OpenSCAP コンテンツのロード
手順5.2 デフォルト OpenSCAP コンテンツのロード
- OpenSCAP コンテンツを Satellite Server にロードします。
foreman-rake foreman_openscap:bulk_upload:default
# foreman-rake foreman_openscap:bulk_upload:default
Copy to Clipboard Copied!
5.2.3. OpenSCAP Puppet モジュールのインポート
手順5.3 OpenSCAP Puppet モジュールのインポート
- OpenSCAP には Puppet 環境が必要ですが、デフォルトではそれらは Puppet モジュールを含むコンテンツビュー用にのみ作成されます。利用可能な Puppet 環境をリスト表示するには、Satellite Web UI を開いて、環境のに移動します。Puppet 環境がない場合は、Satellite Server で CLI セッションを開き、
実稼働
環境の Puppet 環境のディレクトリーを作成します。mkdir -p /etc/puppet/environments/production/modules
# mkdir -p /etc/puppet/environments/production/modules
Copy to Clipboard Copied! - OpenSCAP コンテンツを選択した Puppet 環境にインポートします。OpenSCAP で監査する各ホストは、Puppet 環境に関連付けられている必要があります。
- Satellite Web UI で、コンテキストメニューの Any Organization および Any Location を選択します。
- 環境の
。 - OpenSCAP を使用して監査するホストに関連付けられた各 Puppet 環境について、チェックボックスを選択してから 実稼働 環境を選択します。をクリックします。Puppet 環境が他に存在しない場合は、さらに、foreman_scap_client Puppet モジュールが選択した環境に追加されます。
- foreman_scap_client Puppet モジュールが追加されていることを確認します。
に移動し、Puppet 環境の行の をクリックします。この手順は、foreman_scap_client Puppet クラスがリストされている場合は正常に実行されます。
5.2.4. 追加の SCAP コンテンツのアップロード
追加の SCAP コンテンツは、各自で作成したものか他から取得したものかを問わず、Satellite Server にアップロードできます。SCAP コンテンツは、ポリシーに適用される前に Satellite Server にインポートされる必要があります。たとえば、Red Hat Enterprise Linux 7.2 リポジトリーで利用可能な scap-security-guide RPM パッケージには、Payment Card Industry Data Security Standard (PCI-DSS)バージョン 3 向けのプロファイルが含まれます。このコンテンツは、オペレーティングシステムのバージョン固有ではないため、Red Hat Enterprise Linux 7.2 を実行していない場合でも Satellite Server にアップロードできます。
手順5.4 追加の SCAP コンテンツのアップロード
- Satellite Web UI にログインします。
Upload New SCAP Content をクリックします。 - Title テキストボックスにタイトルを入力します。例:
RHEL 7.2 SCAP Content
。
SCAP コンテンツファイルが正常にロードされると、
Successfully created RHEL 7.2 SCAP Content (RHEL 7.2 SCAP コンテンツ
が正常に作成されました)といったメッセージが表示され、SCAP コンテンツ のリストに新しいタイトルが含まれます。