SlideShare a Scribd company logo
1 of 52
Virtualization in Windows
     Server 2008 R2
Arlindo Alves
Microsoft
http://blogs.technet.com/aralves
Sponsors
Agenda
         •   Hyper-V V2
         •   Cluster Shared Volumes
         •   Live Migration
         •   Hosted Desktops
Architecture
Hyper-V Architecture
Parent Partition




                             User
                             Mode




                             Kernel
                             Mode

                         Ring -1
Hyper-V Architecture
Hyper-V
Capabilities
• 32-bit (x86) & 64-bit (x64) VMs
• Large memory support (64 GB) per VM
• SMP VMs (up to 4 cores)
• Integrated cluster support for HA & Quick Migration
• BitLocker: Seamless, secure data encryption
• Live Backup: Volume Shadow Service integration
• Pass-through disk access for VMs
• Virtual Machine snapshots
• New hardware sharing architecture (VSP/VSC/VMBus)
• Disk, networking, input, video
• Robust networking: VLANs and NLB
• DMTF standard for WMI management interface
• Support for Full or Server Core installations
Windows Server 2008 R2 Hyper-V
• Building on the rock-solid architecture of Windows
  Server 2008 Hyper-V
• Integration with new technologies
• Enabling new dynamic scenarios:
   • Increased Server Consolidation
   • Dynamic Data Center
   • Virtualized Centralized Desktop
• Customer Driven
Live Migration
Live Migration

• #1 Customer Request
• Moving a virtual machine from one server to
 another without loss of service
  • Workload is unaware of the migration
  • Maintain TCP connections of the guest OS
• Enables new dynamic scenarios
  • No downtime host servicing
     • Maintenance Mode with SCVMM R2
  • Load Balancing with SCVMM R2 & PRO
Live Migration

• Live Migration via Cluster Manager
   • In box UI
• Live Migration via Virtual Machine Manager
   • Orchestrate migrations via policy
• Moving from Quick to Live Migration:
   •   Guest OS limitations?:               No
   •   Changes to VMs needed?:                   No
   •   Changes to storage infrastructure:   No
   •   Changes to network infrastructure:   No
   •   Update to Windows Server 2008 R2
       Hyper-V:                                  Yes
Live Migration
Initiate Migration
       I want to Migrate
      this VM to another
       physical machine
                                Client accessing VM




                              SAN
• IT Admin initiates a Live
   Migration to
   move a VM from one
                              VHD
   host to another
Live Migration
Memory Copy: Full Copy
                          Memory content is
                         copied to new server




                                                VM pre-staged


                  SAN

                              • First initial copy is of all
                                  in memory content
                   VHD
Live Migration
Memory Copy: Dirty Pages
                                     Client continues
                                      accessing VM




  Pages are
 being dirtied




                               SAN
• Client continues to access
   VM, which results in
   memory being modified
                               VHD
Live Migration
Memory Copy: Incremental Copy

                                            Recopy of changes



    Smaller set of
      changes




•      Hyper-V tracks changed         SAN
       data, and re-copies over
       incremental changes
•      Subsequent passes get faster
       as data set is smaller         VHD
Live Migration
Final Transition
                               Partition State
                                   copied



         VM Paused




                         SAN

• Window is very small
  and within TCP
  connection timeout     VHD
Live Migration
Post-Transition: Clean-up
                                         Client directed to
                                             new host




    Old VM deleted once
    migration is verified
         successful




• ARP issued to have routing       SAN
    devices update their tables
•   Since session state is
    maintained, no reconnections
    necessary                      VHD
DEMO
       • Live Migration
         Demo
Migration & Storage

• Windows Server 2008 R2 Hyper-V
  • NEW Cluster Shared Volume (CSV)
  • CSV provides a single consistent file name space;
  • All Windows Server 2008 R2 servers see
    the same storage
     •   Easy setup; Uses NTFS
     •   No reformatting SANs
     •   Create one big data store
     •   No more drive letter problems
     •   Existing tools just work
Cluster Shared Volumes

• All servers “see” the same storage
Clustering VMs with CSV
1.   Install Failover Clustering, Hyper-V from 2008 R2
2.   Create & Validate your cluster
3.   Enable CSV
4.   Add storage to CSV
5.   Copy VHD file to CSV storage
       C:ClusterStorage...
6. Create VM, select CSV Path for VM and files
7. Add the VM to the cluster making it HA
8. Within the VM, configure your application
Individual VM Failover on a LUN



  Disk
Resource

                                                   Disk
                                                 Resource




                      SAN


                                      Same LUN
Solution
Today         VHD 1   VHD 2   VHD 3
Individual VM Failover on a LUN



 VMs running
 on Node 1 are
  unaffected




                         SAN
Coordinator
  Node

                                         Same LUN
The Solution
(R2)             VHD 1   VHD 2   VHD 3
Optimized Capacity Planning
•   In the past (2008) - 1 LUN for 1 VM
•   LUN smallest unit of failover
•   Run out of storage space                             Free Space
•   Wasted storage space
                                                  VHD
                                                         Used VHD

