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! Toggle word wrap Toggle overflow インストールが成功した場合は、進捗インジケーターで示され、Success!
という単語が表示されます。OpenSCAP プラグインは、 メニューの下にある Satellite Web UI の Compliance セクションに追加します。このセクションには、以下のページが含まれます。yum install puppet-foreman_scap_client
# yum install puppet-foreman_scap_client
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- すべての外部 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! Toggle word wrap Toggle overflow インストールが成功した場合は、進捗インジケーターで示され、Success!
という単語が表示されます。これは、OpenSCAP スキャンを実行するためにホストを設定するのに必要な Puppet クラスを提供し、自動コンプライアンススキャン用の Cron ジョブを作成します。 - Puppet マスターロールを持つ外部 Capsule Server に、OpenSCAP クライアントをインストールします。
yum install puppet-foreman_scap_client
# yum install puppet-foreman_scap_client
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 関連する外部 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! Toggle word wrap Toggle overflow
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! Toggle word wrap Toggle overflow - 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 コンテンツ のリストに新しいタイトルが含まれます。