使用devstack
devstack获取
git clone git://github.com/openstack-dev/devstack.git
新建一个配置文件 localrc
进入到 devstack目录新建一个localrc文件,内容如下
MYSQL_PASSWORD=stack ADMIN_PASSWORD=stack SERVICE_PASSWORD=stack RABBIT_PASSWORD=stack SERVICE_TOKEN=stack enable_service ceilometer-acompute enable_service ceilometer-acentral enable_service ceilometer-collector enable_service ceilometer-api
这里配置了一些密码并且开启了 Ceilometer
执行./stack.sh 进行openstack安装
由于网络问题某些包下载会失败,但是脚本会给出详细的报错说明,只需要手工下载那些包再运行命令即可。
可能会遇到的错误
./stack.sh: line 488: generate-subunit: command not found
首先安装python-pip 再安装 os-testr
sudo apt-get install python-pip sudo pip install -U os-testr