Evening,
I'll try to add to Peetz answers:
1. If I create a VM in SDRS (using RecommendDatastores, Apply, etc), I can also add a disk using the same procedure. If the VM is moved due to executing automatic settings, will the filename of the VirtualDisk get updated (showing the path with the new datastore)? (Like when you're browsing the cluster with the web interface or from the Hardware tab on the Virtual Machine Properties in the vSphere Client) -> It does get updated in all views and via REST
2. If I detach a disk from a VM in SDRS but don't delete it, will it ever get moved for any reason? -> SDRS does not like loads that are not managed by it. If the disk is detached it's not managed by SDRS and it will not do anything at all with it. (I have ISO's in a SDRS cluster and they never move even if datastore is full)
3. Can I create a VirtualDisk on a specific datastore on the datastore cluster and attach it to a VM in the same datastore cluster and have it move around as determined by SDRS or is that disk locked to that datastore? ->You can create it in any datastore then enable SDRS on the vm (in order to choose the location you have to disable SDRS on that VM) once enabled SDRS will move it as normal rules require/allow.
4. Is it possible to "lock" a VM from being moved for a period of time? ->You can and you can schedule these changes in the web client.
In other words I agree 100% with Peetz with some additional details. Let us know if you have more questions.
Thanks,
J