diff --git a/uncloud/hack/vm.py b/uncloud/hack/vm.py index e1b2f81..7804d18 100755 --- a/uncloud/hack/vm.py +++ b/uncloud/hack/vm.py @@ -100,6 +100,7 @@ class VM(object): def create(self): # New VM: new UUID, new MAC. self.uuid = str(uuid.uuid4()) + self.mac=MAC(self.config) self.mac.create() qemu_args = self.get_qemu_args() @@ -110,7 +111,7 @@ class VM(object): *qemu_args ) - self.mac=MAC(self.config) + self.mac.create() self.vm['mac'] = self.mac self.vm['ifname'] = "uc{}".format(self.mac.__repr__()) @@ -159,4 +160,3 @@ class VM(object): def list(self): print(self.vmm.discover()) -