IT Pro Windows Server 2012 Lab Part 6 - Shared Nothing Live Migration and Hyper-V Live Storage Migration
Now we move virtual machines from node to node with or without being in a cluster. To follow along read on!
This lab assumes that you have followed along with the previous part located on my blog here:
https://virtuallycloud9.com/index.php/category/labs/
Overview
In Lab 1, you will configure and use shared nothing live migration to transfer a running VM from one Hyper-V host to another without any interruption of service on the running virtual machine.
In Lab 2, you will implement a live storage migration. Live storage migration enables you to transfer the storage of a running VM from one Hyper-V host to another, from a local server to a cluster, or between folders, without any interruption of service on the running virtual machine.
These labs combine technologies such as live storage migration and Hyper-V over SMB to perform the transfer without any required downtime.
Objectives
In this series of exercises, you will explore the following:
· Enabling live migration.
· Performing a shared nothing live migration.
· Performing a Live Storage Migration.
Prerequisites
· Knowledge of Hyper-V
· Familiarity with Windows PowerShell
Lab Deployment
This lab requires that the following host computers and virtual machines be running.
Host Computers:
WS2012VMHost |
Host Name: WS2012VMHost OS: Windows Server 2012 Primary Roles: Hyper-V Server; contains all lab VMs (except Server3) |
WS2012VMHost1 |
Host Name: WS2012VMHost1 OS: Windows Server 2012 Primary Roles: Hyper-V Server; contains Server3 VM |
WS2012VMHost2 |
Host Name: WS2012VMHost2 OS: Windows Server 2012 Primary Roles: Hyper-V Server |
Virtual Machines:
WS2012VMDC |
Virtual Machine Name: WS2012VMDC OS: Windows Server 2012 Primary Roles: Domain Controller and Enterprise Root CA for the domain Additional Roles: DHCP, DNS |
Server3 |
Virtual Machine Name: WS2012VMServer3 OS: Windows Server 2012 Primary Roles: File and Storage Services |
Node1 |
Virtual Machine Name: WS2012VMNode1 OS: Windows Server 2012 Primary Role: Failover Clustering |
Node2 |
Virtual Machine Name: WS2012VMNode2 OS: Windows Server 2012 Primary Role: Failover Clustering |
Lab 1 – Shared Nothing Live Migration
Tasks in this lab module
1) Enable live migration on host machines
2) Perform a shared nothing live migration
1) Enable live migration on host machines
Log on to one of the hosts as Domain\Administrator using the password Passw0rd!
From the Taskbar, open Server Manager.
Click Add other servers to manager.
Click Find Now.
Press CTRL, select WS2012VMHost1 and WS2012VMHost2, and then click the Add arrow to add them to the list of selected computers.
Click OK.
In Server Manager, click the Hyper-V Console.
Right-click WS2012VMHost1, and then click Remote Desktop Connection.
Log on to WS2012VMHost1 as Domain\Administrator using the password Passw0rd!
On WS2012VMHost1, open Server Manager, and then launch the Hyper-V console.
Repeat steps 8-10 to open the Hyper-V console on WS2012VMHost2.
In Server Manager, click Tools, and then click Hyper-V Manager.
Click Connect to Server, type WS2012VMHost1, and then click OK.
Click Hyper-V Manager.
Click Connect to Server, type WS2012VMHost2, and then click OK.
Click WS2012VMHost1, click WS2012VMServer3, and then click Start.
Wait for the VM to fully start.
Click Windows PowerShell and then type the following commands, pressing ENTER after each. If the script fails to run, type Set-ExecutionPolicy RemoteSigned and then re-run the script.
Enable-VMMigration -ComputerName WS2012VMHost1
Set-VMHost -ComputerName WS2012VMHost1 -VirtualMachineMigrationAuthenticationType Kerberos -UseAnyNetworkForMigration $True
Enable-VMMigration -ComputerName WS2012VMHost2
Set-VMHost -ComputerName WS2012VMHost2 -VirtualMachineMigrationAuthenticationType Kerberos -UseAnyNetworkForMigration $True
2) Perform a live migration
Open Windows PowerShell.
Type MSTSC /V:Server3 and press ENTER.
Log on to Server3 as Domain\Administrator using the password Password!
Click OK to acknowledge the password notification.
Open Task Manager, and then display the CPU graph on the Performance tab.
Note: Position this screen so that you can see it during the remainder of the lab. This will allow you to see that the server remains “online” during the migration.
Switch to the console of WS2012VMHost1.
Switch to Hyper-V Manager.
Click WS2012VMServer3.
In the Actions pane, click Move.
Click Next.
Click Next to move the virtual machine.
In Name, type WS2012VMHost2, and then click Next.
Click Next to move the virtual machines data to a single location.
In Folder, type C:\Vmstore, and then click Next.
Click Finish.
Optionally, reverse the above process to move the VM back to the original host.
Lab 2 – Hyper-V Live Storage Migration
Tasks in this lab module
Perform a Hyper-V live storage migration.
Note: Before beginning this lab, ensure that Lab 1, Task 1 has been completed.
IMPORTANT: Before beginning this lab, use Windows Explorer to connect to \\hafileserver\vmstore and delete any contents. This will ensure that there is enough room on the share to perform the move operations.
Perform a Hyper-V live storage migration
Type MSTSC /V:Server3 and press ENTER.
Log on to Server3 as Domain\Administrator using the password Password!
Click OK to acknowledge the password notification.
Switch to the console of WS2012VMHost1.
Note: If you did not perform Lab 1, Task 2, Step 12, use WS2012VMHost2.
On Server3, open Server Manager, click Tools, and then click Hyper-V Manager.
On Server3, open Windows PowerShell.
Type test-connection Server3 –count 200 and then press ENTER.
Position your windows so that you can see both the Hyper-V Manager containing WS2012VMServer3 and the 3 PowerShell window on Server 3.
Note: This will allow you to see that the storage migration to the failover cluster is live, and that no downtime is incurred.
Switch to Hyper-V Manager.
Click WS2012VMServer3.
In the Actions pane, click Move.
Click Move the virtual machine's storage, and then click Next.
Click Move only the virtual machine's virtual hard disks, and then click Next.
Accept the default VHD selection, and then click Next.
In Folder, type \\HAFileServer\VMStore, and then click Next.
Click Finish.
The move operation will take a few minutes to complete. During this time, use the Hyper-V console to observe the progress of the move and the Windows PowerShell windows to observe the test-connection activity. Note that the remote desktop session is not interrupted. This move will take several minutes. You can wait for the move to end, or click Cancel.
More Information
Tommy’s Blog
Windows Server Blogs
https://blogs.technet.com/b/windowsserver/
Windows Server 2012 Product Download
Microsoft Virtual Academy
Windows Server 2012 Virtual Labs
https://technet.microsoft.com/en-us/windowsserver/hh968267.aspx
Windows Azure 90-Day Free Trial Page