Openstack中的暴风雨安装

时间:2014-11-15 16:43:23

标签: openstack

我是openstack的新手并且使用tempest进行测试。请告诉我安装tempest所需的明确步骤,并且需要安装所需的python包。我已经从github在Ubuntu中安装了暴风雨。并且被困了请帮我运行我的openstack的样本测试

谢谢, KM

2 个答案:

答案 0 :(得分:0)

尝试在每个openstack项目的代码库中查看run_tests.sh。

这个shell脚本对openstack的每个组件执行一整套测试。

有关openstack测试的更多信息,请访问他们的wiki:

https://wiki.openstack.org/wiki/Testing

答案 1 :(得分:0)

可以从源代码安装Tempest以获取最新的开发版本:

$ git clone https://git.openstack.org/openstack/tempest
$ cd tempest
$ pip install .

或来自pypi的发布版本。对于最新版本使用:

$ pip install tempest 

您可能希望在虚拟环境中安装Tempest,但是如果您这样做并且安装了Tempest插件,请确保插件安装在同一虚拟环境中。如果您的插件安装在系统路径中,则可以在Tempest虚拟环境中启用站点包,以使Tempest可以发现它们。

如果您使用devstack进行开发,默认情况下会安装和配置Tempest以匹配您的开发云配置。

如果您使用其他部署机制,请查找模块以配置可能已存在的Tempest(例如openstack-ansible-os_tempest如果您使用openstack-ansible。

如果您的部署方法没有可用的现有机制,您仍然可以手动配置Tempest"即使我建议自动化该过程。在大多数情况下,您只需要调整一些配置项,通常是云的访问凭据。 从以下位置选择要运行Tempest的文件夹:

   $ cd [folder]
   $ # Create a vanilla configuration file
   $ tempest init
   $ # Customise the config file in [folder]/etc/tempest.conf
   $ # Run tempest
   $ tempest run 

请查看configuration guide以供参考。