SlideShare ist ein Scribd-Unternehmen logo
1 von 53
Rohit Gulati | Partner Technical Consultant
               Microsoft
Session Objectives & Agenda
 Virtualization and High Availability
 Types of high availability enabled by virtualization
 Enabling a highly available cluster with virtual
 machines
 Demo: Windows Server 2008 Cluster Creation
 Demo: Making a Virtual Machine highly available
 Stretch Clusters and Hyper V
 Guest Clustering Best Practices
 Hyper V and NLB
 Disaster Recovery and Virtualization
 What’s new in R2
Session Prerequisites
 Knowledge of Windows Server 2008
 Knowledge of Microsoft Hyper-V
 Cluster Experience NOT REQUIRED!
Windows Server 2008
With Hyper-V Technology

   Can be installed on both Windows Server 2008
   Full and Core
   Production servers can be configured as a minimal footprint Server Core role
Virtualization and
   High Availability
Virtualization And High Availability

                                       Value of the physical server goes
   Downtime is bad, but affects only   up
   one workload                        Downtime is far worse because
                                       multiple workloads are affected
Microsoft Hyper-V Quick Migration



    Quickly move virtualized workloads to service underlying hardware
    More common than unplanned




    Automatic failover to other nodes (hardware or power failure)
    Not as common and more difficult
Quick Migration Fundamentals – Planned
Downtime


      Save entire virtual machine   VHDs
      state


      Move storage connectivity
      from origin to destination
      host



      Restore virtual machine
      and run
Quick Migration
Planned Downtime

                                                Active server requires
                                                servicing
                                                Move virtualized workloads
                              (3 + 1 Servers)   to a standby server



                   Ethernet




                                                                VHDs
Quick Migration
Unplanned Downtime

                                              Active server loses power
                                              Virtual machines
                                              automatically restart on
                            (3 + 1 Servers)   the next cluster node
                                              If there is not enough
                                              memory, the failover
                                              automatically moves to the
                 Ethernet                     next node until done




                                                              VHDs
Quick Migration
Storage Considerations (1/2)



      Provides enhanced I/O performance
      Requires VM configuration file to be stored separate
      from the virtual machine file
      Create file share on the cluster and store VM configuration files for
      virtual machines that use pass-thru


      One LUN per VM best practice
      Ability to provision more then one VM per LUN
      but all failover as a unit
Quick Migration
Storage Considerations (2/2)



      Leverage MPIO solutions for path availability
      and I/O throughput
      Leverage VM provisioning via GUID ID instead of drive letter
            ?<GUID>
            Deploy KB951308 cluster update to support:
                 Support for MountPoints or Volumes with no Drive Letter
                 GUID Volume Path Copy
                 Allow more than one virtual machine in a quot;Services or Applicationsquot; group
Other Types Of High Availability


   Suited for stateful applications
   Application clusters
         SQL
         Exchange



   Stateless HA approach
   Enabled with Hyper-V’s enhanced networking support
Comparing High Availability To
Fault Tolerance

   Continuous replication of VM memory contents
   Fail through concept vs. failover
   Hardware or component failure undetected
   by applications
   Requires redundant hardware configurations deployed in
   lock step
   Special interconnects
   Vendors with FT Hyper V solutions
        Marathon
        Stratus Technologies
Cluster Creation and Quick Migration
Cluster Management – VMM 2008

  Add entire Hyper-V host cluster in a single step
  Automatic detection of node additions/removals


  Specify the number of node failures to sustain while keeping
  all HA VMs running
  Intelligent Placement ensures that new HA VMs will not over commit
  the cluster
  Node failures automatically trigger over commit re-calculation
Configuring A VM To Be Highly Available
                                                     4. Create VM
                          3. Move the disk to           Configuration
                             resource group             resource




 2. Find available disk                                                 5. Create VM
    resource                                                               resource




 1. Create resource                                                     6. Set resource
    group                                                                  dependencies




    VM Resource                 VM Config Resource                            Disk Resource
Placement And Cluster Reserve
Cluster reserve = 1 node

                                              YES




      Clustered Host 1     Clustered Host 2   Clustered Host 3
Placement And Cluster Reserve
Cluster reserve = 1 node

                                              NO




      Clustered Host 1     Clustered Host 2   Clustered Host 3
Stretch Clusters
Geographically Diverse Clusters


                       Stretching
                       Nodes across
                       the river used
                       to be good
                       enough…




  But businesses are now demanding more!
