Clustering Enhancements

34
Drive your life. Clustering Enhancements Patrick Sommer [email protected]

Transcript of Clustering Enhancements

Drive your life.

Clustering Enhancements

Patrick Sommer

[email protected]

Infrastructure for the Private Cloud

Hyper-V

Management for the private cloud

Infrastructure for the private cloud

Platform for the private cloud

Node 1 Node 2

Cluster storage

Clients

Service or

application

A dedicated network

connects the failover

cluster nodes

A network connects

the failover cluster

and clients

Shared bus or iSCSI

connection

Highly scalable infrastructure for the private cloud

. . .

Sca

le u

p

Scale out

...

Flexible storage choices for the private cloud

Cluster Shared Volumes

Single Logical Server (\\Foo\Share)

Accessing VHDs over SMB

Hyper-V Cluster

File Server ClusterSingle File System Namespace

FC / iSCSI / SAS / FCoE / Spaces

JBOD

SMB

Hyper-V Cluster

File Server Cluster

FC / iSCSI / SAS / FCoE /

Spaces JBOD

SMB

From Hours to Seconds …

0

50

100

150

200

250

300

350

400

100

Million

Files

200

Million

Files

300

Million

Files

Min

ute

s

Windows

Server 2008 R2

Windows

Server 2012

<3 sec of downtime

Encrypted cluster volumes

Cluster integrated Storage Spaces

SAS

Physical

Storage

JBODs

Spaces-Based

Virtualized

Storage

Spaces

integrated

with Cluster

Cluster

Shared

Volumes

Cluster managed node votes

1 1 1 0

• Task is scheduled on all Nodes of the clusterCluster Wide

• Task is scheduled on a single random Node of the clusterAny Node

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

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

• Node is paused preventing new groups from moving to that node

• All groups are issued a move

• VMs are queued up and live migrated off based on priority

Resuming a node

•Resume-ClusterNode –Failback invokes failback policies

to return groups to that node when it is brought out of

Maintenance Mode

Eliminate repetitive maintenance tasks

Update

Coordinator

Admin

Initiate

Cluster-Aware

Updating

Hyper-V

Management for the private cloud

Infrastructure for the private cloud

Platform 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

to Clusters

Live Migrate VM and

Storage Between

Clusters

Live Migrate VM and Storage

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 -