•   Storage management challenging
                                                         Space



             Wasted                     Out of
             Space                      Space

      VHD    VHD        VHD
                      VHD         VHD       VHD           VHD


       VHD    VHD      VHD      VHD         VHD         VHD


                      Many LUNs to Manage
Optimized Capacity Planning

• The Solution (R2): 1 LUN for many VMs
• VM smallest unit of failover
• VMs share the pool of unused space
• Flexible utilization and easy                         Free Space

  management                                            Used VHD
                                                  VHD
                                                        Space




       VHD
             VHD   VHD   VHD
                               VHD   VHD
                                           Free Space
             VHD VHD VHD VHD
DEMO
       • Clustered Shared
         Volumes
Live Migration Best Practices

• Cluster Shared Volumes
  • Not required but, highly recommended
• Network Adapters
  •   Cluster Heartbeat/Management
  •   CSV
  •   Virtual Switches
  •   iSCSI
       • MPIO: Add another
• Live Migration & IPSEC
  • Will impact migration performance
New Processor Feature Support



Microsoft Confidential
VM Memory Management

• Today, processors provide one level of
  address translation, but hypervisor
  needs to manage two

                     Guest Virtual    Guest Virtual
   Guest OS            Address          Address
                                                      Shadow page
   defines GVA-to-                                    tables combine
   GPA mappings                                       these mappings
                     Guest Physical                   because the
                       Address                        processor knows
   Hypervisor                                         how to perform
   defines GPA-to-                                    only one level of
   SPA mappings         System          System        translation
                        Physical        Physical
                        Address         Address
Shadow Page Tables
• Hypervisor maintains a Shadow Page Table
  • Combines two layers of translation into a
    single page table
  • Demand-filled when Child OS touches a page
  • Flushed any time the Child OS modifies
    its page tables
• Shadow Page Table overhead
  • Fills and flushes invoke the hypervisor
  • Can account for up to 10% of total CPU time
  • Consumes roughly 1MB of memory per VM
Second Level
Address Translation (SLAT)
• Goes by several names
   •   Intel: Extended Page Tables (EPT)
   •   AMD: Nested Page Tables (NPT)/Rapid Virtualization Indexing (RVI)
• Processor provides two levels of translation
   •   Walks the guest OS page tables directly
   •   No need to maintain Shadow Page Table
   •   No hypervisor code for demand-fill or flush operations
• Resource savings
   •   Hypervisor CPU time drops to 2%
   •   Roughly 1MB of memory saved per VM
• Benefits Large Memory Workloads
   •   Exchange, SQL, Terminal Services
Windows Server 2008 R2
Core Parking
• Overview
  • Scheduling virtual machines on a single server for
    density as opposed to dispersion
  • This allows “park/sleep” cores by putting them in
    deep C states


• Benefits
  • Enhances Green IT by reducing
    CPU power consumption
Windows Server 2008
16 LP Server
Windows Server 2008 R2 Core Parking
16 LP Server
Hyper-V Virtual Storage
Hot Add/Remove Storage
• Overview
  • Add and remove VHD and pass-through disks to a
    running VM without requiring a reboot.
     • Hot-add/remove disk applies to VHDs and pass-through
       disks attached to the virtual SCSI controller
• Benefits
  • Enables storage growth in VMs without downtime
  • Enables additional datacenter backup scenarios
  • Enables new SQL/Exchange scenarios
Performance
• Major Performance Improvements
• Dynamic Virtual Hard Disks
  • 64k Sequential Writes: 3x Faster
  • 4k Random Writes
     • 15x Faster
     • 85% of Native
• Fixed Disks
  • Hyper-V R1: 94% of native
  • Hyper-V R2: Almost Equal to native
Hyper-V Networking
TCP Offload Support
• Overview
  • TCP/IP traffic in a VM can be offloaded to a
    physical NIC on the host computer.
• Benefits
  •   Reduce CPU burden
  •   Networking offload to improve performance
  •   Live Migration is supported with Full TCP Offload
  •   Major performance improvement on 10 Gb/E
Virtual Machine Queue
(VMQ)
• Overview
  • NIC can DMA packets directly into VM memory
        • VM Device buffer gets assigned to one of the queues
        • Avoids packet copies in the VSP
        • Avoids route lookup in the virtual switch (VMQ Queue ID)
  • Allows the NIC to essentially appear as multiple NICs
    on the physical host (queues)
• Benefits
  • Host no longer has device DMA data in its own buffer
    resulting in a shorter path length for I/O (performance
    gain)
Jumbo Frames
• Jumbo Frame Support
   • Ethernet frames >1,500
     bytes
   • Ad hoc standard is ~9k
• Overview
   • Enables 6x larger
     payload per packet
• Benefits
   • Reduce CPU utilization of
     large file transfers
   • Reduces TCP/IP overhead
     by up to 84%
Microsoft Hyper-V Server 2008 R2



Microsoft Confidential
Microsoft Hyper-V Server V2
New Features
• Live Migration
• High Availability
• New Processor Support
   • Second Level Address Translation
   • Core Parking
• Networking Enhancements
   • TCP/IP Offload Support
   • VMQ & Jumbo Frame Support