Stretch Clusters (Long Distance)

  Allow cluster nodes to communicate across network routers
  No more having to connect nodes with VLANs!


  Increase to Extend Geographically Dispersed Clusters over greater
  distances
  Decrease to detect failures faster and take recovery actions for quicker
  failover


  Mirrored storage between stretched locations
  Hardware or Software based replication
Guest Clustering
Guest Clustering


  File, Print, DNS, DHCP, SQL, etc
Guest Clustering




                   iSCSI Target
Guest Clustering – Best Practices


    Private virtual network for cluster communication
    Virtual network dedicated for ISCSI traffic
Hyper-V and NLB
Why Network Load Balancing?


    Network Load Balancing can load balance requests
    for individual TCP/IP request across the cluster
    Can load balance multiple server requests, from the
    same client or from several clients across multiple hosts
    in the cluster




    Can automatically detect and recover from a failed
    or offline computer
    Can automatically rebalance the network load when servers are added or
    removed
Hyper-V and Network Load
Balancing
                                              June : Web Store working
                                              well
                                              Nov: Operations Manager
                                              notices seasonal demand and
                                              signals Virtual Machine
                                              Manager to deploy an
                                              additional Web Server
                                              Dec: Even more customer
                                              demand means that another
                                              Web Server will be rapidly
                                              deployed
                                   Ethernet



 Monitoring system
 health and performance
 Enforces business policy
 Integrates with Virtual Machine
 Manager
                                                               VHDs


 Virtual Machine Management
 Rapid deployment
 Centralized Virtual Machine
 Library
Virtualization and
Disaster Recovery
Disaster Recovery Staging

                                         SVR1
      Data Protection every 15 minutes … DPM




                                         SVR2
        Data Protection every 15 minutes … DPM

                                                 Data Protection
                                                 Manager 2007 SP1



                                         SVR3
      Data Protection every 15 minutes … DPM
Disaster Recovery Staging
     P2V – Physical to Virtual weekly … VMM
                                              SVR1
         Data Protection every 15 minutes … DPM




     P2V – Physical to Virtual weekly … VMM
                                              SVR2
            Data Protection every 15 minutes … DPM

                                                     Data Protection
                                                     Manager 2007 SP1
                                                     Virtual Machine
                                                     Manager 2008
     P2V – Physical to Virtual weekly … VMM
                                              SVR3
         Data Protection every 15 minutes … DPM
Disaster Recovery Staging
     P2V – Physical to Virtual weekly … VMM
                                              SVR1
         Data Protection every 15 minutes … DPM
              System State daily … DPM




     P2V – Physical to Virtual weekly … VMM
                                              SVR2
            Data Protection every 15 minutes … DPM
                 System State daily … DPM
                                                     Data Protection
                                                     Manager 2007 SP1
                                                     Virtual Machine
                                                     Manager 2008
     P2V – Physical to Virtual weekly … VMM
                                              SVR3
         Data Protection every 15 minutes … DPM
              System State daily … DPM
Disaster Recovery Staging

                SVR1
                       SVR1
                       data




                SVR2

                              Data Protection
                              Manager 2007 SP1
                              Virtual Machine
                              Manager 2008
                              Windows Server 2008
                SVR3          Hyper V
Disaster Recovery Staging

                SVR1




                SVR2

                            Data Protection
                            Manager 2007 SP1
                            Virtual Machine
                            Manager 2008
                            Windows Server 2008
                SVR3        Hyper V
Disaster Recovery Staging

                SVR1




                SVR2

                            Data Protection
                            Manager 2007 SP1
                            Virtual Machine
                            Manager 2008
                            Windows Server 2008
                SVR3        Hyper V
Live Migration
in Hyper-V R2
Live Migration
Overview
  Moving a virtual machine from one server to
  another without loss of service
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 WS 2008 R2 Hyper-V:             Yes
How does Live Migration work?
 Prerequisites:
   Source and Destination computers running WS08 R2
   Source and destination nodes must be part of a Failover Cluster
   Files used by the VM must be located on shared storage

                                                   Failover Cluster




 Source Node                                       Destination Node

                                 .BIN
                                .VSV
                               .XML
                              .VHD      Storage
How does Live Migration work?
 Phase 1: Setup
   Create TCP connection between source and destination nodes
   Transfer VM configuration data to destination node
   Setup a skeleton for the VM on the destination node



                        Configuration
                            Data



 Source Node                                            Destination Node

                               .BIN
                              .VSV
                             .XML
                            .VHD      Network Storage
How does Live Migration work?
 Phase 2: Memory transfer
   Transfer the content of the VM’s memory to the destination
   node
   Track pages modified by the VM, retransfer these pages
   Pause the VM before the final transfer pass


                           Memory
                           Content



 Source Node                                             Destination Node

                                .BIN
                               .VSV
                              .XML
                             .VHD      Network Storage
How does Live Migration work
 Phase 3: State transfer and VM restore
   Save register and device state of VM on source node
   Transfer saved state and storage ownership to destination node
   Restore VM from saved state on destination node
   Cleanup VM on source node


                          Saved State



 Source Node                                             Destination Node

                                .BIN
                               .VSV
                              .XML
                             .VHD      Network Storage
Quick Migration                                     Live Migration
          (Windows Server 2008 Hyper-V)                (Windows Server 2008 R2 Server Hyper-V)
1.   Save state                                   1.    VM State/Memory Transfer
     a)   Create VM on the target                      a)   Create VM on the target
     b)   Write VM memory to shared storage            b)   Move memory pages from the source to
                                                            the target via Ethernet
2.   Move virtual machine
     a)   Move storage connectivity from          2.    Final state transfer and virtual
          source host to target host via Ethernet       machine restore
3.   Restore state & Run                               a)   Pause virtual machine
     a)   Take VM memory from shared storage           b)   Move storage connectivity from source
          and restore on Target                             host to target host via Ethernet
     b)   Run                                3.         Un-pause & Run




Host 1                               Host 2                    Host 1            Host 2
Cluster Share Volumes:
              Migration & Storage
NEW Cluster Shared Volumes (CSV) in Windows Server
2008 R2
Overview
   CSV provides a single consistent file name space; All
   Windows Server 2008 R2 Server servers see the same
   storage




    Highly recommended for live migration scenarios
Cluster Shared Volumes

All servers “see” the same 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
Resources
Virtualization Home Page: www.microsoft.com/virtualization



Virtualization Solution Accelerators: www.microsoft.com/vsa



MAP tool : http://microsoft.com/map



Hyper-V Green Tool : http://hyper-green.com
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should
 not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,
                                                                           IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Weitere ähnliche Inhalte

Was ist angesagt?

virtualization tutorial at ACM bangalore Compute 2009
virtualization tutorial at ACM bangalore Compute 2009virtualization tutorial at ACM bangalore Compute 2009
virtualization tutorial at ACM bangalore Compute 2009ACMBangalore
 
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2Damir Bersinic
 
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
 
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
 
Windows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage PoolsWindows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage PoolsCompuTrain. De IT opleider.
 
5 scalability Cloudstack Developer Day
5  scalability Cloudstack Developer Day5  scalability Cloudstack Developer Day
5 scalability Cloudstack Developer DayKimihiko Kitase
 
Scvmm 2012 (maarten wijsman)
Scvmm 2012 (maarten wijsman)Scvmm 2012 (maarten wijsman)
Scvmm 2012 (maarten wijsman)hypervnu
 
21.10.09 Microsoft Event, Microsoft Presentation
21.10.09 Microsoft Event, Microsoft Presentation21.10.09 Microsoft Event, Microsoft Presentation
21.10.09 Microsoft Event, Microsoft Presentationdataplex systems limited
 
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsTop Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsDavid McGeough
 
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
 
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
 
12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCs12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCsVeeam Software
 
TechNet Live spor 1 sesjon 6 - more vdi
TechNet Live spor 1   sesjon 6 - more vdiTechNet Live spor 1   sesjon 6 - more vdi
TechNet Live spor 1 sesjon 6 - more vdiAnders Borchsenius
 
Open source hypervisors in cloud
Open source hypervisors in cloudOpen source hypervisors in cloud
Open source hypervisors in cloudChetna Purohit
 
Virtualization Primer for Java Developers
Virtualization Primer for Java DevelopersVirtualization Primer for Java Developers
Virtualization Primer for Java DevelopersRichard McDougall
 
VMworld 2014: Virtualize Active Directory, the Right Way!
VMworld 2014: Virtualize Active Directory, the Right Way!VMworld 2014: Virtualize Active Directory, the Right Way!
VMworld 2014: Virtualize Active Directory, the Right Way!VMworld
 

Was ist angesagt? (20)

XS Oracle 2009 Intro Slides
XS Oracle 2009 Intro SlidesXS Oracle 2009 Intro Slides
XS Oracle 2009 Intro Slides
 
