VMware Cloud Community
TheVMinator
Expert
Expert

Controlled concurrent storage vmotions

I'd like to perform a migration where all VMs on 3 datastores are migrated. 

To reduce the performance impact on the source datastores, only two VMs can be svmotioned at a time off of a single datastore. 

However, to decrease the overall time required to complete the storage vmotions, I'd like the script to execute on all 3 datastores at the same time, while limiting concurrent vmotions on any single datastore to two.

Is this possible to accomplish within powercli without adjusting settings in vCenter (like max cost per datastore)?

Thanks!

Reply
0 Kudos
1 Reply
glezama
Contributor
Contributor

The limitations are dependent on the inherent limits placed by vcenter. These are based on the version you are running in addition to host and datastore limits as opposed to any limitations in powercli.

"vCenter Server places limits on the number of simultaneous virtual machine migration and provisioning operations that can occur on each host, network, and datastore"

https://pubs.vmware.com/vsphere-60/index.jsp?topic=%2Fcom.vmware.vsphere.vcenterhost.doc%2FGUID-25EA...

Reply
0 Kudos