第 7 章 使用 CLI 配置系统并运行测试
Cockpit 是配置系统和运行测试的首选方法。但是,RHCert CLI 将继续作为执行相同任务的替代方案。
7.1. 使用测试计划置备 Controller 和 Compute 节点进行测试 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
通过测试主机置备 Controller 和 Compute 节点执行几个操作,例如,根据认证类型在两个节点上安装所需的软件包,并创建要运行的最终测试计划。最终的测试计划是根据为每个节点定义的测试角色生成的,并在发现系统要求时从红帽提供的测试计划中生成通用测试列表。
例如,如果测试计划是为认证 OpenStack 插件而设计的,将安装所需的 OpenStack 软件包。
先决条件
- 您有 Controller 和 Compute 节点的 IP 地址。
- 您已将测试计划下载到 红帽认证门户网站中的测试主机。
流程
- 使用 CLI 登录测试主机。
从测试主机置备 Controller 和 Compute 节点。
# rhcert-provision <path_to_test_plan_document> --host controller:<IP address of the controller> --host compute:<IP address of the compute>将 <path_to_test_plan_document> 替换为在测试主机上保存的测试计划文件。
Example:
# rhcert-provision rhosp_test_plan.xml --host controller:192.168.24.23 --host compute:192.168.24.32除了启动 Controller 和 Compute 节点,并将测试计划发送到实际运行测试的节点外,该命令还在测试主机和每个节点之间建立通信。
提示时选择 RHOSP 管理员帐户。
注意- 如果使用 RHOSP 17.1 或更高版本,请输入 "tripleo-admin"。
- 如果使用 RHOSP 17 或更早版本,请输入 "heat-admin"。
- 如果您已将 root 配置为 Controller 和 Compute 节点的 ssh 用户,请输入 "root"。
在提示时,选择 None "What is this host's role"。
将显示适用于每个节点的测试。