Sharing disk (LUN) between Virtual Machines

Solution 1:

What you are asking is unclear.

In the overwhelming majority of cases having a block device shared between multiple machines/VMs is an overwhelmingly bad idea which will cause data corruption and instability (except where the media is read-only on BOTH systems) unless used with special filesystems designed with this in mind (like GFS or OCFS2)

LVM does not help here (PV's, VG's, LV's dont help).

Its unclear exactly what you are trying to do, and any solution is likely specific to your environment. Have you considered using a FUSE filesystem to do something akin to NFS - maybe using a distributed/replicated database backend? I do note this is very much a TANSTAFL problem.