本过程为楼主安装过程,方便记忆。

最简便快速的安装方法是只需执行一行命令:

# 使用 wget
$ wget -q -O- https://raw.githubusercontent.com/openstack/rally/master/install_rally.sh | bash
# 或者使用 curl
$ curl https://raw.githubusercontent.com/openstack/rally/master/install_rally.sh | bash

该命令将会先检查 Rally 所依赖的软件包有没有已经被装上,如果没有,它会抛出类似下面的错误和修复的命令:

图 2. 提示缺少依赖包及解决办法
rally 安装

出现这种情况的时候,我们可以根据给出的解决办法手动安装所需依赖包:

$ sudo apt-get install libssl-dev libffi-dev python-dev libxml2-dev

libxslt1-dev libpq-dev git python-pip

(网络问题出现错误时,在执行一遍安装命令)

依赖包安装成功后,再执行一遍最初的安装命令即可

使用--target 安装
. /install_rally.sh --target /opt/rally

rally 安装

首先是进入到 Rally 的虚拟环境, 在终端的光标行首前会出现 (rally)。

然后建立 Rally 的数据库

rally-manage db recreate

为了能让 Rally 和我们的云建立连接,我们需要一个 openrc 文件

source admin-openrc

注册一个 Openstack deployment,注册成功后,将会默认使用这个 deployment,

同时在主目录下会有一个新的目录出现:.rally

rally deployment create --fromenv --name=existing

rally 安装

检查验证一下刚注册的 deployment 是否存在。

rally deployment list

检查一下 deployment 是否可行。

rally deployment check

rally 安装

参考:https://www.ibm.com/developerworks/cn/cloud/library/1604-rally-openstack-tempest/index.html

相关文章: