第 4 章 设置测试环境
认证您的产品的第一步是设置可运行测试的环境。测试环境仅包含 Undercloud 节点。
所有强制测试,验证裸机认证所需的系统配置在 Undercloud 节点上运行。
如果您希望使用 Cockpit 而不是命令行进行裸机测试,您必须首先设置 Cockpit。具体步骤请参阅 使用 Cockpit 配置系统并运行测试。
4.1. 设置 Undercloud 节点
先决条件
您已在基于支持的 RHEL 版本的系统中安装了 RHOSP,如适用。
确保使用 RHOSP Director 进行安装,因为它是在生产环境中安装和管理 RHOSP 支持的工具集。
对应的支持版本如下:
RHOSP 版本 支持的 RHEL 版本 RHEL 16.0
8.1
RHEL 16.1
8.2
RHEL 16.2
8.4
RHEL 17.0
9.0
RHEL 17.1
9.2 和 9.4
- 确保 RSA 私钥文件采用 PEM 格式。如需更多信息,请参阅 RHOSP 17.1 配置参考文档。
流程
使用您的 RHN 凭证,使用 Red Hat Subscription Management 注册您的系统:
# subscription-manager register
显示您的系统可用订阅列表:
# subscription-manager list --available*
搜索提供红帽认证(适用于 RHEL 服务器)存储库的订阅,并记录订阅及其池 ID。
将订阅附加到您的系统:
# subscription-manager attach --pool=<pool_ID>
将 pool_ID 替换为订阅的池 ID。
订阅红帽认证频道:
对于 RHEL 8:
# subscription-manager repos --enable=cert-1-for-rhel-8-<HOSTTYPE>-rpms
将 HOSTTYPE 替换为系统架构。要查找系统架构,请运行
uname -m
Example:
# subscription-manager repos --enable=cert-1-for-rhel-8-x86_64-rpms
在 RHEL 9 中:
# subscription-manager repos --enable=cert-1-for-rhel-9-<HOSTTYPE>-rpms
将 HOSTTYPE 替换为系统架构。要查找系统架构,请运行
uname -m
Example:
# subscription-manager repos --enable=cert-1-for-rhel-9-x86_64-rpms
安装认证 RPM。
仅在 RHEL 9 中
# yum install redhat-certification
安装 OpenStack 测试套件软件包:
yum install redhat-certification-baremetal