If you are using vCloud Director in your environment and if you have ever tried doing a Storage vMotion of a VM from vSphere directly, you will notice a warning saying that its not recommended to modify the entity since its managed by VCD.
This is because of the the fact that with VCD, the management layer lies with itself and not with vSphere. All changes to the entities should be made via vCD and not vSphere.
Although doing a storage migration will not break anything but as a best practice we should avoid that.
So what to do if one of your backend LUN is full and you need to evacuate that by migrating some vm’s to another datastore which have enough free space. The answer is by using “Rest API”.
About the VMware vCloud API
The VMware vCloud API provides support for developers who are building interactive clients of VMware vCloud Director using a RESTful application development style.… Read More