[Openstack] Neutron vxlan-setup: new instance does not get the correct network config

Geert Willems willemgf at milieuinfo.be
Wed Apr 8 10:55:25 UTC 2015


Hi, 

I just got a manual install/conbfiguration of openstack Juno up and running under Ubuntu 14.04 as a POC. 

POC-details: 

    • 1 controller node 
    • 1 network node 
    • 1 compute node 
    • ceph-storage 
    • neutron vxlan-config 

Here extra detailed info of what we have configured in neutron and nova: 

root at controller:~# neutron net-list 
+--------------------------------------+------------+-------------------------------------------------------+ 
| id | name | subnets | 
+--------------------------------------+------------+-------------------------------------------------------+ 
| f3091d1f-db16-4294-96ac-3ed1dd8d15f9 | ext-net | 95c8476b-167d-4e23-9fe1-3b0511775597 10.17.0.0/16 | 
| e4c2d1a5-886b-47f0-9f40-c9bf4fce3d04 | goob-net | 2033252f-b19c-40ec-8845-81a48f99665d 10.19.0.0/16 | 
| 91e11a9a-2b89-4ccc-ba77-ca8a2a2e4493 | test-net-1 | 84d3757d-a1df-4af1-87d3-10d4834e80a2 192.168.100.0/24 | 
+--------------------------------------+------------+-------------------------------------------------------+ 
root at controller:~# neutron net-show 91e11a9a-2b89-4ccc-ba77-ca8a2a2e4493 
+---------------------------+--------------------------------------+ 
| Field | Value | 
+---------------------------+--------------------------------------+ 
| admin_state_up | True | 
| id | 91e11a9a-2b89-4ccc-ba77-ca8a2a2e4493 | 
| name | test-net-1 | 
| provider:network_type | vxlan | 
| provider:physical_network | | 
| provider:segmentation_id | 8201 | 
| router:external | False | 
| shared | False | 
| status | ACTIVE | 
| subnets | 84d3757d-a1df-4af1-87d3-10d4834e80a2 | 
| tenant_id | a9fd57125a50463e866490caf820efdc | 
+---------------------------+--------------------------------------+ 
root at controller:~# neutron net-show f3091d1f-db16-4294-96ac-3ed1dd8d15f9 
+---------------------------+--------------------------------------+ 
| Field | Value | 
+---------------------------+--------------------------------------+ 
| admin_state_up | True | 
| id | f3091d1f-db16-4294-96ac-3ed1dd8d15f9 | 
| name | ext-net | 
| provider:network_type | flat | 
| provider:physical_network | external | 
| provider:segmentation_id | | 
| router:external | True | 
| shared | True | 
| status | ACTIVE | 
| subnets | 95c8476b-167d-4e23-9fe1-3b0511775597 | 
| tenant_id | a9fd57125a50463e866490caf820efdc | 
+---------------------------+--------------------------------------+ 
root at controller:~# neutron subnet-list 
+--------------------------------------+---------------+------------------+--------------------------------------------------------+ 
| id | name | cidr | allocation_pools | 
+--------------------------------------+---------------+------------------+--------------------------------------------------------+ 
| 95c8476b-167d-4e23-9fe1-3b0511775597 | ext-subnet | 10.17.0.0/16 | {"start": "10.17.1.1", "end": "10.17.255.254"} | 
| 2033252f-b19c-40ec-8845-81a48f99665d | goob-subnet | 10.19.0.0/16 | {"start": "10.19.1.1", "end": "10.19.255.254"} | 
| 84d3757d-a1df-4af1-87d3-10d4834e80a2 | test-subnet-1 | 192.168.100.0/24 | {"start": "192.168.100.100", "end": "192.168.100.150"} | 
+--------------------------------------+---------------+------------------+--------------------------------------------------------+ 
root at controller:~# neutron subnet-show 84d3757d-a1df-4af1-87d3-10d4834e80a2 
+-------------------+--------------------------------------------------------+ 
| Field | Value | 
+-------------------+--------------------------------------------------------+ 
| allocation_pools | {"start": "192.168.100.100", "end": "192.168.100.150"} | 
| cidr | 192.168.100.0/24 | 
| dns_nameservers | 10.17.0.2 | 
| enable_dhcp | True | 
| gateway_ip | 192.168.100.1 | 
| host_routes | | 
| id | 84d3757d-a1df-4af1-87d3-10d4834e80a2 | 
| ip_version | 4 | 
| ipv6_address_mode | | 
| ipv6_ra_mode | | 
| name | test-subnet-1 | 
| network_id | 91e11a9a-2b89-4ccc-ba77-ca8a2a2e4493 | 
| tenant_id | a9fd57125a50463e866490caf820efdc | 
+-------------------+--------------------------------------------------------+ 
root at controller:~# nova list 
+--------------------------------------+-------------+--------+------------+-------------+----------------------------+ 
| ID | Name | Status | Task State | Power State | Networks | 
+--------------------------------------+-------------+--------+------------+-------------+----------------------------+ 
| 261ebe35-19bf-4f4f-8fdf-1548b5a94874 | test-node-1 | ACTIVE | - | Running | test-net-1=192.168.100.103 | 
+--------------------------------------+-------------+--------+------------+-------------+----------------------------+ 
root at controller:~# nova show 261ebe35-19bf-4f4f-8fdf-1548b5a94874 
+--------------------------------------+----------------------------------------------------------+ 
| Property | Value | 
+--------------------------------------+----------------------------------------------------------+ 
| OS-DCF:diskConfig | AUTO | 
| OS-EXT-AZ:availability_zone | nova | 
| OS-EXT-SRV-ATTR:host | dc2-ch1-bl4 | 
| OS-EXT-SRV-ATTR:hypervisor_hostname | dc2-ch1-bl4.cumuli.be | 
| OS-EXT-SRV-ATTR:instance_name | instance-0000001b | 
| OS-EXT-STS:power_state | 1 | 
| OS-EXT-STS:task_state | - | 
| OS-EXT-STS:vm_state | active | 
| OS-SRV-USG:launched_at | 2015-04-08T09:35:45.000000 | 
| OS-SRV-USG:terminated_at | - | 
| accessIPv4 | | 
| accessIPv6 | | 
| config_drive | | 
| created | 2015-04-08T09:34:57Z | 
| flavor | m1.small (2) | 
| hostId | 6bfb7295f3afb27611d2c47f214325fa8231e26afa734b932b53b2d4 | 
| id | 261ebe35-19bf-4f4f-8fdf-1548b5a94874 | 
| image | Ubuntu_14.04-base (4b0497d4-b508-4249-8a2a-3b0376aa5aca) | 
| key_name | - | 
| metadata | {} | 
| name | test-node-1 | 
| os-extended-volumes:volumes_attached | [] | 
| progress | 0 | 
| security_groups | default | 
| status | ACTIVE | 
| tenant_id | a9fd57125a50463e866490caf820efdc | 
| test-net-1 network | 192.168.100.103 | 
| updated | 2015-04-08T09:35:46Z | 
| user_id | a89fb1a5f42c40159d50af3acc57349d | 
+--------------------------------------+----------------------------------------------------------+ 

