[Openstack] Havana / nova-network - Multi-Node setup, dnsmasq uses the same IP on multiple nodes

David Wittman dwittman at gmail.com
Fri Jan 24 15:11:09 UTC 2014


Hey Sascha,

I usually refer to that same link from my first post, it's a sample
configuration with all of the config options for nova.conf.

Dave


On Fri, Jan 24, 2014 at 8:53 AM, Sascha Vogt <sascha.vogt at gmail.com> wrote:

> Hi David,
>
> thanks alot, that was it :)
>
> I find it very hard, to get a list of all supported options in nova.conf
> (and the other confs as well) and what they mean. Is there an easy
> overview of all of them???
>
> Greetings
> -Sascha-
>
> Am 24.01.2014 15:47, schrieb David Wittman:
> > It sounds like you may have `share_dhcp_address` set to True in your
> > nova.conf:
> >
> >
> https://github.com/openstack/nova/blob/master/etc/nova/nova.conf.sample#L1231-L1235
> >
> > Dave
> >
> >
> > On Fri, Jan 24, 2014 at 7:22 AM, Sascha Vogt <sascha.vogt at gmail.com
> > <mailto:sascha.vogt at gmail.com>> wrote:
> >
> >     Hi all,
> >
> >     I have a Multi-Node, Single-NIC setup. All machines only have a
> single
> >     NIC. I created a virtual network (using gretap tunnels - aka
> >     layer2-over-layer3 tunnel) to connect all machines and have one
> br-int
> >     bridge which all VMs are attached to.
> >
> >     nova-network runs on all machines and correctly binds dnsmasq to the
> >     hosts bridge itself, though I noticed that each host-bridge gets the
> .1
> >     IP. This seems to work, because dnsmasq is configured by
> nova-network to
> >     only answer to DHCP requests the specific instance has a MAC address
> >     for, though I find it a bit irritating.
> >
> >     I try to give a picture of it:
> >
> >     controller
> >         - br-int (dnsmasq with .1 address)
> >             - gretap tunnel to compute-1 (using the static IPs of eth0)
> >             - gretap tunnel to compute-2 (using the static IPs of eth0)
> >             - vnet1-n (instances running on this host)
> >         - eth0 (routes between external network and br-int, NAT / ip
> >                 forwarding active, static IP used also for OpenStack
> >                 managing)
> >
> >     compute-1
> >         - br-int (dnsmasq with .1 address)
> >             - gretap tunnel to controller (using the static IPs of eth0)
> >             - vnet1-n (instances running on this host)
> >         - eth0 (OpenStack managing)
> >
> >     compute-2
> >         - br-int (dnsmasq with .1 address)
> >             - gretap tunnel to controller (using the static IPs of eth0)
> >             - vnet1-n (instances running on this host)
> >         - eth0 (OpenStack managing)
> >
> >     I'm using the FlatDHCPManager, and if you substitue eth0/the-switch
> in
> >     this picture
> >
> http://www.mirantis.com/wp-content/uploads/2012/07/flat-dhcp-networking-diagrams-4.png
> >     with the gretap tunnels I basically have that topology. In that
> picture
> >     the dnsmasqs/br100 have different IPs. How did they get that? ;)
> >
> >     Greetings
> >     -Sascha-
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20140124/7240e672/attachment.html>


More information about the Openstack mailing list