There's a new feature in vSphere 7.0 U3 where you can override default vCLS VM datastore placement. For more information, see
vCLS Datastore PlacementWorkaround:
The below workaround can be applied only if vSphere ESXi version is prior to 7.0 U3. For 7.0 U3 and later versions, please see the resolution section.
SRM defines tag categories to label datastores with tags with the following IDs: 1. SRM-com.vmware.vcDr:::consistencyGroup
2. SRM-com.vmware.vcDr:::protectionGroup
3. SRM-com.vmware.vcDr:::status Consistency group tags have names with prefix "
SRM-CG-"
Protection group tags have names with prefix "
SRM-PG-"
Tag names for tags from status category are: "
replicated", "
test", "
deactivated".
Starting in vSphere 7.0. Update 1A, a datastore tagged as SRM-protected will not be used to deploy vCLS VMs
In the case of vCLS VMs already placed on a SRM-protected datastore, they will be deleted and re-created on another datastore.
E.g tagging with
SRM-com.vmware.vcDr:::protectionGroup as category for the iSCSI-FreeNAS datastore will prevent vCLS VMs to be placed on it, or in case that they're already created, they will be removed and placed on another datastore.

In order to tag a datastore as SRM-protected, eg. by using Category "
SRM-com.vmware.vcDr:::protectionGroup":
- Select the datastore you want to tag, then go to Summary view
- Under tags pane, press Assign...
- Press ADD TAG
- Press Create New Category
- Under Category name you need to enter one of the three categories that will be recognized as SRM-protected, in this case, e.g SRM-com.vmware.vcDr:::protectionGroup. You can leave Tags per object as One tag, and need to keep at least Datastore selected. You may leave this as default. Press Create
- You are returned to the "Create Tag" dialog. Enter a name for the tag, e.g. "Datastore_Protected" and select the category created in the step before. Note: the name of the tag is not relevant for protection. What is needed is that the category matches. Press Create
- You are returned to "Assign Tag" dialog. Select the tag created in previous step and click Assign
In the case that you need to allow the datastore to be used again for creating vCLS VMs, just remove the assigned tag/category.
Note: For more information, please check the documentation at
vSphere Tags and Attributes