virtualization tutorial at ACM bangalore Compute 2009
virtualization tutorial at ACM bangalore Compute 2009virtualization tutorial at ACM bangalore Compute 2009
virtualization tutorial at ACM bangalore Compute 2009
 
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
 
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
 
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
 
Windows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage PoolsWindows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage Pools
 
Double-Take Software
Double-Take SoftwareDouble-Take Software
Double-Take Software
 
Storage craft shadowprotect_server
Storage craft shadowprotect_serverStorage craft shadowprotect_server
Storage craft shadowprotect_server
 
5 scalability Cloudstack Developer Day
5  scalability Cloudstack Developer Day5  scalability Cloudstack Developer Day
5 scalability Cloudstack Developer Day
 
Scvmm 2012 (maarten wijsman)
Scvmm 2012 (maarten wijsman)Scvmm 2012 (maarten wijsman)
Scvmm 2012 (maarten wijsman)
 
21.10.09 Microsoft Event, Microsoft Presentation
21.10.09 Microsoft Event, Microsoft Presentation21.10.09 Microsoft Event, Microsoft Presentation
21.10.09 Microsoft Event, Microsoft Presentation
 
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsTop Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
 
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
 
XS Boston 2008 Fault Tolerance
XS Boston 2008 Fault ToleranceXS Boston 2008 Fault Tolerance
XS Boston 2008 Fault Tolerance
 
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
 
12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCs12 best practices for virtualizing active directory DCs
12 best practices for virtualizing active directory DCs
 
TechNet Live spor 1 sesjon 6 - more vdi
TechNet Live spor 1   sesjon 6 - more vdiTechNet Live spor 1   sesjon 6 - more vdi
TechNet Live spor 1 sesjon 6 - more vdi
 
Open source hypervisors in cloud
Open source hypervisors in cloudOpen source hypervisors in cloud
Open source hypervisors in cloud
 
Virtualization Primer for Java Developers
Virtualization Primer for Java DevelopersVirtualization Primer for Java Developers
Virtualization Primer for Java Developers
 
VMworld 2014: Virtualize Active Directory, the Right Way!
VMworld 2014: Virtualize Active Directory, the Right Way!VMworld 2014: Virtualize Active Directory, the Right Way!
VMworld 2014: Virtualize Active Directory, the Right Way!
 

Andere mochten auch

Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...rsnarayanan
 
Hyper v and live migration on cisco unified computing system - virtualized on...
Hyper v and live migration on cisco unified computing system - virtualized on...Hyper v and live migration on cisco unified computing system - virtualized on...
Hyper v and live migration on cisco unified computing system - virtualized on...Louis Göhl
 
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
 
VHPC'12: Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applic...
VHPC'12: Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applic...VHPC'12: Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applic...
VHPC'12: Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applic...aidanshribman
 
6. Live VM migration
6. Live VM migration6. Live VM migration
6. Live VM migrationHwanju Kim
 

Andere mochten auch (6)

Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
 
Hyper v and live migration on cisco unified computing system - virtualized on...
Hyper v and live migration on cisco unified computing system - virtualized on...Hyper v and live migration on cisco unified computing system - virtualized on...
Hyper v and live migration on cisco unified computing system - virtualized on...
 
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
 
VHPC'12: Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applic...
VHPC'12: Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applic...VHPC'12: Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applic...
VHPC'12: Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applic...
 
VM Live Migration Speedup in Xen
VM Live Migration Speedup in XenVM Live Migration Speedup in Xen
VM Live Migration Speedup in Xen
 
6. Live VM migration
6. Live VM migration6. Live VM migration
6. Live VM migration
 

Ähnlich wie Virtualization and High Availability Demo

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
 
Symantec Delivers 30x Faster Failover For Microsoft Environments
Symantec Delivers 30x Faster Failover For Microsoft EnvironmentsSymantec Delivers 30x Faster Failover For Microsoft Environments
Symantec Delivers 30x Faster Failover For Microsoft EnvironmentsSymantec
 
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
 
Transcending Computing Environment Boundaries: Seamless Computing Environmen...
Transcending  Computing Environment Boundaries: Seamless Computing Environmen...Transcending  Computing Environment Boundaries: Seamless Computing Environmen...
Transcending Computing Environment Boundaries: Seamless Computing Environmen...HCL Infosystems
 
CloudStack Architecture Future
CloudStack Architecture FutureCloudStack Architecture Future
CloudStack Architecture FutureKimihiko Kitase
 
Finadmin virtualization2
Finadmin virtualization2Finadmin virtualization2
Finadmin virtualization2David Moody
 
