Using LVM as block storage you achieve best perrformance but you don’t have ability to make snapshots and thin provisioning.
In your setup you can also use NFS share and for VM images use qcow2 format, which have ability to make snapshots, thin provisioning, compression but worse performance.