I may have misunderstood the question, so first let's clearify this.
When you say "To migrate the VM with share vmdk .." are you actually taling about VMs that have access to the same virtual disks, or - what I first undertood - that the virtual disks are stored on shared storage.
For VMs with shared virtual disks (e.g. MSCS, etc.) things may be different, and depend on the VM (OS, configuration, etc.).
André