Loading cloudcontrol/cli/commands/vm.py +17 −0 Original line number Diff line number Diff line Loading @@ -138,6 +138,23 @@ class Command_reset(TqlCommand): def remote_functions(self): return set(("reset",)) class Command_cycle(TqlCommand): '''Destroy and start a running vm''' def __init__(self, cli, argv0): TqlCommand.__init__(self, cli, argv0) self.tql_filter += "&r=vm&status=running" def __call__(self, argv): # arg parse self.parse_args(argv) if len(self.args) != 1: raise cmdBadArgument() # rpc call self.rpccall("cycle", self.args[0]) def remote_functions(self): return set(("cycle",)) class Command_disablevirtiocache(TqlCommand): '''Set virtio cache to none on VMs disk devices''' Loading Loading
cloudcontrol/cli/commands/vm.py +17 −0 Original line number Diff line number Diff line Loading @@ -138,6 +138,23 @@ class Command_reset(TqlCommand): def remote_functions(self): return set(("reset",)) class Command_cycle(TqlCommand): '''Destroy and start a running vm''' def __init__(self, cli, argv0): TqlCommand.__init__(self, cli, argv0) self.tql_filter += "&r=vm&status=running" def __call__(self, argv): # arg parse self.parse_args(argv) if len(self.args) != 1: raise cmdBadArgument() # rpc call self.rpccall("cycle", self.args[0]) def remote_functions(self): return set(("cycle",)) class Command_disablevirtiocache(TqlCommand): '''Set virtio cache to none on VMs disk devices''' Loading