3.3. 安装 OpenStack Integration Test Suite 软件包


  1. 安装与 OpenStack Integration Test Suite 相关的软件包:

    $ sudo yum -y install openstack-tempest
    Copy to Clipboard Toggle word wrap

    此命令不会安装任何 tempest 插件。您必须根据 OpenStack 安装手动安装插件。

  2. 为环境中的每个组件安装适当的 tempest 插件。例如,运行以下命令来安装 keystone、horizon、neutron、cinder 和 telemetry 插件:

    $ sudo yum install python-keystone-tests-tempest python-horizon-tests-tempest python-neutron-tests-tempest python-cinder-tests-tempest python-telemetry-tests-tempest
    Copy to Clipboard Toggle word wrap

    如需了解每个 OpenStack 组件的临时插件列表,请参阅 第 3.3.1 节 “Tempest 插件软件包列表”

注意

您还可以安装 openstack-tempest-all 软件包。这个软件包包含所有 tempest 插件。

3.3.1. Tempest 插件软件包列表

运行以下命令来检索 tempest 测试软件包列表:

$ sudo yum search $(openstack service list -c Name -f value) 2>/dev/null | grep test | awk '{print $1}'
Copy to Clipboard Toggle word wrap
Expand
组件软件包名称

Barbican

python-barbican-tests-tempest

cinder

python-cinder-tests-tempest

Designate

python-designate-tests-tempest

ec2-api

python-ec2api-tests-tempest

Heat

python-heat-tests-tempest

Horizon

python-horizon-tests-tempest

ironic

python-ironic-tests-tempest

keystone

python-keystone-tests-tempest

kuryr

python-kuryr-tests-tempest

Manila

python-manila-tests-tempest

mistral

python-mistral-tests-tempest

networking-bgvpn

python-networking-bgpvpn-tests-tempest

networking-l2gw

python-networking-l2gw-tests-tempest

neutron

python-neutron-tests-tempest

nova-join

python-novajoin-tests-tempest

octavia

python-octavia-tests-tempest

patrole

python-patrole-tests-tempest

Sahara

python-sahara-tests-tempest

Telemetry

python-telemetry-tests-tempest

tripleo-common

python-tripleo-common-tests-tempest

zaqar

python-zaqar-tests-tempest

Tempest 测试软件包特定于 Python 版本。例如,如果您的系统使用 Python 2,在安装 Tempest 测试软件包时,您必须将 python- 替换为 python2-

注意

python-telemetry-tests-tempest 软件包包含 aodh、panko、gnocchi 和 ceilometer 测试的插件。python-ironic-tests-tempest 软件包包含 ironic 和 ironic-inspector 的插件。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat