1:vmware 基本设置
我采用的vmware workstation 8.0的版本,其他版本应该都是没问题。我是把虚拟机放在NAT的网络。
虚拟机就单块网卡就可以。
如果你希望可以在dashboard里还可以创建虚拟机。那你就多分配内存,硬盘。
我是最低配置1G内存,20G硬盘,完成devstack,整个openstack,没任何问题。
如果条件允许,2G以上的内存,100G的硬盘,会更好。
2:最小化安装Ubuntu 11.10
只需要启用ssh服务,别的都按照默认就可以。设置一个固定IP地址,让虚拟机可以访问网络。
我为了省事,肯定是启用root账号登陆。
你可以直接用root账号去运行devstack脚本,是没问题,会自动创建一个stack的用户,用这个权限去跑脚本。
3:git 脚本
# apt-get -y install git
#git clone git://github.com/cloudbuilders/devstack.git
需要对脚本进行一些定制和修改。不过不需要直接修改脚本,我们可以在devstack目录下,创建一个 localrc 文件
FLOATING_RANGE=192.168.124.224/27
FIXED_RANGE=10.0.0.0/24
FIXED_NETWORK_SIZE=256
ADMIN_PASSWORD=nova
MYSQL_PASSWORD=nova
RABBIT_PASSWORD=nova
SWIFT_HASH=nova
SERVICE_TOKEN=nova
FLAT_INTERFACE=eth0
ENABLED_SERVICES="g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-sch,n-novnc,n-xvnc,n-cauth,horizon,mysql,rabbit,n-vol,swift"
GLANCE_BRANCH=essex-3
HORIZON_BRANCH=essex-3
KEYSTONE_BRANCH=essex-3
KEYSTONECLIENT_BRANCH=essex-3
NOVA_BRANCH=essex-3
NOVACLIENT_BRANCH=essex-3
QUANTUM_BRANCH=essex-3
QUANTUM_CLIENT_BRANCH=essex-3
SWIFT_BRANCH=1.4.5
4:安装openstack
cd devstack
./stack.sh
就可以完成全过程的安装
原文地址:http://www.cnblogs.com/ryuham/p/4169168.html