网上已经有比较多的openstack的配置文章。比如 OneStack:Ubuntu 12.04 (或11.10) 一键部署安装OpenStack云计算平台,或者你也可以在陈沙克的日志里(http://www.chenshake.com/ubuntu-12-04-openstack-essex-installation-single-node/)找到一些相关的资料。
我最初开始阅读的资料是一键部署的文章,但是按照文中的要求对脚本修改了之后,还是出现了各种各样的问题。最好的一次情况是各项服务都起来了,但是还是没办法上传镜像文件。那篇文章还是不错,但是那个脚本的最新更新的是2012年6月。可能有些部分需要调整才能配置成功。我在12.04的server版本和desktop版本都测试过,没有成功。都已经按照要求改了一些需要改的部分。陈沙克文中的配置非常详细,准备这两天试试。
但是我还是强烈推荐大家在初步的学习中选择devstack。只需要三步就可以安装成功了(单机)。
我准备了一个vitualbox的clean的ubuntu 12.04LTS虚拟机,配置了eth0和eth1网卡。然后
1. 安装git : apt-get install git
2. clone project: git clone http://github.com/openstack-dev/devstack.git
3. 运行: ./stack.sh
测试过可行。这几天准备下多个节点的openstack配置。