依赖包安装成功后,再执行一遍最初的安装命令即可。安装完成!如图 3。在安装完成之后,会给出相应的 rally 信息的目录:虚拟环境,数据库,配置文件和实例。
图 3. Rally 安装完成如果是用 root 账户来执行的话,如果有一些依赖包的缺失,它将会给出提示是否安装。这样的话 Rally 将会被装在系统里面而不是新的虚拟环境中。你可以这样执行:
清单 3.root 安装
1
$ sudo ./install_rally.sh
从图 2 可以看出,用一般的账户来执行的时候,Rally 默认的会被安装到一个虚拟环境,即在主目录下面会生成一个 rally 的目录来存放 Rally。当然也可以指定一个特定的目录来存放 Rally。比如像以下的这个命令,该命令需要手动将 install_rally.sh 下载下来之后再执行:
清单 4. 使用--target 安装
1
$ ./install_rally.sh --target /foo/bar
执行--help 来查看具体的参数配置:
图 4. install_rally.sh 参数配置 Rally 配置Rally 安装成功之后,我们需要对 Rally 进行配置。
首先是进入到 Rally 的虚拟环境, 在终端的光标行首前会出现 (rally)。
1
$ . ~/rally/bin/activate
然后建立 Rally 的数据库。
1
$ rally-manage db recreate
为了能让 Rally 和我们的云建立连接,我们需要一个 openrc 文件,该文件可以从 Horizon 里面得到,具体路径是:Horizon->Project->Compute->Access &Security->API Access。从该页面下载 openrc 文件后,将它以及文件里所引用到的其他文件(比如 crt 文件等)一起放到 Rally 所在的机器里面来。比较方便的话我们可以就将他们放在主目录下。然后我们 source 一下该文件来导出里面的环境变量。
1
$ . openrc
注册一个 Openstack deployment,注册成功后,将会默认使用这个 deployment,同时在主目录下会有一个新的目录出现:.rally。
1
$ rally deployment create --fromenv --name=existing
检查验证一下刚注册的 deployment 是否存在。
1
$ rally deployment list
最后检查一下 deployment 是否可行。如果出现如图 5 的表格,证明 Rally 的配置已经成功。
1
$ rally deployment check
图 5.Rally deployment check