In VMware vSphere, administrators may find they are unable to modify the "Datastore default" VM storage policy for VMFS or NFS datastores. This limitation often surfaces when attempting to automate the assignment of third-party replication components (such as Zerto) to all new virtual machines. The following details explain the architectural constraints of Storage Policy-Based Management (SPBM) and provide recommended automation workarounds.
Symptoms
Datastore > Configure > General.VMware ESXi 8.x, 9.x
VMFS 5, VMFS 6, NFS 3, NFS 4.1
VMware's SPBM architecture treats block-based storage (VMFS) and file-based storage (NFS) differently than software-defined storage (vSAN).
Because the default policy for VMFS/NFS cannot be modified, administrators must use automation to ensure new VMs receive custom storage policies during provisioning.
Specify the custom storage policy directly within VMware Aria Automation or VCF Automation cloud templates. This ensures the policy is applied automatically during the provisioning process without requiring manual intervention per VM.
Implement a post-provisioning script to programmatically assign the targeted storage policy.
While you cannot change the default, you can create custom policies and select them during the VM creation wizard. Refer to Create a VM Storage Policy for VMFS Datastore.