注意:这个工具仅作为入门体验,正式使用还是手工安装好了,或者使用其它更好的安装工具。
安装操作系统
$ 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