第 7 章 使用 RHCert CLI 工具配置系统并运行测试
要继续 Cloud Instance Type 认证过程,请配置系统以运行认证测试。
7.1. 对于 RHEL 硬件认证 复制链接链接已复制到粘贴板!
要使用 CLI 完成 RHEL 硬件认证流程,您必须在测试(HUT)和测试服务器下准备主机,运行测试并检索测试结果。
7.1.1. 使用测试计划准备测试的主机 复制链接链接已复制到粘贴板!
运行 provision 命令执行很多操作,如设置与测试服务器的免密码 SSH 通信,基于认证类型安装所需的软件包,并创建要运行的最终测试计划,这是由红帽提供的测试计划以及发现系统要求时生成的测试列表。
例如,如果测试计划设计认证硬件或软件产品,则会安装所需的硬件或软件包。
先决条件
- 您有测试服务器的主机名或 IP 地址。
步骤
以任一方式运行 provision 命令。测试计划将自动下载到您的系统。
如果您已经下载了测试计划:
# rhcert-provision <path_to_test_plan_document>将 <path_to_test_plan_document> 替换为您系统上保存的测试计划文件。
按照屏幕的说明进行操作。
如果您还没有下载测试计划:
# rhcert-provision按照屏幕说明进行操作,并在出现提示时输入您的 认证 ID。
- 出现提示时,提供测试服务器的主机名或 IP 地址来设置免密码 SSH。只有在第一次添加新系统时,才会提示您。
7.1.2. 使用测试计划准备测试服务器进行测试 复制链接链接已复制到粘贴板!
运行 Provision 命令启用并启动 rhcertd 服务,该服务配置测试服务器上的测试套件中指定的服务,如 iperf 用于网络测试,以及 kdump 测试中使用的 nfs 挂载点。
先决条件
- 您有测试中的主机的主机名或 IP 地址。
流程
通过在您要添加的系统中定义角色"test server"来运行 provision 命令。
这只在置备测试服务器时才需要。
# rhcert-provision --role test-server <path_to_test_plan_document>将 <path_to_test_plan_document> 替换为您系统上保存的测试计划文件。
7.1.3. 使用 CLI 运行认证测试 复制链接链接已复制到粘贴板!
流程
运行以下命令:
# rhcert-run提示时,选择是否通过输入
yes或no运行每个测试。您还可以通过键入,从列表中选择特定的测试。
测试重启后,rhcert 会在后台运行,以验证镜像。使用 tail -f /var/log/rhcert/RedHatCertDaemon.log 来查看验证的当前进度和状态。
7.1.4. 提交测试结果文件 复制链接链接已复制到粘贴板!
流程
登录以验证您的设备。
注意登录必须提交测试结果文件。
# rhcert-cli login- 在新浏览器窗口或标签页中打开生成的 URL。
- 输入登录和密码,然后单击 登录。
点 Grant access。
显示设备日志成功消息。
-
返回到终端,输入
yes到 Please confirm after grant access prompt。
提交结果文件。
# rhcert-submit出现提示时,输入您的认证 ID。