我对OpenStack和使用暴风雨进行测试非常新颖。请让我知道安装暴风雨的明确步骤,并且需要安装所需的python软件包。我从github安装了暴风雨。并得到了stucked请帮我运行抽样检验我的OpenStackOpenstack中的暴风雨安装
感谢, KM
我对OpenStack和使用暴风雨进行测试非常新颖。请让我知道安装暴风雨的明确步骤,并且需要安装所需的python软件包。我从github安装了暴风雨。并得到了stucked请帮我运行抽样检验我的OpenStackOpenstack中的暴风雨安装
感谢, KM
尝试代码库中每个项目的OpenStack退房run_tests.sh。
该shell脚本对openstack的每个组件执行完整的一系列测试。上开栈测试
更多信息可在他们的页面添加内容:
如果使用devstack,暴风雨将自动在/ opt /堆叠/暴风雨/配置。虽然设置devstack用户会被提示输入密码以解决几个问题,并且会在/opt/stack/tempest/etc/tempest.conf文件中的tempest.conf中进行配置。
但是,如果OpenStack的多节点集群进行测试,那么你必须了解暴风雨的配置,是有是配置很多,如果集群拥有所有的OpenStack服务运行...
OpenStack的文档是非常整洁,可以跟随在http://docs.openstack.org/developer/tempest/overview.html
暴风雨可以从来源为最新开发版本进行安装:
$ 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仅供参考。