because vSphere version < 6.0 you're not able to do this live... in this case you could poweroff VM and move it across vcenter (must check net conditions before). Keep in mind that connection between vcenter and hosts could be saturated by this process.
So i am planning to VM in power off, storage Vmotion between 2 datacenter under same VCENTER with Not shared storage and different hosts, is it possible?
If yes could you just add what and all prerequisites and precautions needs to be take.
I tried in my environment 5.5... and all gone well.
When the vm is powered off you're able to change both host and datastore. This could be done using web client or vsphere client...
To be 100% sure, try creating a VM, then poweroff and simulate the motion across vDC.