implementing hyper v virtualization service pack 1

28

Upload: lai-yoong-seng

Post on 14-May-2015

1.826 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Implementing Hyper V virtualization Service Pack 1
Page 2: Implementing Hyper V virtualization Service Pack 1

Session Code:

Implementing Hyper V Virtualization Service

Pack 1Lai Yoong SengVirtualization ConsultantRedynamics Asia Sdn Bhd

Session Code:

Page 3: Implementing Hyper V virtualization Service Pack 1

Session Objectives and Takeaways

Gain a better understanding of your application workload and increase density in Virtualization with

Dynamic MemoryRemoteFX

Page 4: Implementing Hyper V virtualization Service Pack 1

How much memory does a web server require ?

How much memory does a domain controller require ?

Vendor said “Recommended 2GB”

Page 5: Implementing Hyper V virtualization Service Pack 1

Access application slow !

System overloaded when peak time !

2GB of memory not sufficient as suggested

by vendor!

Page 6: Implementing Hyper V virtualization Service Pack 1

Application Memory Utilization

Page 7: Implementing Hyper V virtualization Service Pack 1

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

Page 8: Implementing Hyper V virtualization Service Pack 1

DYNAMIC MEMORY

Page 9: Implementing Hyper V virtualization Service Pack 1

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

Page 10: Implementing Hyper V virtualization Service Pack 1

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

Page 11: Implementing Hyper V virtualization Service Pack 1

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

Page 12: Implementing Hyper V virtualization Service Pack 1

Dynamic Memory Example0 512 MB

Hot-add

1024MB

Hot-add

VM MemoryBallooned Memory

VM Memory

Second VM MemoryParent Memory

Page 13: Implementing Hyper V virtualization Service Pack 1

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

Page 14: Implementing Hyper V virtualization Service Pack 1

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

Page 15: Implementing Hyper V virtualization Service Pack 1

Enable Dynamic Memory

Make sure the Virtual Machine is not running.Startup : Min 512 MB

Maximum: default 64 GB

Page 16: Implementing Hyper V virtualization Service Pack 1

Memory BufferIdeal target memory value is constantly change.Default is set to 20%

Page 17: Implementing Hyper V virtualization Service Pack 1

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

Page 18: Implementing Hyper V virtualization Service Pack 1

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

Page 19: Implementing Hyper V virtualization Service Pack 1

DEMODynamic Memory

Page 20: Implementing Hyper V virtualization Service Pack 1

REMOTEFX

Page 21: Implementing Hyper V virtualization Service Pack 1

RemoteFX Hardware Requirement

RD Vitualization Host Server meet the following requirement

SLAT enabled processorGPU . Minimum 1 and Maximum 4 identical GPUHyper V Server

Page 22: Implementing Hyper V virtualization Service Pack 1

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

Page 23: Implementing Hyper V virtualization Service Pack 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

Page 24: Implementing Hyper V virtualization Service Pack 1

VIDEORemoteFX

Page 25: Implementing Hyper V virtualization Service Pack 1

Summary

Dynamic Memory & RemoteFX

http://technet.microsoft.com/en-us/evalcenter/ff183870.aspx

Page 26: Implementing Hyper V virtualization Service Pack 1

QUESTIONS?QUESTION & ANSWERS

Page 27: Implementing Hyper V virtualization Service Pack 1

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

Page 28: Implementing Hyper V virtualization Service Pack 1

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!