5.2. 设置 Controller 和 Compute 节点
单独的测试根据测试计划中每个节点的已定义角色在两个节点上运行。
重复以下流程来设置每个节点。
先决条件
您已根据支持的 RHEL 版本在系统上安装 RHOSP。
对应的支持的版本如下:
Expand RHOSP 版本 支持的 RHEL 版本 17.0
9.0
17.1
9.2
- 您已在这两个节点上安装并启用了 Cockpit。
- 已安装需要认证的插件。
- 这只适用于 Controller 节点。
步骤
使用您的 RHN 凭证,通过红帽订阅管理注册您的系统:
subscription-manager register
# subscription-manager registerCopy 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。
订阅红帽认证频道:
对于 RHEL 8:
subscription-manager repos --enable=cert-1-for-rhel-8-<HOSTTYPE>-rpms
# subscription-manager repos --enable=cert-1-for-rhel-8-<HOSTTYPE>-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 将 HOSTTYPE 替换为系统架构。要查找系统架构,请运行
uname -m
uname -mCopy to Clipboard Copied! Toggle word wrap Toggle overflow Example:
subscription-manager repos --enable=cert-1-for-rhel-8-x86_64-rpms
# subscription-manager repos --enable=cert-1-for-rhel-8-x86_64-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 对于 RHEL 9:
subscription-manager repos --enable=cert-1-for-rhel-9-<HOSTTYPE>-rpms
# subscription-manager repos --enable=cert-1-for-rhel-9-<HOSTTYPE>-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 将 HOSTTYPE 替换为系统架构。要查找系统架构,请运行
uname -m
uname -mCopy to Clipboard Copied! Toggle word wrap Toggle overflow Example:
subscription-manager repos --enable=cert-1-for-rhel-9-x86_64-rpms
# subscription-manager repos --enable=cert-1-for-rhel-9-x86_64-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
安装认证 RPM。
yum install redhat-certification
# yum install redhat-certificationCopy to Clipboard Copied! Toggle word wrap Toggle overflow 安装 OpenStack 测试套件软件包:
yum install redhat-certification-openstack
# yum install redhat-certification-openstackCopy to Clipboard Copied! Toggle word wrap Toggle overflow 打开 Controller 和 Compute 节点中的授权密钥文件,并粘贴您之前复制的测试主机的公钥,然后保存文件。这将允许测试主机和每个节点之间的安全无密码通信。
将 <user> 替换为您的用户名。
vi /<user>/.ssh/authorized_keys
# vi /<user>/.ssh/authorized_keysCopy to Clipboard Copied! Toggle word wrap Toggle overflow Example:
vi /root/.ssh/authorized_keys
# vi /root/.ssh/authorized_keysCopy to Clipboard Copied! Toggle word wrap Toggle overflow
其他资源