9.8. コンプライアンスポリシーのデプロイ


コンプライアンスポリシーをデプロイするには、SCAP クライアントをインストールし、cron スケジュールファイルを更新して、ポリシーで選択されている SCAP コンテンツをホストにアップロードする必要があります。

9.8.1. Ansible を使用したホストグループへのポリシーのデプロイ

Ansible を使用してホストグループにコンプライアンスポリシーをデプロイすると、Ansible ロールによって SCAP クライアントがインストールされ、選択したコンプライアンスポリシーに従ってホスト上で OpenSCAP スキャンが設定されます。

前提条件

  • Capsule で OpenSCAP を有効にしている。詳細は、Capsule Server のインストールCapsule Server での OpenSCAP の有効化 を参照してください。
  • オペレーティングシステムリポジトリーを有効にして Satellite に同期し、ホスト上で有効にしている。

    • Red Hat Enterprise Linux 9 for x86_64 - BaseOS および Appstream (RPM) - rhel-9-for-x86_64-baseos-rpms および rhel-9-for-x86_64-appstream-rpms
    • Red Hat Enterprise Linux 8 for x86_64 - BaseOS および Appstream (RPM) - rhel-8-for-x86_64-baseos-rpms および rhel-8-for-x86_64-appstream-rpms
    • Red Hat Enterprise Linux 7 Server および Extras (RPM) - rhel-7-server-rpms および rhel-7-server-extras-rpms
  • Satellite Client 6 リポジトリーを有効にして Satellite に同期し、ホスト上でそれを有効にしている。
  • Ansible デプロイメント方法を使用して コンプライアンスポリシーを作成 し、ホストグループを割り当てている。

手順

  1. Satellite Web UI で、Configure > Host Groups に移動します。
  2. OpenSCAP レポート用に設定するホストグループをクリックします。
  3. OpenSCAP Capsule リストから、使用する OpenSCAP が有効な Capsule を選択します。
  4. Ansible Roles タブで、foreman.foreman_scap_client Ansible ロールを割り当てます。
  5. オプション: Parameters タブで、ロールの Ansible 変数を設定します。
  6. Submit をクリックして変更を保存します。
  7. 必要なホストグループの行で、Actions 列に移動し、Run all Ansible roles を選択します。

9.8.2. Ansible を使用したホストへのポリシーのデプロイ

Ansible を使用してホストにコンプライアンスポリシーをデプロイすると、Ansible ロールによって SCAP クライアントがインストールされ、選択したコンプライアンスポリシーに従ってホスト上で OpenSCAP スキャンが設定されます。

前提条件

  • Capsule で OpenSCAP を有効にしている。詳細は、Capsule Server のインストールCapsule Server での OpenSCAP の有効化 を参照してください。
  • オペレーティングシステムリポジトリーを有効にして Satellite に同期し、ホスト上で有効にしている。

    • Red Hat Enterprise Linux 9 for x86_64 - BaseOS および Appstream (RPM) - rhel-9-for-x86_64-baseos-rpms および rhel-9-for-x86_64-appstream-rpms
    • Red Hat Enterprise Linux 8 for x86_64 - BaseOS および Appstream (RPM) - rhel-8-for-x86_64-baseos-rpms および rhel-8-for-x86_64-appstream-rpms
    • Red Hat Enterprise Linux 7 Server および Extras (RPM) - rhel-7-server-rpms および rhel-7-server-extras-rpms
  • Satellite Client 6 リポジトリーを有効にして Satellite に同期し、ホスト上でそれを有効にしている。
  • Ansible デプロイメント方法を使用して コンプライアンスポリシーを作成 している。

手順

  1. Satellite Web UI で Hosts > All Hosts に移動して、OpenSCAP レポートを設定するホストで、Edit をクリックします。
  2. OpenSCAP Capsule リストから、使用する OpenSCAP が有効な Capsule を選択します。
  3. Ansible Roles タブで、theforeman.foreman_scap_client Ansible ロールを追加します。
  4. オプション: Parameters タブで、ロールの Ansible 変数を設定します。
  5. Submit をクリックして変更を保存します。
  6. Hosts ブレッドクラムリンクをクリックして、ホストのインデックスページに戻ります。
  7. ポリシーを追加するホストを選択します。
  8. Select Action をクリックします。
  9. リストから Assign Compliance Policy を選択します。
  10. Assign Compliance Policy ウィンドウで、Remember hosts selection for the next bulk action を選択します。
  11. 使用可能なポリシーのリストから必要なポリシーを選択し、Submit をクリックします。
  12. Select Action をクリックします。
  13. リストから Run all Ansible roles を選択します。

