VLAN Networking Inconsistency
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Firstly, I'm not sure how to mark this as a Feature Request rather than a Bug.. So, Apologies!
There appears to be some inconsistency in what IP address instances are able to talk to other instances on. There seems to be no way to have 1 IP that all other instances can use to talk to. Details Below
Given the following setup:
=======
2x Servers:
- Server01 is running all services, including compute and network.
- Server02 is running compute and network.
Both servers are configured for VLAN networking.
172.16.x.x = Fixed IP range (Configured for multi-host)
78.153.x.x = Floating IP range
4x Instances:
- On Server 1:
- Instance01, FixedIP assigned, No FloatingIP
- Instance02, FixedIP assigned, FloatingIP assigned
- On Server 2:
- Instance03, FixedIP assigned, No FloatingIP
- Instance04, FixedIP assigned, FloatingIP assigned
The following are the results of pinging instances from each other:
=======
On Instance01:
============
ping Instance02-FixedIP - Success
ping Instance02-
ping Instance03-FixedIP - Success
ping Instance04-FixedIP - Success
ping Instance04-
On Instance02:
============
ping Instance01-FixedIP - Success
ping Instance03-FixedIP - FAILURE
ping Instance04-FixedIP - FAILURE
ping Instance04-
I probably should have included the nova.conf:
--dhcpbridge_ flagfile= /etc/nova/ nova.conf /usr/bin/ nova-dhcpbridge /var/log/ nova path=/var/ lib/nova path=/var/ lock/nova dhcp_release= True d_auth helper= tgtadm n=mysql: //nova: XXX@78. 153.xxx. xxx/nova interface= eth1 availability_ zone=dub01 availability_ zone=dub01 admin_api= true zone_routing= true guests_ state_on_ host_boot= true config= api-paste- keystone. ini host=78. 153.xxx. xxx 78.153. xxx.xxx: 6080 console_ proxy_url=http:// 78.153. xxx.xxx: 8000 api_servers= 78.153. xxx.xxx: 9292 host=78. 153.xxx. xxx 78.153. xxx.xxx 78.153. xxx.xxx 78.153. xxx.xxx host=78. 153.xxx. xxx host=78. 153.xxx. xxx 172.16. 0.0 255.240. 0.0
--dhcpbridge=
--logdir=
--state_
--lock_
--force_
--use_deprecate
--iscsi_
--verbose
--sql_connectio
--vlan_
--zone_name=dub01
--node_
--storage_
--allow_
--enable_
--resume_
--api_paste_
--vncserver_
--vncproxy_url=http://
--ajax_
--glance_
--ec2_dmz_
--s3_dmz=
--ec2_host=
--s3_host=
--osapi_
--rabbit_
--dmz_net=
--dmz_mask=