Shared storage is a requirement for vmotion. Both hosts have to have access to the same volume as only the memory, cpu and network connections are moved in a vmotion. The actual disk stays in place. So to do a vmotion you have to have either a SAN, or iScsi or NFS.