X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/dc28c4e41b1e3c85632279d5608782c30b60afb1..c9c41373b52bd354b47fd6a4682daa5d03e3367f:/lib/client/gnt_instance.py diff --git a/lib/client/gnt_instance.py b/lib/client/gnt_instance.py index 9c97aac..48c2e3f 100644 --- a/lib/client/gnt_instance.py +++ b/lib/client/gnt_instance.py @@ -458,7 +458,7 @@ def ReinstallInstance(opts, args): # second, if requested, ask for an OS if opts.select_os is True: - op = opcodes.OpDiagnoseOS(output_fields=["name", "variants"], names=[]) + op = opcodes.OpOsDiagnose(output_fields=["name", "variants"], names=[]) result = SubmitOpCode(op, opts=opts) if not result: @@ -504,7 +504,7 @@ def ReinstallInstance(opts, args): jex = JobExecutor(verbose=multi_on, opts=opts) for instance_name in inames: - op = opcodes.OpReinstallInstance(instance_name=instance_name, + op = opcodes.OpInstanceReinstall(instance_name=instance_name, os_type=os_name, force_variant=opts.force_variant, osparams=opts.osparams) @@ -538,7 +538,7 @@ def RemoveInstance(opts, args): if not AskUser(usertext): return 1 - op = opcodes.OpRemoveInstance(instance_name=instance_name, + op = opcodes.OpInstanceRemove(instance_name=instance_name, ignore_failures=opts.ignore_failures, shutdown_timeout=opts.shutdown_timeout) SubmitOrSend(op, opts, cl=cl) @@ -561,7 +561,7 @@ def RenameInstance(opts, args): " that '%s' is a FQDN. Continue?" % args[1]): return 1 - op = opcodes.OpRenameInstance(instance_name=args[0], + op = opcodes.OpInstanceRename(instance_name=args[0], new_name=args[1], ip_check=opts.ip_check, name_check=opts.name_check) @@ -611,7 +611,8 @@ def DeactivateDisks(opts, args): """ instance_name = args[0] - op = opcodes.OpInstanceDeactivateDisks(instance_name=instance_name) + op = opcodes.OpInstanceDeactivateDisks(instance_name=instance_name, + force=opts.force) SubmitOrSend(op, opts) return 0 @@ -636,7 +637,7 @@ def RecreateDisks(opts, args): else: opts.disks = [] - op = opcodes.OpRecreateInstanceDisks(instance_name=instance_name, + op = opcodes.OpInstanceRecreateDisks(instance_name=instance_name, disks=opts.disks) SubmitOrSend(op, opts) return 0 @@ -679,7 +680,7 @@ def _StartupInstance(name, opts): @return: the opcode needed for the operation """ - op = opcodes.OpStartupInstance(instance_name=name, + op = opcodes.OpInstanceStartup(instance_name=name, force=opts.force, ignore_offline_nodes=opts.ignore_offline) # do not add these parameters to the opcode unless they're defined @@ -701,7 +702,7 @@ def _RebootInstance(name, opts): @return: the opcode needed for the operation """ - return opcodes.OpRebootInstance(instance_name=name, + return opcodes.OpInstanceReboot(instance_name=name, reboot_type=opts.reboot_type, ignore_secondaries=opts.ignore_secondaries, shutdown_timeout=opts.shutdown_timeout) @@ -718,7 +719,7 @@ def _ShutdownInstance(name, opts): @return: the opcode needed for the operation """ - return opcodes.OpShutdownInstance(instance_name=name, + return opcodes.OpInstanceShutdown(instance_name=name, timeout=opts.timeout, ignore_offline_nodes=opts.ignore_offline) @@ -761,10 +762,10 @@ def ReplaceDisks(opts, args): # replace secondary mode = constants.REPLACE_DISK_CHG - op = opcodes.OpReplaceDisks(instance_name=args[0], disks=disks, - remote_node=new_2ndary, mode=mode, - iallocator=iallocator, - early_release=opts.early_release) + op = opcodes.OpInstanceReplaceDisks(instance_name=args[0], disks=disks, + remote_node=new_2ndary, mode=mode, + iallocator=iallocator, + early_release=opts.early_release) SubmitOrSend(op, opts) return 0 @@ -1280,7 +1281,7 @@ def SetInstanceParams(opts, args): " specifying a secondary node") return 1 - op = opcodes.OpSetInstanceParams(instance_name=args[0], + op = opcodes.OpInstanceSetParams(instance_name=args[0], nics=opts.nics, disks=opts.disks, disk_template=opts.disk_template, @@ -1465,8 +1466,8 @@ commands = { "", "Activate an instance's disks"), 'deactivate-disks': ( DeactivateDisks, ARGS_ONE_INSTANCE, - [SUBMIT_OPT, DRY_RUN_OPT, PRIORITY_OPT], - "", "Deactivate an instance's disks"), + [FORCE_OPT, SUBMIT_OPT, DRY_RUN_OPT, PRIORITY_OPT], + "[-f] ", "Deactivate an instance's disks"), 'recreate-disks': ( RecreateDisks, ARGS_ONE_INSTANCE, [SUBMIT_OPT, DISKIDX_OPT, DRY_RUN_OPT, PRIORITY_OPT],