vmware/pyvmomi-community-samples

The operation is not supported on the object in clone_vm.

Aperta

#576 aperta il 15 mag 2019

 (1 commento) (0 reazioni) (0 assegnatari)Python (914 fork)batch import
help wanted

Metriche repository

Star
 (972 stelle)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

get a vm by uuid. def _vm_instance(self,instance_uuid): search_index = self.content.searchIndex vm = search_index.FindByUuid(None, instance_uuid, True, True) return vm i got vm by instance_uuid, and i clone a vm. vm = self._vm_instance(instance_uuid) content = self.get_content() dc_obj = self._get_obj(content,[vim.Datacenter],None) destfolder = dc_obj.vmFolder if datastore_name: datastore = self._get_obj(content, [vim.Datastore], datastore_name) else: datastore = self._get_obj( content, [vim.Datastore], vm.datastore[0].info.name) resource_pool = self._get_obj(content, [vim.ResourcePool], None) #vmconf = vim.vm.ConfigSpec() relospec = vim.vm.RelocateSpec() relospec.datastore = datastore relospec.pool = resource_pool

    clonespec = vim.vm.CloneSpec()
    clonespec.location = relospec
    clonespec.powerOn = True
    task = vm.CloneVM_Task(folder=destfolder, name=vm_name, spec=clonespec)
    WaitForTask(task)

but i got a error: pyVmomi.VmomiSupport.NotSupported: (vmodl.fault.NotSupported) { dynamicType = , dynamicProperty = (vmodl.DynamicProperty) [], msg = 'The operation is not supported on the object.', faultCause = , faultMessage = (vmodl.LocalizableMessage) [] } what can i do to handle this problem?

Guida contributor