第 8 章 为非容器化应用程序测试设置测试环境
认证产品的第一步是设置可运行测试的环境。
测试环境由运行所有认证测试的系统组成。
8.1. 设置作为测试系统的系统 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
安装或配置需要认证的产品的系统称为测试(SUT)下的系统。
先决条件
- SUT 已安装 RHEL 8 或更高版本。为方便起见,红帽提供了 kickstart 文件来安装 SUT 的操作系统。在启动安装过程前,按照适合您系统的说明进行操作。
流程
配置 红帽认证 存储库:
使用您的 RHN 凭证,通过红帽订阅管理注册您的系统:
subscription-manager register
$ subscription-manager register
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 显示您的系统可用订阅列表:
subscription-manager list --available*
$ subscription-manager list --available*
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 搜索提供红帽认证(用于 RHEL 服务器)存储库的订阅,并记录订阅及其池 ID。
将订阅附加到您的系统:
subscription-manager attach --pool=<pool_ID>
$ subscription-manager attach --pool=<pool_ID>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 pool_ID 替换为订阅的池 ID。
注意
如果您启用了 Red Hat Subscription Management 的简单内容访问,则不必将订阅附加到您的系统。如需了解更多详细信息,请参阅如何为红帽订阅管理启用简单内容访问?
订阅红帽认证频道:
subscription-manager repos --enable=cert-1-for-rhel-<VERSION>-<HOSTTYPE>-rpms
$ subscription-manager repos --enable=cert-1-for-rhel-<VERSION>-<HOSTTYPE>-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 VERSION 替换为 SUT 上的 RHEL 版本号
subscription-manager repos --enable=cert-1-for-rhel-9-<HOSTTYPE>-rpms
subscription-manager repos --enable=cert-1-for-rhel-9-<HOSTTYPE>-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要查找系统架构,请运行
uname -m
$ uname -m
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 HOSTTYPE 替换为系统架构。
subscription-manager repos --enable=cert-1-for-rhel-<VERSION>-x86_64-rpms
$ subscription-manager repos --enable=cert-1-for-rhel-<VERSION>-x86_64-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 安装软件测试套件软件包:
注意此步骤仅适用于 RHEL 版本 9 或更高版本。
dnf install redhat-certification-software
$ dnf install redhat-certification-software
Copy to Clipboard Copied! Toggle word wrap Toggle overflow