implementing hyper v virtualization service pack 1
TRANSCRIPT
Session Code:
Implementing Hyper V Virtualization Service
Pack 1Lai Yoong SengVirtualization ConsultantRedynamics Asia Sdn Bhd
Session Code:
Session Objectives and Takeaways
Gain a better understanding of your application workload and increase density in Virtualization with
Dynamic MemoryRemoteFX
How much memory does a web server require ?
How much memory does a domain controller require ?
Vendor said “Recommended 2GB”
Access application slow !
System overloaded when peak time !
2GB of memory not sufficient as suggested
by vendor!
Application Memory Utilization
7
Windows Server 2008 R2 SP1
Microsoft RemoteFX leverages the power of virtualized graphics resources and advanced codecs to recreate the fidelity of hardware-assisted graphics acceleration, including support for 3D content and Windows Aero, on a remote user’s device. This allows for a local-like, remote
Dynamic Memory allows the allocation of a range of memory (min and max) to individual VMs, enabling the system to dynamically adjust the VM’s memory usage based on demand. This provides more consistency in system performance enabling better manageability for administrators
Dynamic Memory RemoteFX
DYNAMIC MEMORY
Example: Without Dynamic Memory
Hyper-V (2 GB)
Unused (8 GB)
Physical Server (16 GB RAM)
VM 2- 4 GB
Hyper-V (2 GB)
Physical Server (16 GB RAM)
VM 1- 2 GB
VM 4- 2 GB
VM 3- 4 GB
Unused (8 GB)
Wasted Wasted
ClusterNode1 ClusterNode2
Example: With Dynamic Memory
Hyper-V (2 GB)
Unused (2 GB)
Physical Server (16 GB RAM)
VM 2- 4 GB
Hyper-V (2 GB)
Physical Server (16 GB RAM)
VM 1- 2 GB
VM 4- 2 GB
VM 3- 4 GB
DM: 2 GB
DM: 2 GB
DM: 4 GB
DM: 2 GB
ClusterNode1 ClusterNode2
Example: When Live Migration
Hyper-V (2 GB)
Unused (8 GB)
Physical Server (16 GB RAM)
Hyper-V (2 GB)
Physical Server (16 GB RAM)
VM 4- 2 GB
VM 3- 4 GB
Unused (2 GB)
DM: 2 GB
DM: 2 GBVM 2- 4 GB
VM 1- 2 GB
ClusterNode1 ClusterNode2
Dynamic Memory Example0 512 MB
Hot-add
1024MB
Hot-add
VM MemoryBallooned Memory
VM Memory
Second VM MemoryParent Memory
Supported Guest Operating System
Windows Server 2003 Web, Standard, Enterprise & Datacenter (32-bit and 64-bit)Windows Server 2003 R2 Web, Standard, Enterprise & Datacenter (32-bit and 64-bit)Windows Server 2008 Web, Standard, Enterprise & Datacenter (32-bit and 64-bit)Windows Server 2008 R2 Web, Standard, Enterprise & Datacenter (64-bit)Windows Vista Enterprise & Ultimate (32-bit and 64-bit)Windows 7 Enterprise & Ultimate (32-bit and 64-bit)
13
How to Upgrade?
Backup first – High priority !Ensure Virtual Machine are ready for the update
Completely shutdown. No Saved State VMMerge Snapshot
Update the Host to SP1 RCUpdate the VM
Integration Services
Enable Dynamic Memory
Make sure the Virtual Machine is not running.Startup : Min 512 MB
Maximum: default 64 GB
Memory BufferIdeal target memory value is constantly change.Default is set to 20%
Memory Weight
Memory weight determine who will get the memory. By default, all VM are created equal in term of memory prioritization.Rules of thumb:-
Higher Priority will get memory 1st
Taken from Lower Priority VM
Reserve Parent PartitionConfigure Hyper V parent partition to avoid freezes when Dynamic Memory VM’s use all RAM.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ Virtualization
RED_DWORD valueName = MemoryReserveSetting = amount of MB to reserve for the parent partition, e.g. 2GB RAM
Lastly, Reboot server.Hyper-V (0 GB)
Physical Server (16 GB RAM)
VM 4- 4 GB
VM 3- 4 GB
DM: 4 GB
DM: 4 GB
ClusterNode1
DEMODynamic Memory
REMOTEFX
RemoteFX Hardware Requirement
RD Vitualization Host Server meet the following requirement
SLAT enabled processorGPU . Minimum 1 and Maximum 4 identical GPUHyper V Server
Supported Operating System
Server operating system:-Windows Server 2008 R2 with SP1 – Standard/ Enterprise/ DatacenterHyper V 2008 R2 + SP1
RemoteFX Virtual DesktopWindows 7 Enterprise/Ultimate with SP1
Client computerAny client computer with Remote Desktop Connection 7.1
Supported GPU
Tested and Verified GPUAMD ATI FirePro – v5800, v7800, v8800
Driver version: 8.72- and 8.723Nvidia Quadro – F5800, FX4800, FX 3800
Driver version : 195.62 and 196.21
VIDEORemoteFX
Summary
Dynamic Memory & RemoteFX
http://technet.microsoft.com/en-us/evalcenter/ff183870.aspx
QUESTIONS?QUESTION & ANSWERS
Lai's Blog –Virtualization & System Centerwww.ms4u.info
Deployment Guide for Windows Server 2008 R2 with SP1http://go.microsoft.com/fwlink/?LinkId=199955
Microsoft RemoteFXhttp://go.microsoft.com/fwlink/?LinkId=200307
Hyper V Dynamic Memory Evaluation Guidehttp://go.microsoft.com/fwlink/?LinkId=196615
Resources
Hardware Consideration for RemoteFXhttp://go.microsoft.com/fwlink/?LinkId=196610
Did you like this session?Required slide
Please complete the evaluation form and return it to the track managers on your way out…
You may be a lucky winner of some cool prizes!