Quantcast
Channel: VMware Communities : All Content - vRealize Automation Tools
Viewing all articles
Browse latest Browse all 9859

A specified parameter was not correct: spec.pool

$
0
0

Hi

 

I am trying to migrate a vm from one host and it datastore to another host. There is no cluster vcenter server. Both hosts have individual datastore. I am automating migration and using Relocate or Migrate methods. but i am getting error when the request for migrating vm is submitted.

 

 

A specified parameter was not correct: spec.pool

 

Please suggest me what wrong i am doing here ?

 

resource_pool = vm.resourcePool
    print destination_host
    print vm
    print resource_pool

 

    migrate_priority = vim.VirtualMachine.MovePriority.defaultPriority

 

    msg = "Migrating %s to destination host %s" % (inputs['vm_name'], inputs['destination_host'])
    print msg
    print destination_host
    print migrate_priority
    print vm

 

    #Live Migration :: Change host only
    #import pdb;pdb.set_trace();
    #print help(vm.Migrate)
    print dir(vm.Migrate)
    task = vm.Migrate(host=destination_host, priority=migrate_priority)
    print task

 

    # Wait for Migrate to complete
    wait_for_task(task, si)

 

except vmodl.MethodFault, e:
    print "Caught vmodl fault: %s" % e.msg
    return 1
except Exception, e:
    print "Caught exception: %s" % str(e)
    return 1

Viewing all articles
Browse latest Browse all 9859

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>