• Hot Add/Remove virtual storage
• Enhanced scalability
• Enhancements to SCONFIG
Hyper-V Server R1 vs. R2
                          Microsoft Hyper-V Server   Microsoft Hyper-V Server
                                    2008                        R2
Processor Support            Up to 4 processors         Up to 8 processors
                               up to 24 LPs               Up to 32 LPs
Physical Memory Support         Up to 32 GB                 Up to 1 TB


Virtual Machine Memory        Up to 32 GB total      64 GB of memory per VM
Support                     (e.g. 31 1 GB VMs or
                                5 6 GB VMs)
Live Migration                      No                         Yes


High Availability                   No                         Yes


Management Options         Free Hyper-V Manager       Free Hyper-V Manager
                                   MMC                        MMC
                                 SCVMM                     SCVMM R2
Hosted Desktops
Terminal Services
Virtualization
• Overview
   • TSV - Virtualized “Centralized Desktop” provisioning,
     access and management solution on top of Hyper-V
   • Unified user and admin experience for traditional TS
     (session per user) and TSV (VM per user).
   • Deployment Scenarios
      • Temporary (until Logoff) VM per user Assignment
      • Permanent VM per user assignment
   • Built-in solution for low complexity deployments
      • Features and management are tuned for Entry Level
        deployments. Example: 4 TS/TSVM Servers with few apps.
Connection Broker Infrastructure


                          TS Gateway

                                        TS Session Broker
 TS Users
  Remote

                                                              TS Farm


                                                                           Storage




Hosted Desktop
Users (Remote)


                                                            Hyper-V Farm

                 Hosted Desktop Users       TS Users
Virtualization Management


      “Virtualization without good management
          is more dangerous than not using
            virtualization in the first place.”
               – TOM BITTMAN, GARTNER VP AND ANALYST, 9 MAY, 2007




Virtualization Will Drive Major Change in IT Infrastructure and Operations in the Next Three Years, Tom Bittman, May 8, 2007
Managing The Server Lifecycle
Virtual Machine Manager 2008
A centralized, heterogeneous management solution for the virtual datacenter

• Centralized virtual machine deployment and
    management for Hyper-V, Virtual Server, and
    VMware ESX servers
•   Intelligent placement of Virtual Machines
•   Fast and reliable P2V and V2V conversion
•   Comprehensive application and service-level
    monitoring with Operations Manager
•   Integrated Performance and Resource
    Optmization (PRO)
•    Increase Agility
•   Rapid provisioning of new and virtual machines
    with templates
OPATIJA | 20 – 24.4. 2009.




Thank you!

More Related Content

What's hot

Application Live Migration in LAN/WAN Environment
Application Live Migration in LAN/WAN EnvironmentApplication Live Migration in LAN/WAN Environment
Application Live Migration in LAN/WAN EnvironmentMahendra Kutare
 
Hyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and TricksHyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and TricksAmit Gatenyo
 
What is new in Citrix xen Client
What is new in Citrix xen ClientWhat is new in Citrix xen Client
What is new in Citrix xen ClientDigicomp Academy AG
 
Christian ferber xen server_6.1_storagexenmotion
Christian ferber xen server_6.1_storagexenmotionChristian ferber xen server_6.1_storagexenmotion
Christian ferber xen server_6.1_storagexenmotionDigicomp Academy AG
 
12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced12 christian ferber xen_server_advanced
12 christian ferber xen_server_advancedDigicomp Academy AG
 
Introduction to Virtualization, Virsh and Virt-Manager
Introduction to Virtualization, Virsh and Virt-ManagerIntroduction to Virtualization, Virsh and Virt-Manager
Introduction to Virtualization, Virsh and Virt-Managerwalkerchang
 
Xen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentationXen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentationsolarisyougood
 
XenDesktop 5 und das letzte "Puzzleteil"
XenDesktop 5 und das letzte "Puzzleteil"XenDesktop 5 und das letzte "Puzzleteil"
XenDesktop 5 und das letzte "Puzzleteil"netlogix
 
Xen PV Performance Status and Optimization Opportunities
Xen PV Performance Status and Optimization OpportunitiesXen PV Performance Status and Optimization Opportunities
Xen PV Performance Status and Optimization OpportunitiesThe Linux Foundation
 
Cax Osoft12 5r Garanta Continuidade Nos Negocios
Cax Osoft12 5r Garanta Continuidade  Nos NegociosCax Osoft12 5r Garanta Continuidade  Nos Negocios
Cax Osoft12 5r Garanta Continuidade Nos NegociosCA RMDM Brasil
 
System Center 2012 SP1 Overview and Window Azure IaaS
System Center 2012 SP1 Overview and Window Azure IaaSSystem Center 2012 SP1 Overview and Window Azure IaaS
System Center 2012 SP1 Overview and Window Azure IaaSHarold Wong
 
Enhanced Live Migration for Intensive Memory Loads
Enhanced Live Migration for Intensive Memory LoadsEnhanced Live Migration for Intensive Memory Loads
Enhanced Live Migration for Intensive Memory LoadsSamsung Open Source Group
 
Xen Project Update LinuxCon Brazil
Xen Project Update LinuxCon BrazilXen Project Update LinuxCon Brazil
Xen Project Update LinuxCon BrazilThe Linux Foundation
 

What's hot (20)

Application Live Migration in LAN/WAN Environment
Application Live Migration in LAN/WAN EnvironmentApplication Live Migration in LAN/WAN Environment
Application Live Migration in LAN/WAN Environment
 
Hyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and TricksHyper-V Best Practices & Tips and Tricks
Hyper-V Best Practices & Tips and Tricks
 
What is new in Citrix xen Client
What is new in Citrix xen ClientWhat is new in Citrix xen Client
What is new in Citrix xen Client
 
Christian ferber xen server_6.1_storagexenmotion
Christian ferber xen server_6.1_storagexenmotionChristian ferber xen server_6.1_storagexenmotion
Christian ferber xen server_6.1_storagexenmotion
 
XS Oracle 2009 Intro Slides
XS Oracle 2009 Intro SlidesXS Oracle 2009 Intro Slides
XS Oracle 2009 Intro Slides
 
VM Live Migration Speedup in Xen
VM Live Migration Speedup in XenVM Live Migration Speedup in Xen
VM Live Migration Speedup in Xen
 
12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced12 christian ferber xen_server_advanced
12 christian ferber xen_server_advanced
 
Introduction to Virtualization, Virsh and Virt-Manager
Introduction to Virtualization, Virsh and Virt-ManagerIntroduction to Virtualization, Virsh and Virt-Manager
Introduction to Virtualization, Virsh and Virt-Manager
 
Xen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentationXen server 6.1 technical sales presentation
Xen server 6.1 technical sales presentation
 
XenDesktop 5 und das letzte "Puzzleteil"
XenDesktop 5 und das letzte "Puzzleteil"XenDesktop 5 und das letzte "Puzzleteil"
XenDesktop 5 und das letzte "Puzzleteil"
 
XS Boston 2008 Memory Overcommit
XS Boston 2008 Memory OvercommitXS Boston 2008 Memory Overcommit
XS Boston 2008 Memory Overcommit
 
Xen PV Performance Status and Optimization Opportunities
Xen PV Performance Status and Optimization OpportunitiesXen PV Performance Status and Optimization Opportunities
Xen PV Performance Status and Optimization Opportunities
 
Cax Osoft12 5r Garanta Continuidade Nos Negocios
Cax Osoft12 5r Garanta Continuidade  Nos NegociosCax Osoft12 5r Garanta Continuidade  Nos Negocios
Cax Osoft12 5r Garanta Continuidade Nos Negocios
 
Live VM Migration
Live VM MigrationLive VM Migration
Live VM Migration
 
Ian Pratt Usenix 08 Keynote
Ian Pratt Usenix 08 KeynoteIan Pratt Usenix 08 Keynote
Ian Pratt Usenix 08 Keynote
 
System Center 2012 SP1 Overview and Window Azure IaaS
System Center 2012 SP1 Overview and Window Azure IaaSSystem Center 2012 SP1 Overview and Window Azure IaaS
System Center 2012 SP1 Overview and Window Azure IaaS
 
XS Oracle 2009 Vm Snapshots
XS Oracle 2009 Vm SnapshotsXS Oracle 2009 Vm Snapshots
XS Oracle 2009 Vm Snapshots
 
XS Oracle 2009 Error Detection
XS Oracle 2009 Error DetectionXS Oracle 2009 Error Detection
XS Oracle 2009 Error Detection
 
Enhanced Live Migration for Intensive Memory Loads
Enhanced Live Migration for Intensive Memory LoadsEnhanced Live Migration for Intensive Memory Loads
Enhanced Live Migration for Intensive Memory Loads
 
Xen Project Update LinuxCon Brazil
Xen Project Update LinuxCon BrazilXen Project Update LinuxCon Brazil
Xen Project Update LinuxCon Brazil
 

Viewers also liked

Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Clint Edmonson
 
Install Windows Server 2008 enterprise
Install Windows Server 2008 enterpriseInstall Windows Server 2008 enterprise
Install Windows Server 2008 enterprisederryrevy
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMd Yousup Faruqu
 
Windows Server 2008 Active Directory Components
Windows Server 2008 Active Directory ComponentsWindows Server 2008 Active Directory Components
Windows Server 2008 Active Directory ComponentsTũi Wichets
 
Server Load Balancer Test Methodology
Server Load Balancer Test MethodologyServer Load Balancer Test Methodology
Server Load Balancer Test MethodologyIxia
 
Server Virtualization: Success - VDI: not so much... Why?
Server Virtualization: Success - VDI: not so much... Why?Server Virtualization: Success - VDI: not so much... Why?
Server Virtualization: Success - VDI: not so much... Why?Unidesk Corporation
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualizationrjain51
 
New File Server Features Of Windows Server 2008
New File Server Features Of Windows Server 2008New File Server Features Of Windows Server 2008
New File Server Features Of Windows Server 2008Microsoft TechNet
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2Rishu Mehra
 
Windows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewWindows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewSteven Wilder
 
Server Virtualization
Server VirtualizationServer Virtualization
Server VirtualizationSpiceworks
 
Vmware training presentation
Vmware training presentationVmware training presentation
Vmware training presentationAmit Kapadia
 
17 roles of window server 2008 r2
17 roles of window server 2008 r217 roles of window server 2008 r2
17 roles of window server 2008 r2IGZ Software house
 
Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and softwareVikram g b
 
Web Server Hardware and Software
Web Server Hardware and SoftwareWeb Server Hardware and Software
Web Server Hardware and Softwarewebhostingguy
 
Server virtualization
Server virtualizationServer virtualization
Server virtualizationofsorganizer
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web ServerGagandeep Singh
 

Viewers also liked (20)

Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01
 
Install Windows Server 2008 enterprise
Install Windows Server 2008 enterpriseInstall Windows Server 2008 enterprise
Install Windows Server 2008 enterprise
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private Cloud
 
Windows Server 2008 Active Directory Components
Windows Server 2008 Active Directory ComponentsWindows Server 2008 Active Directory Components
Windows Server 2008 Active Directory Components
 
Server Load Balancer Test Methodology
Server Load Balancer Test MethodologyServer Load Balancer Test Methodology
Server Load Balancer Test Methodology
 
Server Virtualization: Success - VDI: not so much... Why?
Server Virtualization: Success - VDI: not so much... Why?Server Virtualization: Success - VDI: not so much... Why?
Server Virtualization: Success - VDI: not so much... Why?
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
 
New File Server Features Of Windows Server 2008
New File Server Features Of Windows Server 2008New File Server Features Of Windows Server 2008
New File Server Features Of Windows Server 2008
 
Window server 2008
Window server 2008Window server 2008
Window server 2008
 
Windows Server 2008 R2
Windows Server 2008 R2Windows Server 2008 R2
Windows Server 2008 R2
 
Windows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewWindows Server 2008 R2 Overview
Windows Server 2008 R2 Overview
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
 
Window architecture
Window architecture Window architecture
Window architecture
 
Vmware training presentation
Vmware training presentationVmware training presentation
Vmware training presentation
 
17 roles of window server 2008 r2
17 roles of window server 2008 r217 roles of window server 2008 r2
17 roles of window server 2008 r2
 
Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and software
 
Web Server Hardware and Software
Web Server Hardware and SoftwareWeb Server Hardware and Software
Web Server Hardware and Software
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web Server
 

Similar to Windows Server Virtualization - Hyper-V 2008 R2

Hyper V R2 Deep Dive
Hyper V R2 Deep DiveHyper V R2 Deep Dive
Hyper V R2 Deep DiveAidan Finn
 
Windows server 8 and hyper v
Windows server 8 and hyper vWindows server 8 and hyper v
Windows server 8 and hyper vSusantha Silva
 
What is Coming in Hyper-V Vnext on Windows 8
What is Coming in Hyper-V Vnext on Windows 8What is Coming in Hyper-V Vnext on Windows 8
What is Coming in Hyper-V Vnext on Windows 8Lai Yoong Seng
 
Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Microsoft Iceland
 
Windows 2008 R2 Virtualization
Windows 2008  R2  VirtualizationWindows 2008  R2  Virtualization
Windows 2008 R2 VirtualizationEduardo Castro
 
70-412 Objectives
70-412 Objectives70-412 Objectives
70-412 Objectivespupeadra
 
Introduction to failover clustering with sql server
Introduction to failover clustering with sql serverIntroduction to failover clustering with sql server
Introduction to failover clustering with sql serverEduardo Castro
 
System Center Virtual Machine Manager 2008 R2
System Center Virtual Machine Manager 2008 R2System Center Virtual Machine Manager 2008 R2
System Center Virtual Machine Manager 2008 R2aralves
 
Building Business Continuity Solutions With Hyper V
Building Business Continuity Solutions With Hyper VBuilding Business Continuity Solutions With Hyper V
Building Business Continuity Solutions With Hyper Vrsnarayanan
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology OverviewOpenCity Community
 
Windows Server 2008 R2 Overview 1225768142880746 9
Windows Server 2008 R2 Overview 1225768142880746 9Windows Server 2008 R2 Overview 1225768142880746 9
Windows Server 2008 R2 Overview 1225768142880746 9Stephan - Gabriel Georgescu
 
Whats New In 2008 R2 Hyper V And Vmm 2008 R2
Whats New In 2008 R2 Hyper V And Vmm 2008 R2Whats New In 2008 R2 Hyper V And Vmm 2008 R2
Whats New In 2008 R2 Hyper V And Vmm 2008 R2Aidan Finn
 
Whats New In 2008 R2 Hyper V And Vmm 2008 R2
Whats New In 2008 R2 Hyper V And Vmm 2008 R2Whats New In 2008 R2 Hyper V And Vmm 2008 R2
Whats New In 2008 R2 Hyper V And Vmm 2008 R2guestf719e2
 
Hyper-V 3.0 Overview
Hyper-V 3.0 OverviewHyper-V 3.0 Overview
Hyper-V 3.0 OverviewTudor Damian
 
Tudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overviewTudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overviewITCamp
 
Sysctr Track: The Capable & Scalable Cloud OS
Sysctr Track: The Capable & Scalable Cloud OSSysctr Track: The Capable & Scalable Cloud OS
Sysctr Track: The Capable & Scalable Cloud OSITProceed
 
Virtualizacao de Servidores - Windows
Virtualizacao de Servidores - WindowsVirtualizacao de Servidores - Windows
Virtualizacao de Servidores - WindowsSergio Maia
 
20150531 virtualizatino station 2.0 partner's day
20150531 virtualizatino station 2.0 partner's day20150531 virtualizatino station 2.0 partner's day
20150531 virtualizatino station 2.0 partner's dayqnapivan
 

Similar to Windows Server Virtualization - Hyper-V 2008 R2 (20)

Hyper V R2 Deep Dive
Hyper V R2 Deep DiveHyper V R2 Deep Dive
Hyper V R2 Deep Dive
 
Virtualization Smackdown
Virtualization SmackdownVirtualization Smackdown
Virtualization Smackdown
 
Windows server 8 and hyper v
Windows server 8 and hyper vWindows server 8 and hyper v
Windows server 8 and hyper v
 
What is Coming in Hyper-V Vnext on Windows 8
What is Coming in Hyper-V Vnext on Windows 8What is Coming in Hyper-V Vnext on Windows 8
What is Coming in Hyper-V Vnext on Windows 8
 
Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.
 
Windows 2008 R2 Virtualization
Windows 2008  R2  VirtualizationWindows 2008  R2  Virtualization
Windows 2008 R2 Virtualization
 
70-412 Objectives
70-412 Objectives70-412 Objectives
70-412 Objectives
 
Introduction to failover clustering with sql server
Introduction to failover clustering with sql serverIntroduction to failover clustering with sql server
Introduction to failover clustering with sql server
 
System Center Virtual Machine Manager 2008 R2
System Center Virtual Machine Manager 2008 R2System Center Virtual Machine Manager 2008 R2
System Center Virtual Machine Manager 2008 R2
 
Building Business Continuity Solutions With Hyper V
Building Business Continuity Solutions With Hyper VBuilding Business Continuity Solutions With Hyper V
Building Business Continuity Solutions With Hyper V
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
 
Windows Server 2008 R2 Overview 1225768142880746 9
Windows Server 2008 R2 Overview 1225768142880746 9Windows Server 2008 R2 Overview 1225768142880746 9
Windows Server 2008 R2 Overview 1225768142880746 9
 
Whats New In 2008 R2 Hyper V And Vmm 2008 R2
Whats New In 2008 R2 Hyper V And Vmm 2008 R2Whats New In 2008 R2 Hyper V And Vmm 2008 R2
Whats New In 2008 R2 Hyper V And Vmm 2008 R2
 
Whats New In 2008 R2 Hyper V And Vmm 2008 R2
Whats New In 2008 R2 Hyper V And Vmm 2008 R2Whats New In 2008 R2 Hyper V And Vmm 2008 R2
Whats New In 2008 R2 Hyper V And Vmm 2008 R2
 
Hyper-V 3.0 Overview
Hyper-V 3.0 OverviewHyper-V 3.0 Overview
Hyper-V 3.0 Overview
 
Tudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overviewTudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overview
 
Ian Pratt Nsdi Keynote Apr2008
Ian Pratt Nsdi Keynote Apr2008Ian Pratt Nsdi Keynote Apr2008
Ian Pratt Nsdi Keynote Apr2008
 
Sysctr Track: The Capable & Scalable Cloud OS
Sysctr Track: The Capable & Scalable Cloud OSSysctr Track: The Capable & Scalable Cloud OS
Sysctr Track: The Capable & Scalable Cloud OS
 
Virtualizacao de Servidores - Windows
Virtualizacao de Servidores - WindowsVirtualizacao de Servidores - Windows
Virtualizacao de Servidores - Windows
 
