第 4 章 配置 OpenStack Integration Test Suite


4.1. 创建 Workspace

  1. 提供目标部署的凭证:

    • 如果目标位于 undercloud 中,请提供 undercloud 的凭据:

      # source stackrc
      Copy to Clipboard Toggle word wrap
    • 如果目标在 overcloud 中,提供 overcloud 的凭据:

      # source overcloudrc
      Copy to Clipboard Toggle word wrap
  2. 初始化 tempest

    # tempest init mytempest
    # cd mytempest
    Copy to Clipboard Toggle word wrap

    这个命令会创建一个名为 mytempest 的临时工作区。

    运行以下命令查看现有工作区列表:

    # tempest workspace list
    Copy to Clipboard Toggle word wrap
  3. 生成 etc/tempest.conf 文件:

    # discover-tempest-config --deployer-input ~/tempest-deployer-input.conf \
    --debug --create --network-id <UUID>
    Copy to Clipboard Toggle word wrap

    UUID 替换为外部网络的 UUID。有关您可以在 discover-tempest-config 命令中包含的选项的更多信息,请运行 discover-tempest-config --help。例如,使用 --image 选项定义您要使用的镜像。如果通过 --image 选项分配镜像,您可能需要创建适合分配的镜像的类别。发现-tempest-config、m1.nano 和 m1.micro 创建的默认类别可能对该镜像来说太小。创建类别后,您需要在 tempest.conf 中将类别 ID 添加到 flavor_refflavor_ref_alt 中。

    discover-tempest-config 以前称为 config_tempest.py,并采用相同的参数。它由 python-tempestconf 提供,它作为 openstack-tempest 的依赖项安装。

注意

要为 undercloud 生成 etc/tempest.conf 文件,请确保 tempest-deployer-input.conf 文件中的区域名称与 undercloud 部署中的名称相同。如果这些名称不匹配,请更新 tempest-deployer-input.conf 文件中的区域名称,以匹配 undercloud 的地区名称。

要检查 undercloud 的地区名称,请运行以下命令:

$ source stackrc
$ openstack region list
Copy to Clipboard Toggle word wrap

要检查 overcloud 的地区名称,请运行以下命令:

$ source overcloudrc
$ openstack region list
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat