附录 A. 使用 cockpit 运行认证测试


注意

使用 cockpit 运行认证测试 是可选的

使用以下步骤,使用 cockpit 设置并运行认证测试。

A.1. 使用 Cockpit 配置系统并运行测试

要使用 Cockpit 运行认证测试,您需要首先将测试计划上传到 SUT。运行测试后,下载结果并查看它们。

注意

虽然这不是强制要求,但红帽建议您配置和使用 Cockpit 进行认证过程。配置 cockpit 有助于您在 SUT 上管理和监控认证流程。

A.1.1. 设置 Cockpit 服务器

Cockpit 是一个 RHEL 工具,可让您更改系统的配置,并通过用户友好的 Web 界面监控其资源。

注意
  • 您必须在 SUT 或新系统上设置 Cockpit。
  • 确保 Cockpit 能够访问 SUT。

先决条件

  • Cockpit 服务器安装了 RHEL 版本 8 或更高版本。
  • 您已在系统上安装了 Cockpit 插件。
  • 您已启用了 Cockpit 服务。

流程

  1. 登录到安装 Cockpit 的系统。
  2. 安装由红帽认证团队提供的 Cockpit RPM。

    # dnf install redhat-certification-cockpit
    Copy to Clipboard Toggle word wrap

默认情况下,Cockpit 在端口 9090 上运行。

A.1.2. 在 Cockpit 中添加系统测试

将测试下的系统(SUT)添加到 Cockpit 可让它们使用免密码 SSH 进行通信。

先决条件

  • 您有 SUT 的 IP 地址或主机名。

步骤

  1. 在浏览器中输入 http://<Cockpit_system_IP > :9090/ 来启动 Cockpit Web 应用程序。
  2. 输入用户名和密码,然后单击 登录
  3. 点登录的 cockpit 用户名→添加新主机上的 向下箭头。

    此时会显示对话框。

  4. Host 字段中,输入系统的 IP 地址或主机名。
  5. User name 字段中输入您要分配给这个系统的名称。
  6. 可选:选择预定义的颜色,或为添加主机选择的新颜色。
  7. 点击 Add
  8. 单击 Accept key 并连接,让 Cockpit 通过免密码 SSH 与 SUT 通信。
  9. 输入密码
  10. 选择 Authorize SSH Key 复选框。
  11. 登录

验证

在左侧面板中,点击 ToolsRed Hat Certification
验证您刚刚添加的 SUT 是否显示在右侧的 Hosts 部分下。

A.1.3. 在 Red Hat SSO 网络中获取授权

步骤

  1. 浏览器的地址栏中输入 http://<Cockpit_system_IP>:9090/ 来启动 Cockpit Web 应用程序。
  2. 输入用户名和密码,然后单击 登录
  3. 在左侧面板中选择 Tools Red Hat Certification
  4. 在 Cockpit 主页上,单击 Authorize,以与红帽系统建立连接。

    此时会显示 Log in your your Red Hat account 页面。

  5. 输入您的凭证并点 Next

    显示 对 rhcert-cwe 页面的 Grant 访问权限

  6. Grant access。确认消息会显示成功的设备登录。您现在已连接到 Cockpit Web 应用。

对于非授权或有限的访问用户:

对于授权用户:

步骤

  1. 浏览器的地址栏中输入 http://<Cockpit_system_IP>:9090/ 来启动 Cockpit Web 应用程序。
  2. 输入用户名和密码,然后单击 登录
  3. 在左侧面板中选择 Tools Red Hat Certification
  4. Test Plans 选项卡。这时将显示 Recent 认证支持问题单 的列表。
  5. Download Test Plan。这时将显示一条消息,确认成功添加 test 计划。
  6. 下载的测试计划将列在 Test Plan Files 部分的 File Name 下。

在测试下置备系统(SUT)包括以下操作:

  • 设置与 cockpit 的免密码 SSH 通信
  • 根据认证类型,在您的系统中安装所需的软件包
  • 创建要运行的最终测试计划,这是由红帽提供的测试计划获取的常见测试列表,并在发现系统要求时生成的测试。

例如,如果测试计划设计认证了软件产品,则会安装所需的软件包。

流程

  1. 在浏览器地址栏中输入 http:// <Cockpit_system_IP > :9090/ 来启动 Cockpit Web 应用程序。
  2. 输入用户名和密码,然后单击 登录
  3. 在左侧面板中选择 Tools Red Hat Certification
  4. 单击 Hosts 选项卡,然后单击您要在其上运行测试的主机。
  5. 单击 Provision

    此时会出现一个对话框。

    1. 单击 Upload, 然后选择新的 test plan .xml 文件。然后,单击 Next。此时会显示成功上传信息。

      (可选)如果要重复使用之前上传的测试计划,请再次选择它来重新上传。

      注意

      在认证过程中,如果您收到用于持续产品认证的重新设计测试计划,则可以按照上一步进行上传。但是,在继续操作前,您必须在 Terminal 选项卡中运行 rhcert-clean

    2. Role 字段中,选择 test 下的系统,再单击 Submit。默认情况下,该文件被上传到 path:/var/rhcert/plans/<testplanfile.xml>

A.1.6. 使用 Cockpit 运行认证测试

先决条件

  • 您已在测试下准备好了系统。

步骤

  1. 在浏览器地址栏中输入 http:// <Cockpit_system_IP > :9090/ 来启动 Cockpit Web 应用程序。
  2. 输入用户名和密码,然后单击 登录
  3. 在左侧面板中选择 Tools Red Hat Certification
  4. 单击 Hosts 选项卡,再单击要在其上运行测试的主机。
  5. Terminal 选项卡,然后选择 Run。

    此时会显示基于测试计划上传的推荐测试列表。要运行的最终测试计划是红帽所提供的测试计划以及发现系统要求时生成的测试。

  6. 提示时,选择是否通过输入 yesno 运行每个测试。

    您还可以通过键入,从列表中选择特定的测试。

A.1.7. 检查并下载已执行测试计划的结果文件

流程

  1. 在浏览器地址栏中输入 http:// <Cockpit_system_IP > :9090/ 来启动 Cockpit Web 应用程序。
  2. 输入用户名和密码,然后单击 登录
  3. 在左侧面板中选择 Tools Red Hat Certification
  4. Result Files 选项卡查看生成的测试结果。

    1. 可选:点击 Preview 来查看每个测试的结果。
    2. 点结果文件旁的 Download。默认情况下,结果文件保存为 /var/rhcert/save/hostname-date-time.xml

步骤

  1. 浏览器的地址栏中输入 http://<Cockpit_system_IP>:9090/ 来启动 Cockpit Web 应用程序。
  2. 输入用户名和密码,然后单击 登录
  3. 在左侧面板中选择 Tools Red Hat Certification
  4. Result Files 选项卡,然后从显示的列表中选择问题单号。

    1. 对于授权用户,请单击 Submit。这时将显示一条信息,确认测试结果文件的成功上传。
    2. 有关非授权用户,请参阅将已执行测试计划的结果文件上传到红帽客户门户。

已执行测试计划的测试结果文件将上传到红帽客户门户中。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat