使用DevStack部署OpenStack开发服务器

1.前期准备:python

0x00 Ubuntu Server 14.04
    0x01 Git
    0x02 DevStack

2.配置安装好服务器OS后,在指定目录下,键入git clone git://github.com/openstack-dev/devstack.git克隆远程devstack到本地。git

3.进入devstack存在的目录下,./stack.sh执行安装脚本。github

第一次运行stack.sh时,会指示输入一连串密码。之后再运行stack.sh,就不会要求输入密码了,由于第一次输入的密码已经被保存在localrc中了,再次运行时将默认使用该密码。(11.10里有bug,不会在home里的devstack下生成localrc,可是/opt/stack/devstack下仍是会有localrc。)服务器

4.根据脚本提示输入想要配置的密码就能够了,而后stack就会自动安装openstack的各个服务以及它们的种种依赖(包括Rabbitmq etc.)spa

5.若是遇到图1.1的报错信息,那么说明你的devstack还不太稳定,会出现奇怪的bug:code

stack.sh在部署好openstack组件组件以后,有一步是安装一个仅为6M的小
image(stack.sh里叫作InstallImages),用来作demo用的,可是在运行到
TOKEN=$(keystone token-get | grep ‘ id ‘ |get_field2)
这句时,TOKEN得到的内容为空,致使后面用glance建立三个image时所使用的TOKEN不正确,所以没法建立,stack.sh中断运行。须要注释掉一段代码后(也就是不须要为demo项目自动建立镜像),继续运行stack.sh。blog

这样的报错 图1.1
下面的图1.2是须要在stack.sh中注释掉的内容,大概在文件中的位置是1216行左右。
须要注释的部分图1.2token

6.而后须要killall screen&killall python后,继续运行安装脚本就ok啦。
7.完结撒花
登陆页面
概览页面部署

相关文章
相关标签/搜索