9.8.3. Puppet を使用したホストグループへのポリシーのデプロイ

Puppet を使用してホストグループにコンプライアンスポリシーをデプロイすると、Puppet エージェントによって SCAP クライアントがインストールされ、選択したコンプライアンスポリシーに従って次回の Puppet 実行時にホスト上で OpenSCAP スキャンが設定されます。

前提条件

  • Capsule で OpenSCAP を有効にしている。詳細は、Capsule Server のインストールCapsule Server での OpenSCAP の有効化 を参照してください。
  • オペレーティングシステムリポジトリーを有効にして Satellite に同期し、ホスト上で有効にしている。

    • Red Hat Enterprise Linux 9 for x86_64 - BaseOS および Appstream (RPM) - rhel-9-for-x86_64-baseos-rpms および rhel-9-for-x86_64-appstream-rpms
    • Red Hat Enterprise Linux 8 for x86_64 - BaseOS および Appstream (RPM) - rhel-8-for-x86_64-baseos-rpms および rhel-8-for-x86_64-appstream-rpms
    • Red Hat Enterprise Linux 7 Server および Extras (RPM) - rhel-7-server-rpms および rhel-7-server-extras-rpms
  • Satellite Client 6 リポジトリーを有効にして Satellite に同期し、ホスト上でそれを有効にしている。
  • Puppet デプロイメント方法を使用して コンプライアンスポリシーを作成 し、ホストグループを割り当てている。

手順

  1. Satellite Web UI で、Configure > Host Groups に移動します。
  2. OpenSCAP レポート用に設定するホストグループをクリックします。
  3. Environment リストで、foreman_scap_client* Puppet クラスを含む Puppet 環境を選択します。
  4. OpenSCAP Capsule リストで、使用する OpenSCAP が有効になっている Capsule を選択します。
  5. Puppet ENC タブで、foreman_scap_client Puppet クラスを追加します。
  6. オプション: Puppet Class Parameters を設定します。
  7. Submit をクリックして変更を保存します。

9.8.4. Puppet を使用したホストへのポリシーのデプロイ

Puppet を使用してホストにコンプライアンスポリシーをデプロイすると、Puppet エージェントによって SCAP クライアントがインストールされ、選択したコンプライアンスポリシーに従って次回の Puppet 実行時にホスト上で OpenSCAP スキャンが設定されます。

前提条件

  • Capsule で OpenSCAP を有効にしている。詳細は、Capsule Server のインストールCapsule Server での OpenSCAP の有効化 を参照してください。
  • オペレーティングシステムリポジトリーを有効にして Satellite に同期し、ホスト上で有効にしている。

    • Red Hat Enterprise Linux 9 for x86_64 - BaseOS および Appstream (RPM) - rhel-9-for-x86_64-baseos-rpms および rhel-9-for-x86_64-appstream-rpms
    • Red Hat Enterprise Linux 8 for x86_64 - BaseOS および Appstream (RPM) - rhel-8-for-x86_64-baseos-rpms および rhel-8-for-x86_64-appstream-rpms
    • Red Hat Enterprise Linux 7 Server および Extras (RPM) - rhel-7-server-rpms および rhel-7-server-extras-rpms
  • Satellite Client 6 リポジトリーを有効にして Satellite に同期し、ホスト上でそれを有効にしている。
  • Puppet デプロイメント方法を使用して コンプライアンスポリシーを作成 している。

手順

  1. Satellite Web UI で Hosts > All Hosts に移動して、OpenSCAP レポートを設定するホストで、Edit をクリックします。
  2. Environment リストから、foreman_scap_client および foreman_scap_client::params が含まれる Puppet 環境を選択します。
  3. OpenSCAP Capsule リストから、使用する OpenSCAP が有効な Capsule を選択します。
  4. Puppet ENC タブで、foreman_scap_client Puppet クラスを追加します。
  5. オプション: Puppet Class Parameters を設定します。
  6. Hosts ブレッドクラムリンクをクリックして、ホストのインデックスページに戻ります。
  7. ポリシーを追加するホストを選択します。
  8. Select Action をクリックします。
  9. リストから Assign Compliance Policy を選択します。
  10. Assign Compliance Policy ウィンドウで、Remember hosts selection for the next bulk action を選択します。
  11. 使用可能なポリシーのリストから必要なポリシーを選択し、Submit をクリックします。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.