VMready Virtual Machine-aware Networking for HP
VMready Virtual Machine-aware Networking for HPVMready Virtual Machine-aware Networking for HP
VMready Virtual Machine-aware Networking for HPIBM System Networking
 
Virtualization_TechTalk
Virtualization_TechTalkVirtualization_TechTalk
Virtualization_TechTalkArif k
 
Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2Omid Koushki
 
Hyper-V 3.0 Overview
Hyper-V 3.0 OverviewHyper-V 3.0 Overview
Hyper-V 3.0 OverviewTudor Damian
 
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
 
Server Virtualization Seminar Presentation
Server Virtualization Seminar PresentationServer Virtualization Seminar Presentation
Server Virtualization Seminar Presentationshabi_hassan
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisorsGaurav Suri
 
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
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-VMd Yousup Faruqu
 
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
 

Ähnlich wie Virtualization and High Availability Demo (20)

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
 
Symantec Delivers 30x Faster Failover For Microsoft Environments
Symantec Delivers 30x Faster Failover For Microsoft EnvironmentsSymantec Delivers 30x Faster Failover For Microsoft Environments
Symantec Delivers 30x Faster Failover For Microsoft Environments
 
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
 
Transcending Computing Environment Boundaries: Seamless Computing Environmen...
Transcending  Computing Environment Boundaries: Seamless Computing Environmen...Transcending  Computing Environment Boundaries: Seamless Computing Environmen...
Transcending Computing Environment Boundaries: Seamless Computing Environmen...
 
CloudStack Architecture Future
CloudStack Architecture FutureCloudStack Architecture Future
CloudStack Architecture Future
 
Finadmin virtualization2
Finadmin virtualization2Finadmin virtualization2
Finadmin virtualization2
 
London VMUG July 2011
London VMUG July 2011London VMUG July 2011
London VMUG July 2011
 
VMready Virtual Machine-aware Networking for HP
VMready Virtual Machine-aware Networking for HPVMready Virtual Machine-aware Networking for HP
VMready Virtual Machine-aware Networking for HP
 
Virtualization_TechTalk
Virtualization_TechTalkVirtualization_TechTalk
Virtualization_TechTalk
 
Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2
 
Hyper-V 3.0 Overview
Hyper-V 3.0 OverviewHyper-V 3.0 Overview
Hyper-V 3.0 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
 
Server Virtualization Seminar Presentation
Server Virtualization Seminar PresentationServer Virtualization Seminar Presentation
Server Virtualization Seminar Presentation
 
virtualization and hypervisors
virtualization and hypervisorsvirtualization and hypervisors
virtualization and hypervisors
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private Cloud
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using 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
 
Manage your enterprise with System Center
Manage your enterprise with System CenterManage your enterprise with System Center
Manage your enterprise with System Center
 
Server 2008 R2 Yeniliklər
Server 2008 R2 YeniliklərServer 2008 R2 Yeniliklər
Server 2008 R2 Yeniliklər
 

Mehr von rsnarayanan

Kevin Ms Web Platform
Kevin Ms Web PlatformKevin Ms Web Platform
Kevin Ms Web Platformrsnarayanan
 
Harish Understanding Aspnet
Harish Understanding AspnetHarish Understanding Aspnet
Harish Understanding Aspnetrsnarayanan
 
Harish Aspnet Dynamic Data
Harish Aspnet Dynamic DataHarish Aspnet Dynamic Data
Harish Aspnet Dynamic Datarsnarayanan
 
Harish Aspnet Deployment
Harish Aspnet DeploymentHarish Aspnet Deployment
Harish Aspnet Deploymentrsnarayanan
 
Whats New In Sl3
Whats New In Sl3Whats New In Sl3
Whats New In Sl3rsnarayanan
 
Advanced Silverlight
Advanced SilverlightAdvanced Silverlight
Advanced Silverlightrsnarayanan
 
Occasionally Connected Systems
Occasionally Connected SystemsOccasionally Connected Systems
Occasionally Connected Systemsrsnarayanan
 
Developing Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And ServicesDeveloping Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And Servicesrsnarayanan
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...rsnarayanan
 
J Query The Write Less Do More Javascript Library
J Query   The Write Less Do More Javascript LibraryJ Query   The Write Less Do More Javascript Library
J Query The Write Less Do More Javascript Libraryrsnarayanan
 
Ms Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My SqlMs Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My Sqlrsnarayanan
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developersrsnarayanan
 
What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1rsnarayanan
 
Ux For Developers
Ux For DevelopersUx For Developers
Ux For Developersrsnarayanan
 
