Implementing Hyper V virtualization Service Pack 1

2,117 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Implementing Hyper V virtualization Service Pack 1

  1. 1.
  2. 2. Session Code:<br />Implementing Hyper V Virtualization Service Pack 1<br />Lai YoongSeng<br />Virtualization Consultant<br />Redynamics Asia SdnBhd<br />
  3. 3. Session Objectives and Takeaways<br />Gain a better understanding of your application workload and increase density in Virtualization with<br />Dynamic Memory<br />RemoteFX<br />
  4. 4. How much memory does a web server require ?<br />How much memory does a domain controller require ?<br />Vendor said “Recommended 2GB”<br />
  5. 5. Access application slow !<br />2GB of memory not sufficient as suggested by vendor!<br />System overloaded when peak time !<br />
  6. 6. Application Memory Utilization<br />
  7. 7. Windows Server 2008 R2 SP1<br />Dynamic Memory <br />RemoteFX<br />Microsoft RemoteFXleverages 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 <br />Dynamic Memory allows the allocation of a range of memory (min and max) to individual VMs, enabling the system to dynamically adjustthe VM’s memory usage based on demand. This provides more consistency in system performance enabling better manageability for administrators<br />
  8. 8. Dynamic memory<br />
  9. 9. Example: Without Dynamic Memory<br />Hyper-V (2 GB)<br />Hyper-V (2 GB)<br />Unused (8 GB)<br />Unused (8 GB)<br />Wasted<br />Wasted<br />VM 4- 2 GB<br />VM 2- 4 GB<br />VM 3- 4 GB<br />VM 1- 2 GB<br />Physical Server (16 GB RAM)<br />Physical Server (16 GB RAM)<br />ClusterNode1<br />ClusterNode2<br />
  10. 10. Example: With Dynamic Memory<br />Hyper-V (2 GB)<br />Hyper-V (2 GB)<br />Unused (2 GB)<br />DM: 4 GB<br />DM: 2 GB<br />VM 2- 4 GB<br />VM 4- 2 GB<br />DM: 2 GB<br />DM: 2 GB<br />VM 3- 4 GB<br />VM 1- 2 GB<br />Physical Server (16 GB RAM)<br />Physical Server (16 GB RAM)<br />ClusterNode1<br />ClusterNode2<br />
  11. 11. Example: When Live Migration<br />Hyper-V (2 GB)<br />Hyper-V (2 GB)<br />Unused (8 GB)<br />Unused (2 GB)<br />DM: 2 GB<br />VM 4- 2 GB<br />DM: 2 GB<br />VM 2- 4 GB<br />VM 3- 4 GB<br />VM 1- 2 GB<br />Physical Server (16 GB RAM)<br />Physical Server (16 GB RAM)<br />ClusterNode1<br />ClusterNode2<br />
  12. 12. Dynamic Memory Example<br />0<br />512 MB<br />1024MB<br /> Hot-add<br />VM Memory<br />Ballooned Memory<br />VM Memory<br />Hot-add<br />Second VM Memory<br />Parent Memory<br />
  13. 13. Supported Guest Operating System<br />Windows Server 2003 Web, Standard, Enterprise & Datacenter (32-bit and 64-bit)<br />Windows Server 2003 R2 Web, Standard, Enterprise & Datacenter (32-bit and 64-bit)<br />Windows Server 2008 Web, Standard, Enterprise & Datacenter (32-bit and 64-bit)<br />Windows Server 2008 R2 Web, Standard, Enterprise & Datacenter (64-bit)<br />Windows Vista Enterprise & Ultimate (32-bit and 64-bit)<br />Windows 7 Enterprise & Ultimate (32-bit and 64-bit)<br />13<br />
  14. 14. How to Upgrade?<br />Backup first – High priority !<br />Ensure Virtual Machine are ready for the update<br />Completely shutdown. No Saved State VM<br />Merge Snapshot<br />Update the Host to SP1 RC<br />Update the VM <br />Integration Services<br />
  15. 15. Enable Dynamic Memory<br />Make sure the Virtual Machine is not running.<br />Startup : Min 512 MB<br />Maximum: default 64 GB<br />
  16. 16. Memory Buffer<br />Ideal target memory value is constantly change.<br />Default is set to 20%<br />
  17. 17. Memory Weight<br />Memory weight determine who will get the memory. By default, all VM are created equal in term of memory prioritization.<br />Rules of thumb:-<br />Higher Priority will get memory 1st<br />Taken from Lower Priority VM<br />
  18. 18. Reserve Parent Partition<br />Hyper-V (0 GB)<br />DM: 4 GB<br />Configure Hyper V parent partition to avoid freezes when Dynamic Memory VM’s use all RAM.<br />HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion Virtualization<br />RED_DWORD value<br />Name = MemoryReserve<br />Setting = amount of MB to reserve for the parent partition, e.g. 2GB RAM<br /> Lastly, Reboot server.<br />VM 4- 4 GB<br />DM: 4 GB<br />VM 3- 4 GB<br />Physical Server (16 GB RAM)<br />ClusterNode1<br />
  19. 19. DEMO<br />Dynamic Memory<br />
  20. 20. RemoteFX<br />
  21. 21. RemoteFX Hardware Requirement<br />RD Vitualization Host Server meet the following requirement<br />SLAT enabled processor<br />GPU . Minimum 1 and Maximum 4 identical GPU<br />Hyper V Server<br />
  22. 22. Supported Operating System<br />Server operating system:-<br />Windows Server 2008 R2 with SP1 – Standard/ Enterprise/ Datacenter<br />Hyper V 2008 R2 + SP1<br />RemoteFX Virtual Desktop<br />Windows 7 Enterprise/Ultimate with SP1<br />Client computer<br />Any client computer with Remote Desktop Connection 7.1<br />
  23. 23. Supported GPU<br />Tested and Verified GPU<br />AMD ATI FirePro – v5800, v7800, v8800<br />Driver version: 8.72- and 8.723<br />NvidiaQuadro – F5800, FX4800, FX 3800<br />Driver version : 195.62 and 196.21<br />
  24. 24. video<br />RemoteFX<br />
  25. 25. Summary<br />Dynamic Memory & RemoteFX<br />http://technet.microsoft.com/en-us/evalcenter/ff183870.aspx<br />
  26. 26. Questions?<br />QUESTION & ANSWERS<br />
  27. 27. Resources<br />Lai's Blog –Virtualization & System Center<br />www.ms4u.info<br />Deployment Guide for Windows Server 2008 R2 with SP1<br />http://go.microsoft.com/fwlink/?LinkId=199955<br />Microsoft RemoteFX<br />http://go.microsoft.com/fwlink/?LinkId=200307<br />Hyper V Dynamic Memory Evaluation Guide<br />http://go.microsoft.com/fwlink/?LinkId=196615<br />Hardware Consideration for RemoteFX<br />http://go.microsoft.com/fwlink/?LinkId=196610<br />
  28. 28. Required slide<br />Did you like this session?<br />Please complete the evaluation form and return it to the track managers on your way out…<br />You may be a lucky winner of some cool prizes!<br />

×