I have 2 machines with Hyper-V 2012 (free, console version) that I manage from Windows 8. Whenever I want to move any machines from there's always this error. I have enabled Kerberos, I setup delegation on both hosts (all delegations, not just the necessary ones), I have disabled firewall's and I am even logged in as Domain Admin to both machines. I have re logged multiple times but it still fails. I've read that it's best to move machines from the HOST that is the source but since it's Hyper-V 2012 free version (core) there's no GUI there so I can't do it directly. So I'm using Windows 8 Pro.
As additional information using powershell command (on the SOURCE host) works just fine (had to adjust some settings in the VM as the other host has less RAM but using following command makes the move:
PS C:\> move-vm -Name WEB -DestinationHost HOSTHV4 -DestinationStoragePath 'C:\VM-4\WEB'