summaryrefslogtreecommitdiffstats
path: root/nova
diff options
context:
space:
mode:
authorKoji Iida <iida.koji@lab.ntt.co.jp>2011-03-16 21:17:19 +0900
committerKoji Iida <iida.koji@lab.ntt.co.jp>2011-03-16 21:17:19 +0900
commit2e81ce6bb5b1083220e7ae5c17113fd44465ddbf (patch)
tree106eeffd56c7fd797a973496043103fcbc9b6c9d /nova
parent8964cbecc10885bc6eff08544d62db1747fb14ef (diff)
Fix instance creation fail under use_ipv6=false and FlatManager
Diffstat (limited to 'nova')
-rw-r--r--nova/virt/libvirt_conn.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/nova/virt/libvirt_conn.py b/nova/virt/libvirt_conn.py
index 9efbb3342..a850bad87 100644
--- a/nova/virt/libvirt_conn.py
+++ b/nova/virt/libvirt_conn.py
@@ -660,11 +660,10 @@ class LibvirtConnection(object):
if network_ref['injected']:
admin_context = context.get_admin_context()
address = db.instance_get_fixed_address(admin_context, inst['id'])
- address_v6 = db.instance_get_fixed_address_v6(admin_context,
- inst['id'])
- gateway_v6 = network_ref['gateway_v6']
- if not gateway_v6:
- gateway_v6 = "fd00::"
+ address_v6 = None
+ if FLAGS.use_ipv6:
+ address_v6 = db.instance_get_fixed_address_v6(admin_context,
+ inst['id'])
interfaces_info = {'address': address,
'netmask': network_ref['netmask'],