本过程为楼主安装过程,方便记忆。
最简便快速的安装方法是只需执行一行命令:
当前版本已更新,使用如下命令报错,可在rally下载完成后切换版本,具体版本未测试
# 使用 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. 提示缺少依赖包及解决办法
出现这种情况的时候,我们可以根据给出的解决办法手动安装所需依赖包:
$ 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-manage db recreate
为了能让 Rally 和我们的云建立连接,我们需要一个 openrc 文件
source admin-openrc
注册一个 Openstack deployment,注册成功后,将会默认使用这个 deployment,
同时在主目录下会有一个新的目录出现:.rally
rally deployment create --fromenv --name=existing
检查验证一下刚注册的 deployment 是否存在。
rally deployment list
检查一下 deployment 是否可行。
rally deployment check
参考:https://www.ibm.com/developerworks/cn/cloud/library/1604-rally-openstack-tempest/index.html