Prep for persistent volume

Hi all, I have a question on the prep work for storage that is used for persistent volumes and claims.

I have tested persistent volume and pvcs in a minikube lab. But in a larger scale, if I want to use SAN or NAS for my PV/PVC what is the prepwork for the storage side in order to be used as a PV and PVC? More from a generalization stand point; i imagine the specifics are dependent on which NAS or SAN (e.g. dell powermax or vSphere).

But what is needed to allow k8s to be able to write to the PVC on the storage side. I understand in k8s that we must state that in the accessMode.

Thanks.