A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8rsnarayanan
 
App Arch Guide (Dons)
App Arch Guide (Dons)App Arch Guide (Dons)
App Arch Guide (Dons)rsnarayanan
 

Mehr von rsnarayanan (20)

Walther Aspnet4
Walther Aspnet4Walther Aspnet4
Walther Aspnet4
 
Walther Ajax4
Walther Ajax4Walther Ajax4
Walther Ajax4
 
Kevin Ms Web Platform
Kevin Ms Web PlatformKevin Ms Web Platform
Kevin Ms Web Platform
 
Harish Understanding Aspnet
Harish Understanding AspnetHarish Understanding Aspnet
Harish Understanding Aspnet
 
Walther Mvc
Walther MvcWalther Mvc
Walther Mvc
 
Harish Aspnet Dynamic Data
Harish Aspnet Dynamic DataHarish Aspnet Dynamic Data
Harish Aspnet Dynamic Data
 
Harish Aspnet Deployment
Harish Aspnet DeploymentHarish Aspnet Deployment
Harish Aspnet Deployment
 
Whats New In Sl3
Whats New In Sl3Whats New In Sl3
Whats New In Sl3
 
Advanced Silverlight
Advanced SilverlightAdvanced Silverlight
Advanced Silverlight
 
Netcf Gc
Netcf GcNetcf Gc
Netcf Gc
 
Occasionally Connected Systems
Occasionally Connected SystemsOccasionally Connected Systems
Occasionally Connected Systems
 
Developing Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And ServicesDeveloping Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And Services
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
 
J Query The Write Less Do More Javascript Library
J Query   The Write Less Do More Javascript LibraryJ Query   The Write Less Do More Javascript Library
J Query The Write Less Do More Javascript Library
 
Ms Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My SqlMs Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My Sql
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
 
What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1
 
Ux For Developers
Ux For DevelopersUx For Developers
Ux For Developers
 
A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8
 
App Arch Guide (Dons)
App Arch Guide (Dons)App Arch Guide (Dons)
App Arch Guide (Dons)
 

Kürzlich hochgeladen

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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
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
 
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
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Kürzlich hochgeladen (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
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
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
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
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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)
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

