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

David Wittman dwittman at gmail.com
Fri Jan 24 14:47:52 UTC 2014


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> 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-
>
> _______________________________________________
> Mailing list:
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to     : openstack at lists.openstack.org
> Unsubscribe :
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20140124/53b5cd9d/attachment.html>


More information about the Openstack mailing list