2. Microsoft
Virtual
Academy
First Half Second Half
(01) Introduction to Microsoft Virtualization (05) Hyper-V Management
(02) Hyper-V Infrastructure
(06) Hyper-V High Availability
and Live Migration
(03) Hyper-V Networking
(07) Integration with System Center 2012
Virtual Machine Manager
(04) Hyper-V Storage
(08) Integration with Other
System Center 2012 Components
** MEAL BREAK **
7. • NUMA (Non-uniform memory
access)
• Helps hosts scale up the number of
cores and memory access
• Partitions cores and memory into
“nodes”
• Allocation and latency depends on
the memory location relative to a
processor
• High performance applications
detect NUMA and minimize cross-
node memory access
Host NUMA
Memory
Processors
NUMAnode1 NUMAnode2
8. • This is optimal…
• Memory allocation and
thread allocations within
the same NUMA node
• Memory populated in
each NUMA node
Host NUMA
Memory
Processors
NUMAnode1 NUMAnode2
Memory
Processors
NUMAnode3 NUMAnode4
9. • This isn’t optimal…
• System is imbalanced
• Memory allocation and thread
allocations across different NUMA
nodes
• Multiple node hops
• NUMA Node 2 has an odd number
of DIMMS
• NUMA Node 3 doesn’t have enough
• NUMA Node 4 has no local memory
(worst case)
Memory
Processors
NUMAnode1 NUMAnode2
Memory
Processors
NUMAnode3 NUMAnode4
Host NUMA
10. • Guest NUMA
• Presenting NUMA topology
within VM
• Guest operating systems &
apps can make intelligent
NUMA decisions about thread
and memory allocation
• Guest NUMA nodes are aligned
with host resources
• Policy driven per host –
best effort, or force alignment
vNUMAnodeA vNUMAnodeB vNUMAnodeA vNUMAnodeB
NUMAnode1 NUMAnode2 NUMAnode3 NUMAnode4
11. Windows Server 2008 Windows Server 2008 R2 Windows Server 2012
HW Logical Processor
Support
16 LPs 64 LPs 320 LPs
Physical Memory Support 1 TB 1 TB 4 TB
Cluster Scale 16 Nodes up to 1000 VMs 16 Nodes up to 1000 VMs 64 Nodes up to 8000 VMs
Virtual Machine Processor
Support
Up to 4 VPs Up to 4 VPs Up to 64 VPs
VM Memory Up to 64 GB Up to 64 GB Up to 1 TB
Live Migration Yes, one at a time Yes, one at a time Yes, with no limits. As many
as hardware will allow.
Live Storage Migration No. Quick Storage Migration
via SCVMM
No. Quick Storage Migration
via SCVMM
Yes, with no limits. As many
as hardware will allow.
Servers in a Cluster 16 16 64
VP:LP Ratio 8:1 8:1 for Server
12:1 for Client (VDI)
No limits. As many as
hardware will allow.
16. T = 0 T = 15 T = 30 T = 0 T = 15 T = 30
2 GB
4 GB
6 GB
8 GB
Virtual Machines
Memory Settings
Total System Memory
Memory in Use by VMs
8 GB
3 GB
Physical Memory Used 37.5 %
3 VMs started
Finance VM
Sales VM
Engineering VM
17. T = 0 T = 15 T = 30 T = 0 T = 15 T = 30
2 GB
4 GB
6 GB
8 GB
Virtual Machines
Memory Settings
Total System Memory
Memory in Use by VMs
8 GB
6 GB
Physical Memory Used 75 %
3 VMs started
Finance starts reports
Engineering starts an
analysis job
Finance VM
Sales VM
Engineering VM
18. Memory recovered
to allow Service VM
3 VMs started
Finance report finished
Engineering analysis running
IT starts a Service VM
Finance starts reports
Engineering starts an
analysis job
Engineering reaches
max allocation
T = 0 T = 15 T = 30 T = 0 T = 15 T = 30
Virtual Machines
Memory Settings
Total System Memory
Memory in Use by VMs
8 GB
7.5 GB
Physical Memory Used 94 %
Finance VM
Sales VM
Engineering VM
Service VM
2 GB
4 GB
6 GB
8 GB
19. Most OSes require more
memory during boot and
will use less when idle
Customers wanted more
configuration flexibility
20. Assume that Sales and
Service VM are Restarted
Finance & Engineering
Grab all available memory
T = 0 T = 15 T = 30
Virtual Machines
Memory Settings
Total System Memory 8 GB
Finance VM
Sales VM
Engineering VM
Service VM
2 GB
4 GB
6 GB
8 GB
21. Smart Paging designed to ensure VMs always restart
When restarting VMs:
Why only on VM Reset?
When starting new VMs:
22. Q: Are there any recommendations for types of disks or
storage subsystems (SATA, SAS, SSD) for Hyper-V Smart
Paging?
A: Dynamic Memory has been architected so that in the
vast majority of cases, Hyper-V Smart Paging is rarely used
and, if used, only on a temporary basis. Thus, the need for
special high end storage isn’t needed and Smart Paging
will take advantage of whatever storage is presented.
23.
24.
25. Microsoft
Hyper-V
Server 2012
Windows
Server 2012
Standard
Windows
Server 2012
Datacenter
Host OS is free Licensed per CPU Licensed per CPU
No guest OS
licenses
2 guest OS
licenses
Unlimited guest
licenses
CLI & Remote
Management only
Full installation
or Server Core
Full installation
or Server Core
45. Is this an evaluation version? Is their Activation?
Is this supported in production?
Does Hyper-V Server have reduced/limited scale?
Is System Center required for Live Migration or Live
Storage Migrate VMs?
46. Is clustering included with Hyper-V Server 2012?
Does Hyper-V Server include Live Migration?
Shared Nothing Live Migration?
Does this include the new Extensible Switch?
Does this include Hyper-V Replica?
47. MS Hyper-V Server 2008 R2 SP1 Microsoft Hyper-V Server 2012
Release Date: August 2011 August 2012
Cost: Free Download from:
www.microsoft.com/hvs
Free Download from:
www.microsoft.com/hvs
Physical Processor Support: Up to 8 processors
(no core limitations)
Up to 64 processors
(no core limitations)
Physical Memory Support: Up to 1 TB per server Up to 4 TB per server
Virtual Processors Up to 4 per VM Up to 64 per VM
Virtual Machine Memory Support: 64 GB of memory per VM
(no memory tax)
1 TB of memory per VM
(no memory tax)
Live Migration/High Availability: Yes Yes
Live Storage Migration: No Yes
Shared Nothing Live Migration: No Yes
RemoteFX: Yes More monitors, more resolutions
Storage Spaces: No Yes
VMs on File Based Storage No Yes
48. • There are many considerations for planning the server,
storage, networking, software, and security
• Virtualization hosts will have different requirements than
infrastructure servers
• Consider virtualization rights when selecting the host OS
• Use the Microsoft Assessment and Planning Toolkit (MAP)
for guidance