5.2. 安装


5.2.1. 安装 OpenSCAP 软件包

过程 5.1. 安装 OpenSCAP 软件包

在 Satellite 服务器和所有外部胶囊服务器上安装 OpenSCAP 插件和内容。
  1. 在 Satellite 服务器上,安装 OpenSCAP 插件和内容。
    1. # satellite-installer --enable-foreman-plugin-openscap
      Copy to Clipboard Toggle word wrap
      成功安装通过进度指示器以及 "成功"一词表示。OpenSCAP 插件在 Hosts 菜单下添加到 Satellite Web UI a Compliance 部分,包含以下页面:
      • 策略(policy)
      • SCAP 内容
      • 报告
    2. # yum install puppet-foreman_scap_client
      Copy to Clipboard Toggle word wrap
  2. 在所有外部胶囊服务器上,安装 OpenSCAP 插件和内容。
    注意
    如果要在胶囊服务器上启用 OpenSCAP 功能,则必须在该服务器上启用了 Puppet。
    # satellite-installer --enable-foreman-proxy-plugin-openscap
    Copy to Clipboard Toggle word wrap
    成功安装通过进度指示器以及 "成功"一词表示。这提供了设置主机以执行 OpenSCAP 扫描所需的 Puppet 类,并为自动合规性扫描创建 Cron 作业。
  3. 在具有 Puppet master 角色的外部胶囊服务器上,安装 OpenSCAP 客户端。
    # yum install puppet-foreman_scap_client
    Copy to Clipboard Toggle word wrap
    若要识别相关的外部胶囊服务器,可打开 Satellite Web UI,导航到 Infrastructure Capsules,并使用 Features 列中列出的 Puppet 识别这些外部胶囊服务器。

5.2.2. 加载默认 OpenSCAP 内容

过程 5.2. 加载默认 OpenSCAP 内容

  • 在服务器上加载 OpenSCAP 内容。
    # foreman-rake foreman_openscap:bulk_upload:default
    Copy to Clipboard Toggle word wrap

5.2.3. 导入 OpenSCAP Puppet 模块

过程 5.3. 导入 OpenSCAP Puppet 模块

  1. OpenSCAP 需要 Puppet 环境,但默认情况下,它们仅针对包含 Puppet 模块的内容视图创建。若要列出可用的 Puppet 环境,可打开卫星 Web UI,再导航到 Configure Environments
    如果没有 Puppet 环境,请打开卫星服务器上的 CLI 会话,再为 生产 Puppet 环境创建一个目录。
    # mkdir -p /etc/puppet/environments/production/modules
    Copy to Clipboard Toggle word wrap
  2. 将 OpenSCAP 内容导入到所选 Puppet 环境中。要通过 OpenSCAP 审核的每个主机必须与 Puppet 环境关联。
    1. 在卫星 Web UI 中,从上下文菜单中选择 Any OrganizationAny Location
    2. 导航到 Configure Environments
    3. 单击 Import然后从 satellite.example.com导入
    4. 对于与要使用 OpenSCAP 进行审计的主机关联的每个 Puppet 环境,请选中复选框,然后单击 Update。如果不存在其他 Puppet 环境,请选择 生产环境
      foreman_scap_client Puppet 模块以及其他模块将添加到所选环境中。
    5. 验证 foreman_scap_client Puppet 模块已被添加。
      导航到 Configure Environments,然后单击 Puppet 环境所在行中的 Classes。如果列出了 foreman_scap_client Puppet 类,该过程成功。

5.2.4. 上传额外的 SCAP 内容

您可以将额外的 SCAP 内容上传到 Satellite 服务器中,无论是由自己创建的内容,或者在其他位置获取。在策略中应用 SCAP 内容之前,必须将 SCAP 内容导入到 Satellite 服务器。例如,Red Hat Enterprise Linux 7.2 存储库中的 scap-security-guide RPM 软件包包括 支付卡行业数据安全标准 (PCI-DSS)版本 3 的配置集。即使内容没有运行 Red Hat Enterprise Linux 7.2,您也可以将此内容上传到 Satellite 服务器中,因为内容不特定于操作系统版本。

过程 5.4. 上传额外的 SCAP 内容

  1. 登录 Satellite Web UI。
  2. 前往 Hosts SCAP,再单击 Upload New SCAP Content
  3. Title 文本框中输入标题。例如: RHEL 7.2 SCAP Content
  4. 单击 Choose file,导航到包含 SCAP 内容文件的位置,再选择 Open
  5. 单击 Submit
如果成功载入 SCAP 内容文件,则会显示类似于 Successfully created RHEL 7.2 SCAP Contents 的消息,SCAP Contents 列表将包括新标题。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat