1. Windows 7 and Windows Server 2008 R2 SP1 Overview Required Slide Amit Gatenyo Infrastructure & Security Manager, Dario Microsoft Regional Director – Windows Server & Security 054-2492499 Amit.g@dario.co.il
2. Agenda Introduction to SP1 for Windows 7 and Windows Server 2008 R2 Introduction to RemoteFX Introduction to Dynamic Memory Other Notable Changes in SP1
5. Release Mechanics SP1 continues to take advantage of shared codebase of Windows 7 and Server 2008 R2 SP1 covers all editions of Windows Server 2008 R2 and Windows 7 Including Itanium for Server Packages 32 bit Windows 7 32 and 64 bit Windows 7 and Windows Server 2008 R2 Itanium for Windows Server 2008 R2 What about Windows Server 2008 and Windows Vista? Different SP model, currently on SP2 Release Candidate for SP1 released in October 2010
6. Windows Server 2008 R2 SP1 Dynamic Memory RemoteFX 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 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 experience.
18. HW and software manifestations by designFull range of client devices Bitmap remoting and hardware-based decode
19. Remote Desktop Services with RemoteFX Windows Server 2008 R2 SP1 Windows Server 2008 R2 Scenario: VDI desktop replacement for connected knowledge workers on Windows 7 with good connectivity. New Features in WS08 R2 SP1: Host-side rendering capabilities enabling rich media UX on broad range of end point devices Scenarios: RDP 7.1 with RemoteFX available for VDI and session virtualization Scenario: Multimedia application enhancements for remote users primarily accessing RDS from rich clients New Features in WS08 R2: Support for multiple screens, bi-directional audio, Windows Media Player redirection and enhanced bitmap remoting Scenarios: RDP 7 for VDI and session virtualization
21. Advantages No client drivers necessary Works with any device Disadvantages Only one session can use a USB device at a time Best of the Two Worlds Use Both! 13 Where would you use RemoteFX USB Devices?
26. RemoteFX for RD Virtualization Host hardware requirements SLAT-enabled processor - The processor in the RemoteFX server must support Second-Level Address Translation (SLAT). GPU - At least one graphics processing unit (GPU) is required on the RemoteFX server. The GPU driver must support DirectX 9.0c and DirectX 10.0. If more than one GPU is installed in the RemoteFX server, the GPUs must be identical. RemoteFX encoder - The RemoteFX encoder is optional and can be installed for additional scalability on the Microsoft® RemoteFX™ server. Hyper-V - The Hyper-V hardware requirements must be supported on the server.
27. RemoteFX for RD Session Host hardware requirements SSE2-enabled processor - the processor on the RD Session Host server must support Streaming SIMD Extensions 2 (SSE2). RemoteFX encoder - The RemoteFX encoder is optional server hardware, and it can be installed for additional scalability on the RemoteFX server. The hardware encoder card must be installed in a PCI Express x4 slot or greater.
29. Dynamic Memory in Windows Server 2008 R2 SP1 Overview A memory management enhancement for Hyper-V Enables customers to dynamically grow and decrease the memory of a virtual machine Available as a feature in Windows Server 2008 R2 SP1 Benefits Better consolidation ratios with predictable performance Enables linear scalability for deployment environments Designed for production use VM1 VM2 VM3 VM4 T1 T2 T2
30. Dynamic Memory Benefits Enables higher consolidation ratios per host by addressing the greatest limiting factor to consolidation: Memory A Production feature. Overview Memory is pooled and dynamically and securely distributed across VMs Memory is dynamically added/removed based VM usage with no service interruption Guest enlightened: Guests & Hyper-V work TOGETHER
31. Initial VM Start Finance VM 8 GB Sales VM Engineering VM 6 GB 4 GB 3 VMs started 2 GB T = 0 T = 15 T = 30 T = 0 T = 15 T = 30 Total System Memory 8 GB Memory in Use by VMs 3 GB Virtual Machines Physical Memory Used 37.5 % Memory Settings
32. 15 minutes later … work in progress Finance VM Finance starts reports Engineering starts ananalysis job 8 GB Sales VM Engineering VM 6 GB 4 GB 3 VMs started 2 GB T = 0 T = 15 T = 30 T = 0 T = 15 T = 30 Total System Memory 8 GB Memory in Use by VMs 6 GB Virtual Machines Physical Memory Used 75 % Memory Settings
33. 30 minutes later … working hard! Finance VM Finance starts reports Engineering starts ananalysis job 8 GB Sales VM Engineering VM Service VM 6 GB Finance report finished Engineering analysis running IT starts a Service VM Engineering reaches max allocation 4 GB 3 VMs started 2 GB T = 0 T = 15 T = 30 T = 0 T = 15 T = 30 Memory recovered to allow Service VM Total System Memory 8 GB Memory in Use by VMs 7.5 GB Virtual Machines Physical Memory Used 94 % Memory Settings
39. System Requirements Parent Requirements: Windows Server 2008 R2 SP1 Microsoft Hyper-V Server 2008 R2 SP1 Windows Server 2003, 2008 & 2008 R2 32-bit & 64-bit versions Windows Vista and Windows 7 Enterprise and Ultimate Editions only 32-bit & 64-bit versions
40. How to Enable Dynamic Memory on Guests Windows Server 2003 / Windows Server 2003 R2 All you need to do for these operating systems is to update the integration services. Windows Server 2008 Here you need to first have service pack 2 installed. Then you need to install this hotfix: http://support.microsoft.com/kb/2230887 inside the virtual machine. Finally you will need to update the integration services. Windows Server 2008 R2 Instead of updating the integration services – you need to install service pack 1 inside the virtual machine.
41. Startup & Max Startup: amount of memory to boot VM BIOS does not know about DM Guest OS may not know about DM Default: 512MB Max: don’t let the VM above this amount Default: 64GB
42. Availability & Priority Availability is a concept How much memory does the VM have? How much memory does the VM want? The difference is the availability Priority: which VM gets the memory first 1-10,000: default is 5,000 The higher the priority, the higher the availability
43. Memory Buffer How much “free” memory should we try and keep in the VM? Allows for responsiveness to bursty workloads Can be used for file cache “I like to configure my virtual machines so that they have ~20% free memory”
44. Changes to Root Reserve Hyper-V has always had the concept of a reserve of memory that is kept for the parent partition Dynamic Memory allows VMs to push up against the reserve consistently New behavior to better protect the parent partition from rampaging virtual machines New registry key in place Allows you to reserve static memory for the parent partition KLMOFTWAREicrosoftindows NTurrentVersionirtualizationemoryReserve (REG_DWORD) The default decimal value is 32, for 32MB, while the maximum value is 1024, for 1GB. May result in less memory being available for VMs
46. Whats new Besides DM/RemoteFx (Server) Enhancements to scalability and high availability when using DirectAccess addition of support for 6to4 and ISATAP addresses when using DirectAccess in conjunction with Network Load Balancing (NLB) Support for Managed Service Accounts (MSAs) in secure branch office scenarios SP1 enables enhanced support for managed service accounts (MSAs) to be used on domain-member services located in perimeter networks
47. Whats New Besides DM/RFx (Server) Support for increased volume of authentication traffic on domain controllers connected to high-latency networks SP1 allows for more granular control of the maximum number of possible concurrent connections to a domain controller
48. Not specific for SP1 but very important - Jumbo Frames Offers significant performance for TCP connections including iSCSI Max frame size 9K Reduces TCP/IP overhead by up to 84% Must be enabled at all end points (switches, NICs, target devices Virtual switch is defined as an end point Virtual NIC is defined as an end point
49. Jumbo Frames in Hyper-V R2 Added support in virtual switch Added support in virtual NIC Integration components required How to validate if jumbo frames is configured end to end Ping –n 1 –l 8000 –f (hostname) -l (length) -f (don’t fragment packet into multiple Ethernet frames) -n (count)
50. Online Resources Microsoft Virtualization Home/Case Studies from customers around the world: http://www.microsoft.com/virtualization Windows Server Virtualization Blog Site: http://blogs.technet.com/virtualization/default.aspx Windows Server Virtualization TechNet Site: http://technet2.microsoft.com/windowsserver2008/en/servermanager/virtualization.mspx MSDN & TechNet Powered by Hyper-V http://blogs.technet.com/virtualization/archive/2008/05/20/msdn-and-technet-powered-by-hyper-v.aspx Virtualization Solution Accelerators http://technet.microsoft.com/en-us/solutionaccelerators/cc197910.aspx How to install the Hyper-V role http://www.microsoft.com/windowsserver2008/en/us/hyperv-install.aspx Windows Server 2008 Hyper-V Performance Tuning Guide http://www.microsoft.com/whdc/system/sysperf/Perf_tun_srv.mspx Using Hyper-V & BitLocker White Paper http://www.microsoft.com/downloads/details.aspx?FamilyID=2c3c0615-baf4-4a9c-b613-3fda14e84545&DisplayLang=en
51. Thank you! Required Slide Amit Gatenyo Infrastructure & Security Manager, Dario Microsoft Regional Director – Windows Server & Security 054-2492499 Amit.g@dario.co.il
Editor's Notes
Show “Average Pressure”A virtual machine with a pressure of 100 has exactly the amount of memory that it needs (this is equivalent to a memory availability of 0%).
A virtual machine with a pressure of 100 has exactly the amount of memory that it needs (this is equivalent to a memory availability of 0%).