Drive your life.




Clustering Enhancements
                  Patrick Sommer
                  Patrick.Sommer@corporatesoftware.ch
Infrastructure for the Private Cloud




                                       Management for the private cloud




                      Hyper-V          Platform for the private cloud



                                       Infrastructure for the private cloud
Shared bus or iSCSI
                 connection                Service or
                                           application


                       Cluster storage


        Node 1                              Node 2
                   A dedicated network
                   connects the failover
                      cluster nodes



A network connects        Clients
the failover cluster
    and clients
Highly scalable infrastructure for the private cloud


                                              ...




                                   Scale up
                                                                ...

                                                    Scale out
Flexible storage choices for the private cloud




                            Accessing VHDs over SMB
                                                                                    Hyper-V Cluster
                        Single Logical Server (FooShare)



                        Single File System Namespace          File Server Cluster


                              Cluster Shared Volumes
Hyper-V Cluster

                                      SMB


        SMB



File Server Cluster




FC / iSCSI / SAS / FCoE / Spaces   FC / iSCSI / SAS / FCoE /
              JBOD                       Spaces JBOD
From Hours to Seconds …
                                                 <3 sec of downtime
                                    400
                                    350
                                    300
                                    250




                          Minutes
                                                                    Windows
                                    200                             Server 2008 R2
                                    150
                                                                    Windows
                                    100
                                                                    Server 2012
                                     50
                                     0
                                           100     200     300
                                          Million Million Million
                                           Files   Files   Files
Encrypted cluster volumes
Cluster integrated Storage Spaces


                                    Spaces           Cluster
                                    integrated       Shared
                                    with Cluster    Volumes

                                    Spaces-Based
                                    Virtualized
                                    Storage




                                                   SAS
                                    Physical
                                    Storage
                                    JBODs
1   1   0   0
Cluster managed node votes




                             1   1   1   0
Cluster Wide           • Task is scheduled on all Nodes of the cluster

              Any Node              • Task is scheduled on a single random Node of the cluster

          Resource Specific         • Task is scheduled only on the node which currently owns the specified Resource




PowerShell Cmdlet                        Description
Register-ClusteredScheduledTask          Creating a new clustered scheduled task
Unregister-ClusteredScheduledTask        Delete a clustered scheduled task
Set-ClusteredScheduledTask               Update existing clustered task
Get-ClusteredScheduledTask               Enumerating existing clustered tasks
Simplify host patching and repairs




                      Draining a node                                               Resuming a node
• Node is paused preventing new groups from moving to that node   •Resume-ClusterNode –Failback invokes failback policies
• All groups are issued a move                                     to return groups to that node when it is brought out of
• VMs are queued up and live migrated off based on priority        Maintenance Mode
Initiate

Eliminate repetitive maintenance tasks   Admin
                                                      Cluster-Aware
                                                        Updating



                                                   Update
                                                 Coordinator
Management for the private cloud




Hyper-V   Platform for the private cloud



          Infrastructure for the private cloud
Virtual Machine Priority




                           High

                                  Medium
                                           Low
Improved VM mobility within the cluster
VM mobility in and out and between clusters
                                 Live Migrate VM and
                                   Storage Between
                                       Clusters




   Live Migrate VM and Storage
                                                       Live Migrate VM and Storage
            to Clusters
                                                           to Stand-Alone Server
VHD
Branch Office




VHD        VHD
Fibre channel from the guest


                               Cluster
Health detection of applications inside a virtual machine
PowerShell cmdlets can be used to do everything the UI
can do…
Blog Cluster Team -

Clustering Enhancements

  • 1.
    Drive your life. ClusteringEnhancements Patrick Sommer Patrick.Sommer@corporatesoftware.ch
  • 3.
    Infrastructure for thePrivate Cloud Management for the private cloud Hyper-V Platform for the private cloud Infrastructure for the private cloud
  • 4.
    Shared bus oriSCSI connection Service or application Cluster storage Node 1 Node 2 A dedicated network connects the failover cluster nodes A network connects Clients the failover cluster and clients
  • 6.
    Highly scalable infrastructurefor the private cloud ... Scale up ... Scale out
  • 11.
    Flexible storage choicesfor the private cloud Accessing VHDs over SMB Hyper-V Cluster Single Logical Server (FooShare) Single File System Namespace File Server Cluster Cluster Shared Volumes
  • 12.
    Hyper-V Cluster SMB SMB File Server Cluster FC / iSCSI / SAS / FCoE / Spaces FC / iSCSI / SAS / FCoE / JBOD Spaces JBOD
  • 13.
    From Hours toSeconds … <3 sec of downtime 400 350 300 250 Minutes Windows 200 Server 2008 R2 150 Windows 100 Server 2012 50 0 100 200 300 Million Million Million Files Files Files
  • 14.
  • 16.
    Cluster integrated StorageSpaces Spaces Cluster integrated Shared with Cluster Volumes Spaces-Based Virtualized Storage SAS Physical Storage JBODs
  • 18.
    1 1 0 0
  • 19.
    Cluster managed nodevotes 1 1 1 0
  • 20.
    Cluster Wide • Task is scheduled on all Nodes of the cluster Any Node • Task is scheduled on a single random Node of the cluster Resource Specific • Task is scheduled only on the node which currently owns the specified Resource PowerShell Cmdlet Description Register-ClusteredScheduledTask Creating a new clustered scheduled task Unregister-ClusteredScheduledTask Delete a clustered scheduled task Set-ClusteredScheduledTask Update existing clustered task Get-ClusteredScheduledTask Enumerating existing clustered tasks
  • 21.
    Simplify host patchingand repairs Draining a node Resuming a node • Node is paused preventing new groups from moving to that node •Resume-ClusterNode –Failback invokes failback policies • All groups are issued a move to return groups to that node when it is brought out of • VMs are queued up and live migrated off based on priority Maintenance Mode
  • 22.
    Initiate Eliminate repetitive maintenancetasks Admin Cluster-Aware Updating Update Coordinator
  • 23.
    Management for theprivate cloud Hyper-V Platform for the private cloud Infrastructure for the private cloud
  • 24.
  • 25.
    Improved VM mobilitywithin the cluster
  • 26.
    VM mobility inand out and between clusters Live Migrate VM and Storage Between Clusters Live Migrate VM and Storage Live Migrate VM and Storage to Clusters to Stand-Alone Server
  • 27.
  • 28.
  • 29.
    Fibre channel fromthe guest Cluster
  • 30.
    Health detection ofapplications inside a virtual machine
  • 31.
    PowerShell cmdlets canbe used to do everything the UI can do…
  • 34.