def vm_copy(): vm = VMware() folder_path = vm.connect.value("vm.folder_path") src = vm.connect.value("vm.src") dst_list = str2list(vm.connect.value("vm.dst")) is_poweron = vm.connect.value("vm.is_poweron") for dst in dst_list: vm.copy_vm(folder_path, src, dst) vm.reg_vm(folder_path , dst + '/' + dst + '.vmx') if is_poweron == "true": vm.power_on_vm_via_vmname(dst)
def vm_copy(): vm = VMware() folder_path = vm.connect.value("vm.folder_path") src = vm.connect.value("vm.src") dst_list = str2list(vm.connect.value("vm.dst")) is_poweron = vm.connect.value("vm.is_poweron") for dst in dst_list: vm.copy_vm(folder_path, src, dst) vm.reg_vm(folder_path, dst + '/' + dst + '.vmx') if is_poweron == "true": vm.power_on_vm_via_vmname(dst)
def vm_poweron(): vm = VMware() is_all = vm.connect.value("vm.is_all") is_id = vm.connect.value("vm.is_id") name_list = str2list(vm.connect.value("vm.name")) id_list = str2list(vm.connect.value("vm.id")) if is_all == "true": vm.power_on_vm_all() else: if is_id == "false": for vmname in name_list: vm.power_on_vm_via_vmname(vmname) elif is_id == "true": for vmid in id_list: vm.power_on_vm_via_vmid(vmid)