附录 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 或 9。
- 您已在系统上安装了 Cockpit 插件。
- 您已启用了 Cockpit 服务。
流程
- 登录到安装 Cockpit 的系统。
安装由红帽认证团队提供的 Cockpit RPM。
dnf install redhat-certification-cockpit
# dnf install redhat-certification-cockpit
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
默认情况下,Cockpit 在端口 9090 上运行。
其他资源
有关安装和配置 Cockpit 的更多信息,请参阅开始使用 Cockpit 和 Introduc ing Cockpit。
A.1.2. 将系统添加到 Cockpit 下 复制链接链接已复制到粘贴板!
将系统添加到 Cockpit 可让它们使用免密码 SSH 进行通信。
先决条件
- 您有 SUT 的 IP 地址或主机名。
流程
- 在浏览器中输入 http://<Cockpit_system_IP > :9090/ 来启动 Cockpit Web 应用程序。
- 输入用户名和密码,然后点 Login。
点 logged-in cockpit 用户名上的下箭头→Add new host。
此时将显示对话框。
- 在 Host 字段中,输入系统的 IP 地址或主机名。
- 在 User name 字段中输入您要分配给此系统的名称。
- 可选:选择预定义的颜色,或为添加的主机选择一个新颜色。
- 点击 Add。
- 点 Accept key 并连接,让 Cockpit 通过免密码 SSH 与 SUT 通信。
- 输入密码。
- 选中 Authorize SSH Key 复选框。
- 点登录。
验证
在左侧面板中,点 Tools →Red Hat Certification。
验证您刚刚添加的 SUT 显示在右侧的 Hosts 部分下。
A.1.3. 使用测试计划准备系统进行测试 复制链接链接已复制到粘贴板!
在测试下置备系统(SUT)包括以下操作:
- 设置与 cockpit 的免密码 SSH 通信
- 根据认证类型在您的系统上安装所需的软件包
- 创建运行的最终测试计划,这是从红帽提供的测试计划在发现系统要求时生成的常用测试列表。
例如,如果测试计划旨在认证软件产品,将安装所需的软件包。
先决条件
- 您已下载红帽提供的测试计划。
流程
- 在浏览器地址栏中输入 http:// <Cockpit_system_IP > :9090/ 来启动 Cockpit Web 应用。
- 输入用户名和密码,然后点 Login。
-
在左侧面板中选择 Tools
Red Hat Certification。 - 单击 Hosts 选项卡,然后单击测试下要在其上运行测试的主机。
单击 Provision。
此时会出现一个对话框。
点 Upload, 然后选择新的 test plan .xml 文件。然后,单击 Next。此时会显示成功上传信息。
另外,如果要重复使用之前上传的测试计划,请再次选择它来重新上传。
注意在认证过程中,如果您收到持续产品认证的重新设计测试计划,您可以在上一步中上传它。但是,您必须在 Terminal 选项卡中运行
rhcert-cli clean all
,然后才能继续。-
在 Role 字段中,选择 test 下的系统,再单击 Submit。默认情况下,该文件上传到路径:
/var/rhcert/plans/<testplanfile.xml>
A.1.4. 使用 Cockpit 运行认证测试 复制链接链接已复制到粘贴板!
先决条件
- 您已在测试下准备了系统。
流程
- 在浏览器地址栏中输入 http:// <Cockpit_system_IP > :9090/ 来启动 Cockpit Web 应用。
- 输入用户名和密码,然后点 Login。
-
在左侧面板中选择 Tools
Red Hat Certification。 - 单击 Hosts 选项卡,再单击要在其上运行测试的主机。
点 Terminal 选项卡,然后选择 Run。
此时会显示基于测试计划上传的推荐测试列表。运行的最终测试计划是从红帽提供的测试计划中的常见测试列表,并在发现系统要求时生成的测试。
出现提示时,选择是否通过键入
yes
或no
运行每个测试。您还可以通过键入
select
,从列表中选择特定的测试。
A.1.5. 检查并下载已执行测试计划的结果文件 复制链接链接已复制到粘贴板!
流程
- 在浏览器地址栏中输入 http:// <Cockpit_system_IP > :9090/ 来启动 Cockpit Web 应用。
- 输入用户名和密码,然后点 Login。
-
在左侧面板中选择 Tools
Red Hat Certification。 点 Result Files 选项卡查看生成的测试结果。
- 可选:点 Preview 查看每个测试结果。
-
点结果文件旁的 Download。默认情况下,结果文件保存为
/var/rhcert/save/hostname-date-time.xml
。