Openstack实验网络规划

需要搭建一个Openstack测试环境。我也尝试一下,规划一下网络。

服务器都是两块网卡。

物理服务器IP:173.16.41—45 /24(eth0),网关是254.机器是可以访问外部网络。

41是控制节点,跑glance,keystone等服务。

另外4个是计算节点。42,43,44,45,都是计算节点。


虚拟机公网IP (floating IP)是:173.16.10.64/27  (173.16.10.64/255.255.255.224)

虚拟机固定IP:10.10.10.0/24

希望实现的效果:

eth0,管理网络,

eth1,所有的虚拟机流量都跑在这个网络上。 

目前我的管理网络,配置的是公网IP地址。如果使用私有的IP,还是会有所不同。

网络是采用flatdhcp,不过交换机没做任何配置。

 

整个Openstack跑起来,整个虚拟机是可以跑起来,而且都是可以上网。

不过我感觉下面的配置是有问题的。没有使用Eth1。等待高人指点。

下面是计算节点的网卡配置和nova.conf 配置。

/etc/network/interfaces配置文件

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        address 173.16.10.42
        netmask 255.255.255.0
        network 173.16.10.0
        broadcast 173.16.10.255
        gateway 173.16.10.254
        # dns-* options are implemented by the resolvconf package, if installed
        dns-search test.com

 

/etc/nova/nova.conf 文件配置

#general
--logdir=/var/log/nova
--state_path=/var/lib/nova
--lock_path=/var/lock/nova
--verbose

#nova-objectstore
--s3_host=173.16.10.41
--s3_dmz=173.16.10.41

#rabbit
--rabbit_host=173.16.10.41

#ec2
--ec2_host=173.16.10.41
--ec2_dmz_host=173.16.10.41

#osapi
--osapi_host=173.16.10.41
--api_paste_config=api-paste-keystone.ini
--allow_admin_api=true

#db
--sql_connection=mysql://nova:letmeinN@173.16.10.41/nova

#glance
--glance_api_servers=173.16.10.41:9292

#nova-network
--dhcpbridge_flagfile=/etc/nova/nova.conf
--dhcpbridge=/usr/bin/nova-dhcpbridge
--flat_network_bridge=br100
--network_manager=nova.network.manager.FlatDHCPManager
--fixed_range=10.10.10.0/24
--multi_host=True
#--dmz_net=%FIXED_RANGE_NET%
#--dmz_mask=%FIXED_RANGE_MASK%
#--public_interface=%PUBLIC_INTERFACE%
#--vlan_interface=%VLAN_INTERFACE%
#--force_dhcp_release=True


--keystone_ec2_url=http://173.16.10.41:5000/v2.0/ec2tokens
--enable_zone_routing=true
--vncserver_host=0.0.0.0
--vncproxy_url=http://173.16.10.42:6080
--ajax_console_proxy_url=http://173.16.10.42:8000

--zone_name=nova
--node_availability_zone=nova
--storage_availability_zone=nova


--keystone_ec2_url=http://173.16.10.41:5000/v2.0/ec2tokens
--enable_zone_routing=true
--vncserver_host=0.0.0.0
--vncproxy_url=http://173.16.10.42:6080

相关推荐