分类:
2012-04-20 19:47:34
提供的脚本进行。
这个脚本的和Devstack的脚本区别还是很大的。
1:OpenStack Diablo packages for Oneiric.,也就是在ubuntu11.10上,自己进行打包,修改官方源里的bug。就类似分支版本或者说是Diablo的升级版本。
2:脚本比较灵活,可以实现多节点的部署。
3:脚本简单,脚本还能分开执行。
我是在一台机器上测试。非常简单就搞定,等元旦回来,我就可以开始多节点的测试。
要想安装成功,必须
1:物理服务器支持VT
2:两块网卡,单块网卡没戏。
安装过程
英文
这里面你需要做的事情就很少,修改/etc/network/interfaces,和设置setting文件。
root@ubuntu:/etc/network# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.52
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254
auto eth1
iface eth1 inet manual
up ifconfig eth1 up
附上的nova.conf 文件
# cat nova.conf
--dhcpbridge_flagfile=/etc/nova/nova.conf
--dhcpbridge=/usr/bin/nova-dhcpbridge
--logdir=/var/log/nova
--state_path=/var/lib/nova
--lock_path=/var/lock/nova
--force_dhcp_release=True
--verbose
--sql_connection=mysql://nova:letmeinN@127.0.0.1/nova
--public_interface=eth0
--vlan_interface=eth1
--zone_name=nova
--node_availability_zone=nova
--storage_availability_zone=nova
--allow_admin_api=true
--enable_zone_routing=true
--api_paste_config=api-paste-keystone.ini
--vncserver_host=0.0.0.0
--vncproxy_url=
--ajax_console_proxy_url=
--glance_api_servers=192.168.1.52:9292
--ec2_dmz_host=192.168.1.52
--s3_dmz=192.168.1.52
--ec2_host=192.168.1.52
--s3_host=192.168.1.52
--osapi_host=192.168.1.52
--rabbit_host=192.168.1.52
--dmz_net=172.16.0.0
--dmz_mask=255.240.0.0
--fixed_range=172.16.0.0/12
--keystone_ec2_url=
--multi_host=True
root@ubuntu:/etc/nova#
看图,下载了3个镜像,由于Ubuntu 10.04,发布早,还不支持直接使用,需要多下载一个文件,对于Ubuntu 11.04以后的版本,就简单很多。