第 8 章 使用 RHCert CLI 工具配置系统并运行测试


Cockpit 是配置系统和运行测试的首选方法。但是,RHCert CLI 将作为执行相同任务的替代方案。

通过测试主机置备 Controller 和 Compute 节点会执行几个操作,如根据认证类型在两个节点上安装所需的软件包,并创建要运行的最终测试计划。最后的测试计划基于为每个节点定义的测试角色生成,具有由红帽提供测试计划获取的常见测试列表,并在发现系统要求时生成的测试。

例如,如果测试计划设计认证 OpenStack 插件,则会安装所需的 OpenStack 软件包。

先决条件

  • 有 Controller 和 Compute 节点的 IP 地址。
  • 您已将测试计划下载到测试主机。

步骤

  1. 使用 CLI 登录测试主机。
  2. 从测试主机置备 Controller 和 Compute 节点。

    # rhcert-provision <path_to_test_plan_document> --host controller:<IP address of the controller> --host compute:<IP address of the compute>
    Copy to Clipboard Toggle word wrap

    <path_to_test_plan_document > 替换为测试主机上保存的测试计划文件。

    Example:

    # rhcert-provision rhosp_test_plan.xml --host controller:192.168.24.23 --host compute:192.168.24.32
    Copy to Clipboard Toggle word wrap

    除了启动 Controller 和 Compute 节点,并将测试计划发送到实际运行测试的节点外,该命令还在测试主机和每个节点之间建立通信。

  3. 提示时选择 RHOSP 管理员帐户。

    注意
    • 如果使用 RHOSP 17.1 或更高版本,请输入 "tripleo-admin"。
    • 如果使用 RHOSP 17 或更早版本,请输入 "heat-admin"。
    • 如果您已将 root 配置为 Controller 和 Compute 节点的 ssh 用户,请输入 "root"。
  4. 在系统提示时,选择 None 用于"什么是此主机的角色"。

    将显示适用于每个节点的测试。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat