1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network...

40
1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing

Transcript of 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network...

Page 1: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

1

Windows Server 2008 R2 Feature Roadmap

Clustering & High AvailabilityFailover ClusteringNetwork Load Balancing

Page 2: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

2

Agenda

Clustering Vision in Windows Server 2008 R2Validate EnhancementsMigrating to R2Improved ManagementNew Role SupportCluster Shared Volumes & Hyper-VNetwork Load Balancing

Page 3: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

3

Empower Hyper-V

Improved Manageability

Continue Simplification

Mission

Expand Cluster

Validation

Flexible Migrations

Clustering Goals in R2

Page 4: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

4

Mix And Match Hardware

You can use any hardware configuration if1. Each component has a Windows Server 2008 R2 logo

Servers, Storage, HBAs, MPIO, DSMs, etc…2. It passes ValidateIt’s that simple!

Connect your Windows Server 2008 R2 logo’d hardwarePass every test in Validate

It is now supported!If you make a change, just re-run Validate

Details: http://go.microsoft.com/fwlink/?LinkID=119949

Page 5: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

5

FCCP Failover Cluster Configuration Program

Windows Server 2008 R2Buy validated solutionsMicrosoft recommends FCCP solutions

Not required for Microsoft support, must be logo’d“Validated by Microsoft Failover Cluster Configuration Program” More information: http://www.microsoft.com/windowsserver2008/en/us/clustering-program.aspx

Page 6: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

6

Enhanced Validation

Cluster Validation Tool now includes additional “best practices” tests

Included automatically when Validation Tool is run on an existing cluster

Examples of best practices tests:Quorum configurationStatus of cluster resourcesNetwork Name settings in a multi-site clusterOffers prescriptive guidance to achieve higher availability

Also collects information about the configuration for supportability and documentation

Page 7: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

7

Migration – Our Upgrade Path

Supports most networking configurationsIPv4, IPv6, IPv6 tunnel, DHCP IPs, Static IPs, different subnets

Reuse storage or copy data and use new storageMigrate resource groups between clustersEnhanced Pre- and Post- migration reportsGuide: http://go.microsoft.com/fwlink/?LinkID=142796

2003 2008 R2

2008 R2

2008 R2

2008

2008 R2

Built-in migration wizard

Page 8: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

8

MigrationMigrate every in-box workload

DFS-N, DHCP, DTC, File Server, Generic Application, Generic Script, Generic Service, iSNS, MSMQ, NFS, Other Server, Remote Desktop, WINS

All other workloads have their own cluster-aware upgrade process

DFS-RExchangeHyper-VPrintSQL

Everything has an upgrade path

Page 9: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

9

"In Place Migration" – Reuse Hardware

Migrate to me

HA Apps HA Apps

ClusterCluster Cluster

Page 10: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

10

PowerShell SupportCommand line, scripting language, and programmatic interfaceImproved manageability

Run ValidateEasily create clusters & HA rolesManage Hyper-V and CSVGenerate dependency reports

Server Core, Hyper-V Server 2008 R2, & RSAT ClientReplaces cluster.exe as the cluster CLI tool

Page 11: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

11

Read-Only Cluster Access

Cluster API read-only accessReduced privileges

View the clusterNo actionMinimizes risk

Improved securityUseful for 1st tier support, cross-team collaboration, admins and investigationSupported by PowerShell

Page 12: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

12

Performance CountersTroubleshoot Performance ProblemsMonitor & Optimize Cluster PerformanceResourcesGroupsCSVAPI CallsHandlesServiceCluster DBNetworkMore …

Page 13: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

13

Enhanced LoggingCapture UI pop-ups & Messages

Even before cluster creationNew debug logging channels

Disabled by defaultEnabled for advanced troubleshooting

Cluster.log converted to an ETW channel, now also appears in Event Viewer

Tip: Click on View Show Analytic and Debug Logs

Page 14: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

14

Monitoring Cluster EventsSave event query results as EVTX filesFailover Cluster Management Packs for:

System Center Operations Manager 2007http://go.microsoft.com/fwlink/?LinkID=147087

Microsoft Operations Manager 2005

Page 15: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

15

Network Enhancements

More resilient inter-node communicationSelf-healing logicNetwork prioritization for customizability

Plan your internal cluster networksHelps enable CSVLower “metric” (cost), higher importance

Page 16: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

16

HA Roles and Features

CommonHyper-VExchangeFile ServerPrintSQL

New for R2DFS-ReplicationRemote Desktop

3rd PartyMany different roles

OtherDFS-NamespaceDHCPDTCiSNSMSMQNFSWINS

Generic ContainersGeneric ApplicationGeneric ScriptGeneric ServiceOther Server

Page 17: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

17

DFS-Replication Cluster Support

High availability of data using clustered DFS-R without having a redundant copyTight integration with DFS-R management toolsMulti-Master Replication EngineAny replication group (RG) member can form its own cluster

Replicate to other RG members NOT in the cluster

All members of the RG can form an independent Failover Cluster

Page 18: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

18

Remote Desktop

Connection Broker

VHD

Client Host

A 3

B 6

C 1

D 5

E 2

… …

Failover ClusterRedundant Connection

Broker

Server Farm

Page 19: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

19

Remote Desktop

Remote Desktop Connection BrokerKeep clients connected in server farms

Local VHD locationTS / RDS SessionsLoad Balancing

Page 20: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

20

Print Server HA ImprovementsPrint drivers and processors are now isolated and run in independent process from spooler process Each Print Spooler cluster resource runs it’s own sandboxConfigurable granularity

Drivers can be set to run in their own sandboxPeriodic recycling of sandboxes

Helps mitigate leaky drivers

Key Takeaway:Single bad driver no longer takes down entire print

server!

Page 21: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

21

The Virtual Datacenter VisionVirtualize your workloadsConsolidate ServersReduce Costs

Space/facilitiesCoolingPhysical HardwareMaintenance

Smaller OS footprint

Easier ManagementHW FlexibilityQuicker Installations / DeploymentsLegacy OS / AppsIncompatible Apps on same server

“We’ve reached a point of virtualization awareness where customers clearly understand the risk of single point of failure and the importance of employing a high availability solution. To that end, we see almost 100% adoption of Failover Clustering with Hyper-V in production environments.”

-Jeff Woolsey, Senior Program Manager Lead, Virtualization, Microsoft

Page 22: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

22

What is Live Migration?

Move a running Virtual Machine from one computer to another computer with no perceived downtime for the VM

VM is not aware of the migrationMaintain TCP connections of the guest OSBuilding block for virtual data center through business agility, cost reduction and increase in productivityClients stay connected

How is it different from Quick Migration?VM is saved and restored on destinationResults in downtime for applications/workloads running inside VMs

Both leverage same storage infrastructure – easy to move from QM to LMGuide: http://technet.microsoft.com/en-us/library/dd446679.aspx

Whitepaper: http://www.microsoft.com/downloads/details.aspx?FamilyID=fdd083c6-3fc7-470b-8569-7e6a19fb0fdf&displaylang=en

Page 23: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

23

Live Migration

Memory content is copied to new server

Entire VM memory copied

Live Migrate

May be additional incremental data copies until data on both nodes is essentially identical

VHD

SAN

Page 24: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

24

Live Migration

Session state is maintainedNo reconnections necessaryClients stay connected to “live” VM

VHD

Client directed to new host

SANARP issued to point routing devices to

new nodeOld VM deleted after success

Page 25: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

25

SAN

Failover Clustering TodayFailover Clustering has implemented a “shared nothing” storage model for the last decadePlacing VHDs on same volume or LUN requires that VMs run on same host cluster node

SAN

Only one node accesses a LUN at a time

Page 26: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

26

Flexibility•LUN is the smallest unit of failover

Scalability•Complexity with drive letters

Capacity•Poor SAN space utilization

Manageability•MPIO and Masking of large numbers of LUN’s

SAN Management Complexity

Page 27: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

27

Delivering Innovation

Cluster Shared Volumes (CSV)

• Distributed file access solution for Hyper-V• Enabling multiple nodes to concurrently access a single ‘truly’ shared volume• Provides VM’s complete transparency with respect to which nodes actually own a

LUN• Guest VMs can be moved without requiring any drive ownership changes

• No dismounting and remounting of volumes is required

Page 28: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

28

Cluster Shared Volume Overview

Disk5

Single Volume

VHD VHD VHD

SAN

Concurrent access to a single file system

