利用devstack在ubuntu上安装openstack
系统要求:ubuntu12.04 32位
安装git:
sudo apt-get install git
获取devstack脚本:
git clone https://github.com/openstack-dev/devstack.git
在当前用户目录下执行命令,否则会报没权限
进入devstack目录
cd devstack ./stack.sh
脚本执行过程需要按照提示设置几个密码,执行过程大概:
(1)下载并安装Openstack运行所需要的系统软件,大概包括一些python的组件、mysql、rabbitmq-server等
(2)下载openstack组件,包括nova 、keystone、glance、noVNC、horizon等
(3)下载并安装openstack源码所依赖的python库和框架
(4)安装openstack各组件
(5)启动各项服务
然后就是漫长到等待,需要看网络情况,经常装到一半没速度了,可以换用其他到Ubuntu 更新源。
Horizon is now available at http://172.16.95.187/ Keystone is serving at http://172.16.95.187:5000/v2.0/ Examples on using novaclient command line is in exercise.sh The default users are: admin and demo The password: 123456 This is your host ip: 172.16.95.187 stack.sh completed in 1961 seconds.
访问http://172.16.95.187/,输入用户名密码即可
http://devstack.org/