diff --git a/lib/cmdlib.py b/lib/cmdlib.py index 378aab5cd5cbf64a99fb93c460d842e7e27d71e9..6a975263fb97259bca044ee0f694edff3b1fb237 100644 --- a/lib/cmdlib.py +++ b/lib/cmdlib.py @@ -2373,7 +2373,7 @@ class LUReinstallInstance(LogicalUnit): if self.op.os_type is not None: feedback_fn("Changing OS to '%s'..." % self.op.os_type) inst.os = self.op.os_type - self.cfg.AddInstance(inst) + self.cfg.Update(inst) _StartInstanceDisks(self.cfg, inst, None) try: @@ -3257,7 +3257,7 @@ class LUCreateInstance(LogicalUnit): if len(ial.nodes) != ial.required_nodes: raise errors.OpPrereqError("iallocator '%s' returned invalid number" " of nodes (%s), required %s" % - (self.op.iallocator, len(ial.nodes), + (self.op.iallocator, len(ial.nodes), ial.required_nodes)) self.op.pnode = ial.nodes[0] logger.ToStdout("Selected nodes for the instance: %s" %