注意:这个工具仅作为入门体验,正式使用还是手工安装好了,或者使用其它更好的安装工具。

安装操作系统

$ sudo apt-get update
$ sudo apt-get upgrade

使用DevStack快速安装

有一个已经编写好的安装脚本可以让你快速的构建起一个OpenStack系统,它默认从仓库中获取最新的版本,并且安装在/opt/stack目录,这种方式不太适合生产环境。

获取安装脚本

$ sudo apt-get install git
$ git clone git://github.com/openstack-dev/devstack.git

安装OpenStack

执行安装,安装过程中需要输入好多密码,你也可以预先建立配置文件将密码等设置放进去,配置文件在samples/local.conf有样例,可以拷贝过来改改。默认安装中包括:Horizon, Nova, Keystone, noVNC, Glance

$ cd devstack; ./stack.sh 

安装程序会自动建立网络配置,如下:

10.0.0.1/24:private
172.24.4.0/24:floating public,默认的公共网络,你可以在安装前通过环境变量指定成跟你的主机同一个段FLOATING_RANGE=${FLOATING_RANGE:-10.3.92.192/28}也可以把它们写到安装配置文件中。
192.168.253.0/29:floating test

完成后使用浏览器打开http://你的服务器IP就可以登录Web管理界面(代号:Horizon)了,默认用户名是:admin,密码就是你刚才输入的。

停止服务

$ cd devstack; ./unstack.sh

重启服务

重启目前还未成功测试,只要重启服务器就不正常了

$ cd devstack; ./rejoin-stack.sh

[ 编辑 | 历史 ]
最近由“jilili”在“2014-03-28 16:23:55”修改