20150531 virtualizatino station 2.0 partner's day
20150531 virtualizatino station 2.0 partner's day20150531 virtualizatino station 2.0 partner's day
20150531 virtualizatino station 2.0 partner's day
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Windows Server Virtualization - Hyper-V 2008 R2

  • 1.
  • 2. Virtualization in Windows Server 2008 R2 Arlindo Alves Microsoft http://blogs.technet.com/aralves
  • 4. Agenda • Hyper-V V2 • Cluster Shared Volumes • Live Migration • Hosted Desktops
  • 6. Hyper-V Architecture Parent Partition User Mode Kernel Mode Ring -1
  • 8. Hyper-V Capabilities • 32-bit (x86) & 64-bit (x64) VMs • Large memory support (64 GB) per VM • SMP VMs (up to 4 cores) • Integrated cluster support for HA & Quick Migration • BitLocker: Seamless, secure data encryption • Live Backup: Volume Shadow Service integration • Pass-through disk access for VMs • Virtual Machine snapshots • New hardware sharing architecture (VSP/VSC/VMBus) • Disk, networking, input, video • Robust networking: VLANs and NLB • DMTF standard for WMI management interface • Support for Full or Server Core installations
  • 9. Windows Server 2008 R2 Hyper-V • Building on the rock-solid architecture of Windows Server 2008 Hyper-V • Integration with new technologies • Enabling new dynamic scenarios: • Increased Server Consolidation • Dynamic Data Center • Virtualized Centralized Desktop • Customer Driven
  • 11. Live Migration • #1 Customer Request • Moving a virtual machine from one server to another without loss of service • Workload is unaware of the migration • Maintain TCP connections of the guest OS • Enables new dynamic scenarios • No downtime host servicing • Maintenance Mode with SCVMM R2 • Load Balancing with SCVMM R2 & PRO
  • 12. Live Migration • Live Migration via Cluster Manager • In box UI • Live Migration via Virtual Machine Manager • Orchestrate migrations via policy • Moving from Quick to Live Migration: • Guest OS limitations?: No • Changes to VMs needed?: No • Changes to storage infrastructure: No • Changes to network infrastructure: No • Update to Windows Server 2008 R2 Hyper-V: Yes
  • 13. Live Migration Initiate Migration I want to Migrate this VM to another physical machine Client accessing VM SAN • IT Admin initiates a Live Migration to move a VM from one VHD host to another
  • 14. Live Migration Memory Copy: Full Copy Memory content is copied to new server VM pre-staged SAN • First initial copy is of all in memory content VHD
  • 15. Live Migration Memory Copy: Dirty Pages Client continues accessing VM Pages are being dirtied SAN • Client continues to access VM, which results in memory being modified VHD
  • 16. Live Migration Memory Copy: Incremental Copy Recopy of changes Smaller set of changes • Hyper-V tracks changed SAN data, and re-copies over incremental changes • Subsequent passes get faster as data set is smaller VHD
  • 17. Live Migration Final Transition Partition State copied VM Paused SAN • Window is very small and within TCP connection timeout VHD
  • 18. Live Migration Post-Transition: Clean-up Client directed to new host Old VM deleted once migration is verified successful • ARP issued to have routing SAN devices update their tables • Since session state is maintained, no reconnections necessary VHD
  • 19. DEMO • Live Migration Demo
  • 20. Migration & Storage • Windows Server 2008 R2 Hyper-V • NEW Cluster Shared Volume (CSV) • CSV provides a single consistent file name space; • All Windows Server 2008 R2 servers see the same storage • Easy setup; Uses NTFS • No reformatting SANs • Create one big data store • No more drive letter problems • Existing tools just work
  • 21. Cluster Shared Volumes • All servers “see” the same storage
  • 22. Clustering VMs with CSV 1. Install Failover Clustering, Hyper-V from 2008 R2 2. Create & Validate your cluster 3. Enable CSV 4. Add storage to CSV 5. Copy VHD file to CSV storage C:ClusterStorage... 6. Create VM, select CSV Path for VM and files 7. Add the VM to the cluster making it HA 8. Within the VM, configure your application
  • 23. Individual VM Failover on a LUN Disk Resource Disk Resource SAN Same LUN Solution Today VHD 1 VHD 2 VHD 3
  • 24. Individual VM Failover on a LUN VMs running on Node 1 are unaffected SAN Coordinator Node Same LUN The Solution (R2) VHD 1 VHD 2 VHD 3
  • 25. Optimized Capacity Planning • In the past (2008) - 1 LUN for 1 VM • LUN smallest unit of failover • Run out of storage space Free Space • Wasted storage space VHD Used VHD • Storage management challenging Space Wasted Out of Space Space VHD VHD VHD VHD VHD VHD VHD VHD VHD VHD VHD VHD VHD Many LUNs to Manage
  • 26. Optimized Capacity Planning • The Solution (R2): 1 LUN for many VMs • VM smallest unit of failover • VMs share the pool of unused space • Flexible utilization and easy Free Space management Used VHD VHD Space VHD VHD VHD VHD VHD VHD Free Space VHD VHD VHD VHD
  • 27. DEMO • Clustered Shared Volumes
  • 28. Live Migration Best Practices • Cluster Shared Volumes • Not required but, highly recommended • Network Adapters • Cluster Heartbeat/Management • CSV • Virtual Switches • iSCSI • MPIO: Add another • Live Migration & IPSEC • Will impact migration performance
  • 29. New Processor Feature Support Microsoft Confidential
  • 30. VM Memory Management • Today, processors provide one level of address translation, but hypervisor needs to manage two Guest Virtual Guest Virtual Guest OS Address Address Shadow page defines GVA-to- tables combine GPA mappings these mappings Guest Physical because the Address processor knows Hypervisor how to perform defines GPA-to- only one level of SPA mappings System System translation Physical Physical Address Address
  • 31. Shadow Page Tables • Hypervisor maintains a Shadow Page Table • Combines two layers of translation into a single page table • Demand-filled when Child OS touches a page • Flushed any time the Child OS modifies its page tables • Shadow Page Table overhead • Fills and flushes invoke the hypervisor • Can account for up to 10% of total CPU time • Consumes roughly 1MB of memory per VM
  • 32. Second Level Address Translation (SLAT) • Goes by several names • Intel: Extended Page Tables (EPT) • AMD: Nested Page Tables (NPT)/Rapid Virtualization Indexing (RVI) • Processor provides two levels of translation • Walks the guest OS page tables directly • No need to maintain Shadow Page Table • No hypervisor code for demand-fill or flush operations • Resource savings • Hypervisor CPU time drops to 2% • Roughly 1MB of memory saved per VM • Benefits Large Memory Workloads • Exchange, SQL, Terminal Services
  • 33. Windows Server 2008 R2 Core Parking • Overview • Scheduling virtual machines on a single server for density as opposed to dispersion • This allows “park/sleep” cores by putting them in deep C states • Benefits • Enhances Green IT by reducing CPU power consumption
  • 35. Windows Server 2008 R2 Core Parking 16 LP Server
  • 37. Hot Add/Remove Storage • Overview • Add and remove VHD and pass-through disks to a running VM without requiring a reboot. • Hot-add/remove disk applies to VHDs and pass-through disks attached to the virtual SCSI controller • Benefits • Enables storage growth in VMs without downtime • Enables additional datacenter backup scenarios • Enables new SQL/Exchange scenarios
  • 38. Performance • Major Performance Improvements • Dynamic Virtual Hard Disks • 64k Sequential Writes: 3x Faster • 4k Random Writes • 15x Faster • 85% of Native • Fixed Disks • Hyper-V R1: 94% of native • Hyper-V R2: Almost Equal to native
  • 40. TCP Offload Support • Overview • TCP/IP traffic in a VM can be offloaded to a physical NIC on the host computer. • Benefits • Reduce CPU burden • Networking offload to improve performance • Live Migration is supported with Full TCP Offload • Major performance improvement on 10 Gb/E
  • 41. Virtual Machine Queue (VMQ) • Overview • NIC can DMA packets directly into VM memory • VM Device buffer gets assigned to one of the queues • Avoids packet copies in the VSP • Avoids route lookup in the virtual switch (VMQ Queue ID) • Allows the NIC to essentially appear as multiple NICs on the physical host (queues) • Benefits • Host no longer has device DMA data in its own buffer resulting in a shorter path length for I/O (performance gain)
  • 42. Jumbo Frames • Jumbo Frame Support • Ethernet frames >1,500 bytes • Ad hoc standard is ~9k • Overview • Enables 6x larger payload per packet • Benefits • Reduce CPU utilization of large file transfers • Reduces TCP/IP overhead by up to 84%
  • 43. Microsoft Hyper-V Server 2008 R2 Microsoft Confidential
  • 44. Microsoft Hyper-V Server V2 New Features • Live Migration • High Availability • New Processor Support • Second Level Address Translation • Core Parking • Networking Enhancements • TCP/IP Offload Support • VMQ & Jumbo Frame Support • Hot Add/Remove virtual storage • Enhanced scalability • Enhancements to SCONFIG
  • 45. Hyper-V Server R1 vs. R2 Microsoft Hyper-V Server Microsoft Hyper-V Server 2008 R2 Processor Support Up to 4 processors Up to 8 processors up to 24 LPs Up to 32 LPs Physical Memory Support Up to 32 GB Up to 1 TB Virtual Machine Memory Up to 32 GB total 64 GB of memory per VM Support (e.g. 31 1 GB VMs or 5 6 GB VMs) Live Migration No Yes High Availability No Yes Management Options Free Hyper-V Manager Free Hyper-V Manager MMC MMC SCVMM SCVMM R2
  • 47. Terminal Services Virtualization • Overview • TSV - Virtualized “Centralized Desktop” provisioning, access and management solution on top of Hyper-V • Unified user and admin experience for traditional TS (session per user) and TSV (VM per user). • Deployment Scenarios • Temporary (until Logoff) VM per user Assignment • Permanent VM per user assignment • Built-in solution for low complexity deployments • Features and management are tuned for Entry Level deployments. Example: 4 TS/TSVM Servers with few apps.
  • 48. Connection Broker Infrastructure TS Gateway TS Session Broker TS Users Remote TS Farm Storage Hosted Desktop Users (Remote) Hyper-V Farm Hosted Desktop Users TS Users
  • 49. Virtualization Management “Virtualization without good management is more dangerous than not using virtualization in the first place.” – TOM BITTMAN, GARTNER VP AND ANALYST, 9 MAY, 2007 Virtualization Will Drive Major Change in IT Infrastructure and Operations in the Next Three Years, Tom Bittman, May 8, 2007
  • 50. Managing The Server Lifecycle
  • 51. Virtual Machine Manager 2008 A centralized, heterogeneous management solution for the virtual datacenter • Centralized virtual machine deployment and management for Hyper-V, Virtual Server, and VMware ESX servers • Intelligent placement of Virtual Machines • Fast and reliable P2V and V2V conversion • Comprehensive application and service-level monitoring with Operations Manager • Integrated Performance and Resource Optmization (PRO) • Increase Agility • Rapid provisioning of new and virtual machines with templates
  • 52. OPATIJA | 20 – 24.4. 2009. Thank you!