Whats New In 2008 R2 Hyper V And Vmm 2008 R2

3,054 views
2,951 views

Published on

A presentation on the new features of Windows Server 2008 R2 Hyper-V and System Center Virtual Machine Manager 2008 R2.

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,054
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Whats New In 2008 R2 Hyper V And Vmm 2008 R2

  1. 1. What’s New with Hyper-V 2008 R2 and VMM 2008 R2<br />Live Meeting:<br /><ul><li>Install the LiveMeeting Client: http://office.microsoft.com/en-us/help/HA101733831033.aspx
  2. 2. Enable audio in Windows and the client
  3. 3. Troubleshooting: http://support.microsoft.com/ph/925#tab0</li></li></ul><li>What’s New with Hyper-V 2008 R2 and VMM 2008 R2<br />Aidan Finn<br />BSc, MCSE, MVP<br />http://joeelway.spaces.live.com<br />
  4. 4. What’s New with Hyper-V 2008 R2 and VMM 2008 R2<br />Aidan Finn<br />BSc, MCSE, MVP<br />http://joeelway.spaces.live.com<br />
  5. 5. Agenda<br /><ul><li>Editions
  6. 6. Cluster Shared Volumes
  7. 7. Live Migration
  8. 8. Core Parking
  9. 9. Second Level Address Translation
  10. 10. Virtual Machine Queue
  11. 11. Native VHD
  12. 12. Virtual Machine Manager 2008 R2</li></li></ul><li>About Aidan Finn<br /><ul><li>Working with large and complex IT since 1996
  13. 13. Specialised in servers and systems management
  14. 14. MVP:
  15. 15. 2008: Configuration Manager
  16. 16. 2009: Virtualisation – Systems Management
  17. 17. Blog: http://joeelway.spaces.live.com
  18. 18. Windows User Group: http://ws-ugi-spaces.live.com</li></li></ul><li>Versions<br />Max per host support increased:<br /><ul><li>64 logical processors (cores)
  19. 19. 512 virtual processors (8 VP’s per LP)
  20. 20. 384 running VM’s</li></li></ul><li>Clustering<br />
  21. 21. Failover Clustering Pre R2<br /><ul><li>Uses Windows 2008 Failover Clustering for hardware fault tolerance
  22. 22. Easier than ever – honestly!
  23. 23. Virtual machine treated as cluster resource
  24. 24. Each VM should (not must) be on a dedicated LUN *
  25. 25. Quick Migration, not Live Migration (aka VMotion)</li></ul>* Mandatory for VMM 2008<br />
  26. 26. Quick Migration<br /><ul><li>Simple process:
  27. 27. VM saves its state
  28. 28. Disk fails over to destination host
  29. 29. VM restores its saved state
  30. 30. 1GB RAM VM Takes 8 seconds on 4GB Fibre Channel SAN with 15K SCSI disks, e.g HP EVA SAN
  31. 31. Supported with Fibre Channel and iSCSI
  32. 32. Test labs will work with W2008 file shares
  33. 33. Live Migration coming in W2008 R2!</li></li></ul><li>Cluster Shared Volumes<br />
  34. 34. Clustered Shared Volumes<br /><ul><li>Clustered Shared Volumes (CSV) implements hybrid sharing for LUNs
  35. 35. One node owns the storage namespace (e.g. directory structure) and metadata
  36. 36. Other nodes can own the storage backing an individual file’s data (e.g. VHD)
  37. 37. Benefits of CSV:
  38. 38. Can store all VM VHDs on one LUN
  39. 39. High-performance access to VHDs from owning nodes
  40. 40. All nodes have read/write access to file data
  41. 41. Seamless VM movement between nodes
  42. 42. Any node can read from VHD, so no need to change LUN ownership
  43. 43. Seamless LUN ownership transition
  44. 44. Persistent handles allow cluster to move LUN without interruption to VM operation</li></li></ul><li>Cluster Shared Volumes<br />All servers “see” the same storage<br />
  45. 45. Live Migration<br />
  46. 46. Live Migration<br />Create VM on target server<br />Copy memory pages from the source to the target via Ethernet<br />Final state transfer<br />Pause virtual machine<br />Move storage connectivity from source host to target host via Ethernet<br />Run new VM on target; Delete VM on source<br />Host 1<br />Host 2<br />Blue = Storage<br />Purple = Networking<br />Shared Storage<br />
  47. 47. Live Migration State Transfer<br />Memory<br />Configuration<br />Configuration<br />State<br />State<br />Server 1<br />Server 2<br />
  48. 48. Requirements<br /><ul><li>Good networking between hosts
  49. 49. The same family of processor – no mixing of Intel and AMD
  50. 50. You can mix generations of one family by disabling features via one tick box. </li></li></ul><li>Core Parking<br />
  51. 51. Core Parking<br /><ul><li>Kernel in parent performs core-parking control
  52. 52. Hypervisor maps processor usage data into the parent
  53. 53. Updates every 100ms
  54. 54. Parent tells hypervisor which cores to park
  55. 55. Hypervisor lets processors finish work, but stops including them in scheduling decisions
  56. 56. Will use them if necessary to meet child CPU guarantees</li></li></ul><li>Core Parking Operation<br />Core 0<br />Core 1<br />Core 0<br />Core 1<br />Core 1<br />Core 0<br />Core 0<br />Core 1<br />Socket 0<br />Socket 1<br />Workload<br />
  57. 57. Second Level Address Translation<br />
  58. 58. VM Memory Management<br />Guest Virtual Address<br />Guest Virtual Address<br />Guest OS defines GVA-to-GPA mappings<br />Shadow page tables combine these mappings because the processor knows how to perform only one level of translation<br />Guest Physical Address<br />Hypervisor defines GPA-to-SPA mappings<br />System Physical Address<br />System Physical Address<br />Hyper-V R2<br />Hyper-V<br />
  59. 59. Second Level Address Translation(SLAT)<br /><ul><li>Goes by several names
  60. 60. Intel: Extended Page Tables (EPT)
  61. 61. AMD: Nested Page Tables (NPT)/Rapid Virtualization Indexing (RVI)
  62. 62. Processor provides two levels of translation
  63. 63. Walks the guest OS page tables directly
  64. 64. No need to maintain Shadow Page Table
  65. 65. No hypervisor code for demand-fill or flush operations
  66. 66. Resource savings
  67. 67. Hypervisor CPU time drops from 10% to 2%
  68. 68. Roughly 1MB of memory saved per VM
  69. 69. Benefits Large Memory Workloads</li></li></ul><li>Virtual Machine Queue<br />
  70. 70. Virtual Machine Queue (VMQ)<br />Parent Partition<br />VM1<br />VM2<br />Virtual Machine Switch <br />Ethernet<br />TCP/IP<br />TCP/IP<br />Routing<br />VLAN Filtering<br />Data Copy<br />Port 1<br />Port 2<br />VM NIC 1<br />VM NIC 2<br />Miniport<br />Driver<br />NIC<br />VM BUS<br />
  71. 71. Bottlenecks<br /><ul><li>Copying data from child partition address space to the parent partition address space
  72. 72. MAC address lookup and VLAN ID filtering
  73. 73. Parent/child context switch overhead
  74. 74. Simulating task offload in software for VM to VM traffic
  75. 75. Extra copy for VM to VM traffic</li></li></ul><li>VMQ Architecture<br />Parent Partition<br />VM1<br />VM2<br />Virtual Machine Switch<br />Ethernet<br />TCP/IP<br />TCP/IP<br />Routing<br />VLAN filtering<br />Data Copy<br />Port 1<br />Port 2<br />VM NIC 1<br />VM NIC 2<br />Miniport<br />Driver<br />Q1<br />Default<br />Queue<br />Q2<br />VM BUS<br />Switch/Routing unit<br />NIC<br />
  76. 76. Performance Improvements<br /><ul><li>Applying VLAN filtering in hardware
  77. 77. Concurrent receive processing for multiple VMs
  78. 78. Avoiding copy from NIC receive buffers to VM address space
  79. 79. Using switch on the NIC to do route lookup on transmit</li></li></ul><li>Native VHD<br />
  80. 80. Image Types<br /><ul><li>WIM – Used by Windows Installer (Panther), WDS and ConfigMgr
  81. 81. VHD – Virtual Hard Disk used by virtualisation products and Windows backups
  82. 82. Data center strategy to use VHD to prevent image type explosion</li></li></ul><li>Boot from VHD<br /><ul><li>“Surface” (AKA mount) a VHD file
  83. 83. Boot from a VHD file
  84. 84. W2008 R2 WDS able to deploy VHD files
  85. 85. Boot servers or desktops from VHD</li></li></ul><li>Management<br />
  86. 86. Management<br /><ul><li>Microsoft’s strategy for differentiation
  87. 87. Basic management using Hyper-V and Failover Clustering MMC’s
  88. 88. Advanced virtualisation management using System Center Virtual Machine Manager
  89. 89. VMM 2008 integrates with OpsMgr 2007
  90. 90. System Center Enterprise CAL: includes 4 VM’s on the host
  91. 91. System Center DataCenter CAL: includes all VM’s on the host</li></li></ul><li>VMM 2008<br /><ul><li>Based on PowerShell
  92. 92. Easier cluster management
  93. 93. Hardware templates
  94. 94. Library for VHD’s, PowerShell scripts, ISO
  95. 95. Self Service web console
  96. 96. Can manage Virtual Server 2005, ESX and many Virtual Center installations
  97. 97. Integrates with OpsMgr 2007 SP1
  98. 98. Use hardware OEM Pro Tips for hardware view of performance</li></li></ul><li>VMM 2008 R2<br />
  99. 99. Virtual Machine Manager 2008 R2<br /><ul><li>Used to manage many Hyper-V R2, Hyper-V, Virtual Server R2 SP1, vSphere, ESX/Virtual Center installations
  100. 100. Integration with OpsMgr 2007 R2
  101. 101. Support for Live Migration
  102. 102. Allows many VM’s per LUN for CSV
  103. 103. Storage Quick Migration
  104. 104. SAN enhancements, e.g. cluster-cluster migration, rapid provisioning & snapshots
  105. 105. Network enhancements
  106. 106. Maintenance mode
  107. 107. Support for disjoint domains</li></li></ul><li>Virtual Machine Manager 2008 R2<br /><ul><li>iSCSI: view multiple LUN’s per target</li></li></ul><li>Upgrading From 2008<br />
  108. 108. Upgrades<br /><ul><li>Hyper-V Server:
  109. 109. N/A
  110. 110. http://www.microsoft.com/hyper-v-server/en/us/faq.aspx
  111. 111. Standalone Server:
  112. 112. In-place
  113. 113. http://support.microsoft.com/kb/957256
  114. 114. Cluster:
  115. 115. In-place not supported
  116. 116. Rolling upgrade via evict node and create new cluster
  117. 117. http://technet.microsoft.com/en-us/library/cc730990.aspx
  118. 118. VMM:
  119. 119. In-place
  120. 120. http://go.microsoft.com/fwlink/?LinkID=139191</li></li></ul><li>Upcoming Events<br /><ul><li>In-person and webcast: Windows Server 2008 R2 Active Directory
  121. 121. Wilbour Craddock, Microsoft Ireland
  122. 122. Details and register: http://tinyurl.com/w2008r2ad
  123. 123. September 28th, 09:30GMT
  124. 124. MS EPDC2, Leopardstown, Dublin
  125. 125. Launch Events!!!
  126. 126. Watch your mailbox, demand will be huge</li></li></ul><li>That’s All Folks!<br />Aidan Finn<br /><ul><li>Blog: http://joeelway.spaces.live.com/
  127. 127. Windows User Group: http://ws-ugi.spaces.live.com</li>

×