Virtualization and High Availability Demo

  • 1.
  • 2. Rohit Gulati | Partner Technical Consultant Microsoft
  • 3. Session Objectives & Agenda Virtualization and High Availability Types of high availability enabled by virtualization Enabling a highly available cluster with virtual machines Demo: Windows Server 2008 Cluster Creation Demo: Making a Virtual Machine highly available Stretch Clusters and Hyper V Guest Clustering Best Practices Hyper V and NLB Disaster Recovery and Virtualization What’s new in R2
  • 4. Session Prerequisites Knowledge of Windows Server 2008 Knowledge of Microsoft Hyper-V Cluster Experience NOT REQUIRED!
  • 5. Windows Server 2008 With Hyper-V Technology Can be installed on both Windows Server 2008 Full and Core Production servers can be configured as a minimal footprint Server Core role
  • 6. Virtualization and High Availability
  • 7. Virtualization And High Availability Value of the physical server goes Downtime is bad, but affects only up one workload Downtime is far worse because multiple workloads are affected
  • 8. Microsoft Hyper-V Quick Migration Quickly move virtualized workloads to service underlying hardware More common than unplanned Automatic failover to other nodes (hardware or power failure) Not as common and more difficult
  • 9. Quick Migration Fundamentals – Planned Downtime Save entire virtual machine VHDs state Move storage connectivity from origin to destination host Restore virtual machine and run
  • 10. Quick Migration Planned Downtime Active server requires servicing Move virtualized workloads (3 + 1 Servers) to a standby server Ethernet VHDs
  • 11. Quick Migration Unplanned Downtime Active server loses power Virtual machines automatically restart on (3 + 1 Servers) the next cluster node If there is not enough memory, the failover automatically moves to the Ethernet next node until done VHDs
  • 12. Quick Migration Storage Considerations (1/2) Provides enhanced I/O performance Requires VM configuration file to be stored separate from the virtual machine file Create file share on the cluster and store VM configuration files for virtual machines that use pass-thru One LUN per VM best practice Ability to provision more then one VM per LUN but all failover as a unit
  • 13. Quick Migration Storage Considerations (2/2) Leverage MPIO solutions for path availability and I/O throughput Leverage VM provisioning via GUID ID instead of drive letter ?<GUID> Deploy KB951308 cluster update to support: Support for MountPoints or Volumes with no Drive Letter GUID Volume Path Copy Allow more than one virtual machine in a quot;Services or Applicationsquot; group
  • 14. Other Types Of High Availability Suited for stateful applications Application clusters SQL Exchange Stateless HA approach Enabled with Hyper-V’s enhanced networking support
  • 15. Comparing High Availability To Fault Tolerance Continuous replication of VM memory contents Fail through concept vs. failover Hardware or component failure undetected by applications Requires redundant hardware configurations deployed in lock step Special interconnects Vendors with FT Hyper V solutions Marathon Stratus Technologies
  • 16. Cluster Creation and Quick Migration
  • 17. Cluster Management – VMM 2008 Add entire Hyper-V host cluster in a single step Automatic detection of node additions/removals Specify the number of node failures to sustain while keeping all HA VMs running Intelligent Placement ensures that new HA VMs will not over commit the cluster Node failures automatically trigger over commit re-calculation
  • 18. Configuring A VM To Be Highly Available 4. Create VM 3. Move the disk to Configuration resource group resource 2. Find available disk 5. Create VM resource resource 1. Create resource 6. Set resource group dependencies VM Resource VM Config Resource Disk Resource
  • 19. Placement And Cluster Reserve Cluster reserve = 1 node YES Clustered Host 1 Clustered Host 2 Clustered Host 3
  • 20. Placement And Cluster Reserve Cluster reserve = 1 node NO Clustered Host 1 Clustered Host 2 Clustered Host 3
  • 22. Geographically Diverse Clusters Stretching Nodes across the river used to be good enough… But businesses are now demanding more!
  • 23. Stretch Clusters (Long Distance) Allow cluster nodes to communicate across network routers No more having to connect nodes with VLANs! Increase to Extend Geographically Dispersed Clusters over greater distances Decrease to detect failures faster and take recovery actions for quicker failover Mirrored storage between stretched locations Hardware or Software based replication
  • 25. Guest Clustering File, Print, DNS, DHCP, SQL, etc
  • 26. Guest Clustering iSCSI Target
  • 27. Guest Clustering – Best Practices Private virtual network for cluster communication Virtual network dedicated for ISCSI traffic
  • 29. Why Network Load Balancing? Network Load Balancing can load balance requests for individual TCP/IP request across the cluster Can load balance multiple server requests, from the same client or from several clients across multiple hosts in the cluster Can automatically detect and recover from a failed or offline computer Can automatically rebalance the network load when servers are added or removed
  • 30. Hyper-V and Network Load Balancing June : Web Store working well Nov: Operations Manager notices seasonal demand and signals Virtual Machine Manager to deploy an additional Web Server Dec: Even more customer demand means that another Web Server will be rapidly deployed Ethernet Monitoring system health and performance Enforces business policy Integrates with Virtual Machine Manager VHDs Virtual Machine Management Rapid deployment Centralized Virtual Machine Library
  • 32. Disaster Recovery Staging SVR1 Data Protection every 15 minutes … DPM SVR2 Data Protection every 15 minutes … DPM Data Protection Manager 2007 SP1 SVR3 Data Protection every 15 minutes … DPM
  • 33. Disaster Recovery Staging P2V – Physical to Virtual weekly … VMM SVR1 Data Protection every 15 minutes … DPM P2V – Physical to Virtual weekly … VMM SVR2 Data Protection every 15 minutes … DPM Data Protection Manager 2007 SP1 Virtual Machine Manager 2008 P2V – Physical to Virtual weekly … VMM SVR3 Data Protection every 15 minutes … DPM
  • 34. Disaster Recovery Staging P2V – Physical to Virtual weekly … VMM SVR1 Data Protection every 15 minutes … DPM System State daily … DPM P2V – Physical to Virtual weekly … VMM SVR2 Data Protection every 15 minutes … DPM System State daily … DPM Data Protection Manager 2007 SP1 Virtual Machine Manager 2008 P2V – Physical to Virtual weekly … VMM SVR3 Data Protection every 15 minutes … DPM System State daily … DPM
  • 35. Disaster Recovery Staging SVR1 SVR1 data SVR2 Data Protection Manager 2007 SP1 Virtual Machine Manager 2008 Windows Server 2008 SVR3 Hyper V
  • 36. Disaster Recovery Staging SVR1 SVR2 Data Protection Manager 2007 SP1 Virtual Machine Manager 2008 Windows Server 2008 SVR3 Hyper V
  • 37. Disaster Recovery Staging SVR1 SVR2 Data Protection Manager 2007 SP1 Virtual Machine Manager 2008 Windows Server 2008 SVR3 Hyper V
  • 39. Live Migration Overview Moving a virtual machine from one server to another without loss of service
  • 40. 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 WS 2008 R2 Hyper-V: Yes
  • 41. How does Live Migration work? Prerequisites: Source and Destination computers running WS08 R2 Source and destination nodes must be part of a Failover Cluster Files used by the VM must be located on shared storage Failover Cluster Source Node Destination Node .BIN .VSV .XML .VHD Storage
  • 42. How does Live Migration work? Phase 1: Setup Create TCP connection between source and destination nodes Transfer VM configuration data to destination node Setup a skeleton for the VM on the destination node Configuration Data Source Node Destination Node .BIN .VSV .XML .VHD Network Storage
  • 43. How does Live Migration work? Phase 2: Memory transfer Transfer the content of the VM’s memory to the destination node Track pages modified by the VM, retransfer these pages Pause the VM before the final transfer pass Memory Content Source Node Destination Node .BIN .VSV .XML .VHD Network Storage
  • 44. How does Live Migration work Phase 3: State transfer and VM restore Save register and device state of VM on source node Transfer saved state and storage ownership to destination node Restore VM from saved state on destination node Cleanup VM on source node Saved State Source Node Destination Node .BIN .VSV .XML .VHD Network Storage
  • 45. Quick Migration Live Migration (Windows Server 2008 Hyper-V) (Windows Server 2008 R2 Server Hyper-V) 1. Save state 1. VM State/Memory Transfer a) Create VM on the target a) Create VM on the target b) Write VM memory to shared storage b) Move memory pages from the source to the target via Ethernet 2. Move virtual machine a) Move storage connectivity from 2. Final state transfer and virtual source host to target host via Ethernet machine restore 3. Restore state & Run a) Pause virtual machine a) Take VM memory from shared storage b) Move storage connectivity from source and restore on Target host to target host via Ethernet b) Run 3. Un-pause & Run Host 1 Host 2 Host 1 Host 2
  • 46. Cluster Share Volumes: Migration & Storage NEW Cluster Shared Volumes (CSV) in Windows Server 2008 R2 Overview CSV provides a single consistent file name space; All Windows Server 2008 R2 Server servers see the same storage Highly recommended for live migration scenarios
  • 47. Cluster Shared Volumes All servers “see” the same storage
  • 48. 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
  • 49.
  • 50.
  • 51. Resources Virtualization Home Page: www.microsoft.com/virtualization Virtualization Solution Accelerators: www.microsoft.com/vsa MAP tool : http://microsoft.com/map Hyper-V Green Tool : http://hyper-green.com
  • 52.
  • 53. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Hinweis der Redaktion

  1. If you would like to host your demo on the Virtual Server, please use the myVPC demo slide, not this slide.
  2. STEP 3 – optionally, DPM captures System State of operating system every week
  3. STEP 3 – optionally, DPM captures System State of operating system every week
  4. STEP 3 – optionally, DPM captures System State of operating system every week
  5. RECOVERY STEP 1 = VMM automates starting of Virtual Machines within host(s)RECOVERY STEP 2 (option A) = DPM restores data into VMs
  6. RECOVERY STEP 1 = VMM automates starting of Virtual Machines within host(s)RECOVERY STEP 2 (option B) = LUN’s from DPM reattached to VM heads, using iSCSI initiators
  7. Users re-attach to production machines, unaware that their servers are now virtualized stand-ins.
  8. Live Migration migrates a running VM with minimal disruption of the VM’s servicesGoal is that open TCP/IP connections do not timeoutLive Migration steps:Establish connection between source and target host Transfer VM configuration and device informationTransfer VM memorySuspend source VM and transfer state Resume target VM
  9. CSV enables multiple Windows Servers to access SAN storage with a single consistent namespace for all volumes on all hosts. Multiple hosts can access the same Logical Unit Number (LUN) on SAN storage.
  10. Clustered Shared Volumes (CSV) implements hybrid sharing for LUNsOne node owns the storage namespace (e.g. directory structure) and metadataOther nodes can own the storage backing an individual file’s data (e.g. VHD)Benefits of CSV:Can store all VM VHDs on one LUNHigh-performance access to VHDs from owning nodesAll nodes have read/write access to file dataSeamless VM movement between nodes Any node can read from VHD, so no need to change LUN ownershipSeamless LUN ownership transitionPersistent handles allow cluster to move LUN without interruption to VM operation