root at controller:~# neutron agent-list 
+--------------------------------------+--------------------+-------------+-------+----------------+---------------------------+ 
| id | agent_type | host | alive | admin_state_up | binary | 
+--------------------------------------+--------------------+-------------+-------+----------------+---------------------------+ 
| fe33fe6b-450d-4dbb-8224-c4561456ee39 | L3 agent | dc2-ch1-bl5 | :-) | True | neutron-l3-agent | 
| 19d78778-31d4-47ac-a58a-b6ae84d53cf6 | Metadata agent | dc2-ch1-bl5 | :-) | True | neutron-metadata-agent | 
| 8cdcf571-a04c-4b05-973a-997724b63e8c | Open vSwitch agent | dc2-ch1-bl5 | :-) | True | neutron-openvswitch-agent | 
| 8593e080-0c41-4e3c-96d6-7d1848de552d | DHCP agent | dc2-ch1-bl5 | :-) | True | neutron-dhcp-agent | 
| 04dd2466-63f2-4732-a9bf-f825d77e57f9 | Open vSwitch agent | dc2-ch1-bl4 | :-) | True | neutron-openvswitch-agent | 
+--------------------------------------+--------------------+-------------+-------+----------------+---------------------------+ 
root at controller:~# neutron agent-show 8cdcf571-a04c-4b05-973a-997724b63e8c 
+---------------------+--------------------------------------------+ 
| Field | Value | 
+---------------------+--------------------------------------------+ 
| admin_state_up | True | 
| agent_type | Open vSwitch agent | 
| alive | True | 
| binary | neutron-openvswitch-agent | 
| configurations | { | 
| | "arp_responder_enabled": false, | 
| | "tunneling_ip": "10.20.0.53", | 
| | "devices": 3, | 
| | "l2_population": false, | 
| | "tunnel_types": [ | 
| | "vxlan" | 
| | ], | 
| | "enable_distributed_routing": false, | 
| | "bridge_mappings": { | 
| | "external": "br-ex", | 
| | "goob": "br-goob" | 
| | } | 
| | } | 
| created_at | 2015-03-17 14:53:21.264050 | 
| description | | 
| heartbeat_timestamp | 2015-04-08 10:22:51.524701 | 
| host | dc2-ch1-bl5 | 
| id | 8cdcf571-a04c-4b05-973a-997724b63e8c | 
| started_at | 2015-04-07 09:24:53.927501 | 
| topic | N/A | 
+---------------------+--------------------------------------------+ 
root at dc2-kvm1:~# neutron agent-show 04dd2466-63f2-4732-a9bf-f825d77e57f9 
+---------------------+--------------------------------------------+ 
| Field | Value | 
+---------------------+--------------------------------------------+ 
| admin_state_up | True | 
| agent_type | Open vSwitch agent | 
| alive | True | 
| binary | neutron-openvswitch-agent | 
| configurations | { | 
| | "arp_responder_enabled": false, | 
| | "tunneling_ip": "10.20.0.52", | 
| | "devices": 1, | 
| | "l2_population": false, | 
| | "tunnel_types": [ | 
| | "vxlan" | 
| | ], | 
| | "enable_distributed_routing": false, | 
| | "bridge_mappings": {} | 
| | } | 
| created_at | 2015-03-18 08:00:45.637023 | 
| description | | 
| heartbeat_timestamp | 2015-04-08 10:48:32.826381 | 
| host | dc2-ch1-bl4 | 
| id | 04dd2466-63f2-4732-a9bf-f825d77e57f9 | 
| started_at | 2015-04-08 09:33:37.871259 | 
| topic | N/A | 
+---------------------+--------------------------------------------+ 


The problem with our instance is that it does not get the default gateway configured correctly. 

During startup of the instance I could see following messages: 





When I manually add the default router 192.168.100.1, it all seems to work well, but I wonder why this is not the case during boot by dhcp. 



Regards, 

Willemgf 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20150408/b10d185b/attachment.html>


More information about the Openstack mailing list