8.7. 在测试执行过程中下载客户机镜像
步骤
- 验证 guest 镜像是否在系统中本地可用。如果是,则测试执行将启动。
- 如果 guest 镜像在本地不可用,测试将尝试从预先配置的测试服务器下载它们。
- 如果本地可用性和测试服务器下载失败,测试将与 CWE API 建立连接,以获取 AWS 的预签名 S3 URL。然后,客户端镜像将使用提供的 URL 从 AWS 下载。
- 如果从 AWS 下载也遇到了问题,测试将使用 CWE API 直接流并下载客户机镜像。
如果之前所有尝试获取客户机镜像都失败,则整个测试都会标记为 FAIL。
注意以上步骤适用于 rhcert 版本 8.66 及更新的版本。
如果 FV 镜像下载在测试运行过程中失败,请按照以下步骤执行:
- 从红帽客户门户下载文件 。
-
下载文件后,将它们移到测试之下的主机上的
/var/lib/libvirt/images
目录中。 -
要手动提取文件,请使用命令
tar xmvfj <tarred file name>
。 提取文件后,使用 mv <extracted file> <image file name> 命令
重命名该文件
。例如 -mv hwcertData-20211116.img hwcertData.img
。如需文件名,请参考下表:
Expand tarred 文件名
镜像文件名
hwcertData.img.tar.bz2
hwcertData.img
hwcert-x86_64.img.tar.bz2
hwcert-x86_64.img
rhel-kvm-rt-image.qcow2.tar.bz2
rhel-kvm-rt-image.qcow2