summaryrefslogtreecommitdiffstats
path: root/bin/nova-manage
diff options
context:
space:
mode:
Diffstat (limited to 'bin/nova-manage')
-rwxr-xr-xbin/nova-manage10
1 files changed, 10 insertions, 0 deletions
diff --git a/bin/nova-manage b/bin/nova-manage
index 7835ca551..b62687aec 100755
--- a/bin/nova-manage
+++ b/bin/nova-manage
@@ -569,6 +569,15 @@ class DbCommands(object):
print migration.db_version()
+class ZoneCommands(object):
+ """Methods for defining zones."""
+
+ def create(self, name):
+ """Create a new Zone for this deployment."""
+ ctxt = context.get_admin_context()
+ db.create_zone(ctxt, name)
+
+
class VolumeCommands(object):
"""Methods for dealing with a cloud in an odd state"""
@@ -620,6 +629,7 @@ CATEGORIES = [
('service', ServiceCommands),
('log', LogCommands),
('db', DbCommands),
+ ('zone', ZoneCommands),
('volume', VolumeCommands)]