VMware vSAN is a software-defined enterprise storage solution that supports hyper-converged infrastructure (HCI) systems. vSAN is fully integrated with VMware vSphere as a distributed layer of software within the ESXi hypervisor.

For more information about VMware vSAN, see VMware vSAN documentation.

If you want to enable backup and restore, you must enable vSAN file service. To configure, vSAN file service, see vSAN file service documentation.

After you enable file service, you must create a file share. To create file share, see Create a File Share documentation.

After the file service is enabled, you can see the following NFS path.

Copy the NFS 4.1 path and get the IP address of the vSAN. You must connect with the system admin to configure the DNS. Following is an example of a NFS path:
<IPAddress>:/vsanfs/disaster-recovery
After you configure vSAN service, update values-user-overrides.yaml file to install NFS provisioner.
appSpecs:
  nfsProvisioner:
    #(bool) Set this field to enable/ disable NFS provisioner
    enabled: false
    helmOverrides:
      nfs-subdir-external-provisioner:
        nfs:
          #(string) Set this field to specify the nfs server details
          server: <IPAddress>
          #(string) Set this field to specify the nfs path
          path: /vsanfs/disaster-recovery
After enabling the NFS provisoner, configure MinIO to use NFS datastore with the following configuration:
appSpecs:
  minio:
    helmOverrides:
      minio:
        gateway:
          (bool) Set this field to control minio deployment type
          enabled: true
          (string) Set this field to specify the type of storage
          type: nas
        persistence:
          (string) Set this field to specify the storage size in case of persistent volumes based deployment
          8Gi
          accessModes:
            ReadWriteMany
This deploys MinIO backed by NFS which can point to vSAN datastore. To check the deployment status, run the following command:
root [ ~/tcx-deployer/scripts ]# kubectl get apps

For all the apps, the reconcilation status must be successful.