Skip to content
  • There are no suggestions because the search field is empty.

Migrating a VM machine between physical servers

Follow the steps below: 

Start on the Server that is giving the VM to another server

- Open Hyper-V and right-click the VM you want to move (make sure the VM is fully shut down before you begin)

- Click move then next

- Click 'Move the virtual machine" (NOT "move the virtual machine's storage", that is for something else and will break the VM if you used that to move), click next

- Click browse and then type in the name of the server the VM is moving too, then click check names and select the correct server (if the name is correct and there is only one server named that it will do nothing and auto-select the server), click okay

- Select "Move the virtual machine's data to a single location", then next

- Select Browse on the next screen and choose the location you would like to save the VM (there is normally a default location, C://Users/Public/Public Documents/Hyper-V/Virtual hard disks/ save inside the Virtual Hard Disks folder). - Check with your manager to see exactly where it should be placed, each server is different

 

You will most likely run into an error saying the Servers can not talk to each other if that is the case, follow the steps and links below to fix the error.

 

 

 

 

https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/deploy/Set-up-hosts-for-live-migration-without-Failover-Clustering

- There may be a situation where for steps 9-11, the Microsoft Virtual System Migration Service will not show up, if this is the case you have to manually start the services in windows Powershell

- https://social.technet.microsoft.com/Forums/en-US/54c2ed0d-6841-4677-a663-46daa70fb010/microsoft-virtual-system-migration-service-missing-hyperv-server-2016-free-live-migration?forum=winserverhyperv

- At the bottom of this forum are the 2 commands you need to run as admin in PowerShell (get admin in Powershell just right click and run as admin)