Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Hi Sumit, thanks for the report. I think this is a bug. Taking a quick look, nova-manage seems to ignore the flags file and load the wrong linux_net.interface_driver. Can you try this patch?

diff --git a/bin/nova-manage b/bin/nova-manage index 4927614..16b5331 100755 --- a/bin/nova-manage +++ b/bin/nova-manage @@ -105,7 +105,6 @@ flags.DECLARE('network_size', 'nova.network.manager') flags.DECLARE('vlan_start', 'nova.network.manager') flags.DECLARE('vpn_start', 'nova.network.manager') flags.DECLARE('default_floating_pool', 'nova.network.manager') -flags.DECLARE('public_interface', 'nova.network.linux_net')

# Decorators for actions @@ -632,6 +631,7 @@ class FloatingIpCommands(object): help='Optional interface') def create(self, ip_range, pool=None, interface=None): """Creates floating ips for zone by range""" + flags.DECLARE('public_interface', 'nova.network.linux_net') addresses = netaddr.IPNetwork(ip_range) admin_context = context.get_admin_context() if not pool: