2014-11-15 39 views
1

我对OpenStack和使用暴风雨进行测试非常新颖。请让我知道安装暴风雨的明确步骤,并且需要安装所需的python软件包。我从github安装了暴风雨。并得到了stucked请帮我运行抽样检验我的OpenStackOpenstack中的暴风雨安装

感谢, KM

回答

0

尝试代码库中每个项目的OpenStack退房run_tests.sh。

该shell脚本对openstack的每个组件执行完整的一系列测试。上开栈测试

更多信息可在他们的页面添加内容:

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

0

如果使用devstack,暴风雨将自动在/ opt /堆叠/暴风雨/配置。虽然设置devstack用户会被提示输入密码以解决几个问题,并且会在/opt/stack/tempest/etc/tempest.conf文件中的tempest.conf中进行配置。

但是,如果OpenStack的多节点集群进行测试,那么你必须了解暴风雨的配置,是有是配置很多,如果集群拥有所有的OpenStack服务运行...

OpenStack的文档是非常整洁,可以跟随在http://docs.openstack.org/developer/tempest/overview.html

0

暴风雨可以从来源为最新开发版本进行安装:

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

或一封来自PyPI的发行版本。有关最新版本使用:

$ pip install tempest 

您可能希望在虚拟环境中安装暴风雨,但是如果你这样做,如果你已经安装了暴风雨的插件,确保无论是插件安装在同一个虚拟环境。如果您的插件安装在系统路径中,则可以在Tempest虚拟环境中启用站点包以使它们可以被Tempest发现。

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

如果使用其他部署机制,寻找模块配置暴风雨,如果你使用的OpenStack,ansible它可能已经存在(如openstack-ansible-os_tempest

如果现有机制可用于您的部署方法,你仍然可以尽管我会推荐自动化这个过程,但是大多数情况下你只需要调整一些配置项,通常是你云的访问凭证。 从你想要运行Tempest的文件夹中挑选一个文件夹:

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

看看t他configuration guide仅供参考。