One of the popular use cases for VMware vSAN is Business-Critical Applications (BCA). BCA have frequently deployed on cluster aware filesystems that use shared virtual disks (vmdk).
Some of these clustered filesystems use multi-writer for shared disks. Popular use cases using this feature are Oracle RAC, Redhat Clustering and Veritas Infoscale.
The multi-writer option enables multiple virtual machines from the same or different ESXi hosts to simultaneously access to a virtual disk on a vSAN datastore.
Before vSAN 6.7 Patch 01 release, the multi-writer enabled shared disks requires eager zeroed thick (EZT). This forced us to use vSAN OSR (Object space reservation) =100% during provisioning.
With the EZT requirement removed, starting in vSAN 6.7 Patch 01 (ESXi 6.7 Patch Release ESXi 670s-201912001) shared disks can be provisioned as thin by default to maximize space efficiency.
The following VMware KBs are updated to indicate this change:
Oracle Real Application Cluster (RAC)
Using Oracle RAC on a vSAN Datastore (KB 2121181)
Redhat Clustering Suite
Using Red Hat Clustering Suite on a vSAN Datastore (KB 2151774)
vSAN 6.7 Patch 01 release note here has the details of the change and below is a relevant snippet.
PR 2407141: You cannot provision virtual disks to be shared in multi-writer mode as eager zeroed thick-provisioned by using the vSphere Client.
A shared virtual disk on a vSAN datastore for use in multi-writer mode, such as for Oracle RAC, must be eager zeroed thick-provisioned. However, the vSphere Client does not allow you to provision the virtual disk as eager zeroed thick-provisioned.
This issue is resolved in this release. You can share any type of virtual disks on the vSAN datastore in multi-writer mode.
Take our vSAN 6.7 Hands-On lab here, and our vSAN 6.7 advanced Hands-On Lab here!