summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nova/network/manager.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/nova/network/manager.py b/nova/network/manager.py
index 191c1d364..c17823f1e 100644
--- a/nova/network/manager.py
+++ b/nova/network/manager.py
@@ -80,6 +80,10 @@ class NetworkManager(manager.Manager):
network_driver = FLAGS.network_driver
self.driver = utils.import_object(network_driver)
super(NetworkManager, self).__init__(*args, **kwargs)
+ # Set up networking for the projects for which we're already
+ # the designated network host.
+ for network in self.db.host_get_networks(None, host=kwargs['host']):
+ self._on_set_network_host(None, network['id'])
def set_network_host(self, context, project_id):
"""Safely sets the host of the projects network"""