[openstack-dev] How to get VXLAN Endpoint IP without agent

P Balaji-B37839 B37839 at freescale.com
Tue Oct 22 06:52:47 UTC 2013


Though we can configure in Nova.conf file, but we have to make sure these tunnel interface ipaddress of every compute node and nova.conf will have the same configuration.
But it is still painful to make sure that the ipaddress are configured properly.

We want to come up with BP to avoid these manual configuration and as the interfaces are configured through DHCP server, Compute Node tunnel ipaddress will be stored in Neutron and retrieved.

If anyone has deployed VXLAN setup with Neutron, Please share your experience on VXLAN “Local-IP” configuration of Compute Node.

Regards,
Balaji.P

From: Ravi Chunduru [mailto:ravivsn at gmail.com]
Sent: Thursday, October 17, 2013 12:41 AM
To: OpenStack Development Mailing List
Subject: Re: [openstack-dev] How to get VXLAN Endpoint IP without agent

I guess the intention is to make VXLAN work with out quantum agent. It means you are using an external openflow controller to manage OVS switches.

In such a case, there is a need to specifically get the compute node IP from the VM data interface network( and not the management or openstack network interface IP)

I think of two solutions
1) There must be a onboarding process for each compute node that can indicate your controller of the compute's local_ip
2) Make sure OVS uses VM data interface network to connect to the controller.

I don't prefer 2, as OVS mgmt traffic should not be on VM data network.

For solution#1, its a pain to load compute local IP onto openflow controller but it can be automated using puppet etc.,

(I have verified nova database for compute - but it stores management network interface IP but not from data network- Makes sense as endpoints are on management network)

Alternately, we can propose a blueprint to include an option in nova.conf on compute for local_ip as there is a need for consumption using VXLAN based overlay networks.

Hope it helps.

Thanks,
-Ravi.

On Tue, Oct 15, 2013 at 3:45 AM, B Veera-B37207 <B37207 at freescale.com<mailto:B37207 at freescale.com>> wrote:
Hi,

Vxlan endpoint ip is configured in ‘/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini’ as ‘local_ip’
While starting openvswitch agent the above local ip is populated in neutron database.

Is there any way to get local_ip of compute node without any agent running?

Thanks in advance.

Regards,
Veera.

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev at lists.openstack.org<mailto:OpenStack-dev at lists.openstack.org>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



--
Ravi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20131022/7006cd9f/attachment.html>


More information about the OpenStack-dev mailing list