Page 29: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

29

CSV Compatibility

CSV is fully compatible with what you have deployed today in Windows Server 2008!

No special hardware requirementsSame requirements as standard cluster disk

iSCSI, Fibre Channel, SASNo file type restrictionsNo directory structure or depth limitationsNo special agents or additional installationsNo proprietary file system

Uses well established traditional NTFSSimple migrations to CSV

Page 30: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

30

CSV BenefitsEasier Storage Management

Individual VMs can failover from a shared LUNOptimized Capacity Planning

VMs use shared pool of free spaceImproved Performance

Dynamic I/O RedirectionNetwork Prioritization

Higher AvailabilityNode Fault ToleranceNetwork Fault ToleranceSAN Fault Tolerance

Lower Total Cost of Ownership99%

99.9% 99.99%

99.999%

Availability

Page 31: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

31

Independent VM Failover

VHD 2

Node owns the CSV disk

(Coordinator Node)

SAN

VHD 3VHD 1

Same LUN

VMs running on Node 1 are unaffected

Page 32: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

32

I/O Connectivity Fault Tolerance

VM running on Node 2 is

unaffected

Coordination Node

SAN Connectivity Failure

VHD

I/O Redirected via network

VM’s can then be live migrated to another node with zero client downtime

SAN

Page 33: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

33

Optimized Capacity Planning

1 LUN for many VMsVM smallest unit of failoverVMs share the pool of unused spaceFlexible utilization and easy management

VHD

Free Space

Used VHD Space

VHDVHDVHD

VHD

VHD

VHD VHD VHD

VHD VHD Free Space

Page 34: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

34

NLB EnhancementsFull PowerShell support

Create/destroy clustersAdd/remove/control cluster nodesAdd/edit/remove cluster VIPs and node DIPsReplacing NLB.exe as the command line tool

NLB support for Direct Access serversHealth AwarenessExtended Affinity

Page 35: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

NLB Health AwarenessApplication health awareness for IIS

System Center Operations Manager 2007 Windows Server 2008 NLB Management Pack

Page 36: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

36

Extended Affinity

Longer affinity between client and cluster nodeAdmin-specified timeout for connection stateUpdating the NLB configuration now maintains affinityScenarios:

Universal Access Gateway (UAG) – SSL VPNIIS and ASP.NET

Page 37: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

37

Session SummaryWindows Server 2008 R2 Failover Clustering is delivering substantial value

Hyper-V deployments will want to upgrade immediatelyExpanded support for several new rolesNo special requirements – it just works

Cluster Shared VolumesLive Migration

Innovation

PowerShellMigrationImproved integration with Cluster Management UI

Manageability

Supportability

Improved LoggingEnhanced ValidationPerformance Counters

Page 38: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

38

ResourcesCluster Team Blog: http://blogs.msdn.com/clustering/ Cluster Information Portal:

http://www.microsoft.com/windowsserver2008/en/us/clustering-home.aspx Clustering Technical Resources:

http://www.microsoft.com/windowsserver2008/en/us/clustering-resources.aspx Clustering Forum (2008):

http://forums.technet.microsoft.com/en-US/winserverClustering/threads/Clustering Forum (2008 R2):

http://social.technet.microsoft.com/Forums/en-US/windowsserver2008r2highavailability/threads/ Clustering Newsgroup:

https://www.microsoft.com/technet/community/newsgroups/dgbrowser/en-us/default.mspx?dg=microsoft.public.windows.server.clustering

Failover Clustering Deployment Guide: http://technet.microsoft.com/en-us/library/dd197477.aspx TechNet: Configure a Service or Application for High Availability:

http://technet.microsoft.com/en-us/library/cc732478.aspx TechNet: Installing a Failover Cluster: http://technet.microsoft.com/en-us/library/cc772178.aspx TechNet: Creating a Failover Cluster: http://technet.microsoft.com/en-us/library/cc755009.aspxWebcast (2008 R2): Introduction to Failover Clustering:

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032407190&Culture=en-USWebcast (2008 R2): HA Basics with Hyper-V:

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032407222&Culture=en-US Webcast (2008 R2): Cluster Shared Volumes (CSV):

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032407238&Culture=en-US

Page 39: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

39

Q & A

Page 40: 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network Load Balancing.

40

© 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.