summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVishvananda Ishaya <vishvananda@gmail.com>2010-06-24 04:11:58 +0100
committerandy <github@anarkystic.com>2010-06-24 04:11:58 +0100
commit4f36ee72cb13ad4416cbdd891bb1c43638c17f1b (patch)
tree1c90751e527af0dc5eaa6e864eccc8c26b9f3243
parent8475e0b590da9f2ef602005d2e8a51b2286c5052 (diff)
Added admin command to restart networks
-rwxr-xr-xbin/nova-manage6
1 files changed, 6 insertions, 0 deletions
diff --git a/bin/nova-manage b/bin/nova-manage
index 8d3e9cd4e..c96ae7e83 100755
--- a/bin/nova-manage
+++ b/bin/nova-manage
@@ -25,12 +25,17 @@ from nova import flags
from nova import utils
from nova.auth import users
from nova.compute import model
+from nova.compute import network
from nova.cloudpipe import pipelib
from nova.endpoint import cloud
import time
FLAGS = flags.FLAGS
+class NetworkCommands(object):
+ def restart(self):
+ network.restart_nets()
+
class VpnCommands(object):
def __init__(self):
self.manager = users.UserManager.instance()
@@ -154,6 +159,7 @@ def usage(script_name):
categories = [
+ ('network', NetworkCommands),
('user', UserCommands),
('project', ProjectCommands),
('vpn', VpnCommands),