注意点:在测试nova,在配置文件里面如果不指定网络id,那么默认是外网的网络(该网络是共享的),如果想要指定网络,那么该网络必须是共享的状态,否则将会报错:无法发现网络。如果测试多于50台的虚拟机需要修改默认值,因为默认值是有限制的可用如下命令查看:
[root@rally nova]# nova absolute-limits +-------------------------+---------+ | Name | Value | +-------------------------+---------+ | maxServerMeta | 128 | | maxPersonality | 100 | | maxImageMeta | 128 | | maxPersonalitySize | 10240 | | maxTotalRAMSize | 5120000 | | maxSecurityGroupRules | 20 | | maxTotalKeypairs | 100 | | totalRAMUsed | 58960 | | maxSecurityGroups | 10 | | totalFloatingIpsUsed | 0 | | totalInstancesUsed | 24 | | totalSecurityGroupsUsed | 1 | | maxTotalFloatingIps | 10 | | maxTotalInstances | 200 | | totalCoresUsed | 51 | | maxTotalCores | 500 | +-------------------------+---------+ |
修改默认值可以在界面,管理员->默认值,进行修改;其次可以在运行nova-api服务的节点上修改配置文件nova.conf
安装rally:
[root@rally nova]#git clone https://github.com/stackforge/rally.git [root@rally rally]# /usr/bin/easy_install pip (安装pip,有就不需要装了) [root@rally rally]# mkdir /root/.pip [root@rally rally]# vim /root/.pip/pip.conf (设置pip源,加快安装速度) [global] index-url=http://pypi.douban.com/simple [root@rally nova]#pip install -U virtualenv 安装虚拟环境(可装可不装,一般为了系统的干净还是装个虚拟环境) [root@rally nova]#virtualenv .venv [root@rally nova]#. .venv/bin/activate [root@rally nova]#yum install gcc-c++ (安装编译工具) [root@rally nova]#cd rally [root@rally rally]#./install_rally.sh .... ====================================================================== Information about your Rally installation: * Method: system * Database at: /var/lib/rally/database * Configuration file at: /etc/rally ====================================================================== |