Post on 15-Jan-2015
description
Gaining Higher Availability with Windows Server 2008 R2 Failover Clustering Elden Christensen
Senior Program Manager LeadMicrosoftSession Code: SVR208
Agenda
Overview of the new enhancements for the Failover Clustering feature in Windows Server 2008 R2
Empower Hyper-V
Improved Manageability
Continue Simplification
Mission
Expand Cluster
Validation
Flexible Migrations
Failover Clustering Vision for R2
Mix And Match Hardware Flexible cluster hardware support policyYou 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
Dispelling Myths and Folklore
Clustering does NOT require special or expensive hardware!!
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
Enhanced Validationdemo
Migration – Our Upgrade Path
2003 2008 R2
2008 R2
2008 R2
2008
2008 R2
Built-in Migration WizardUpgrades not supported
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
Reduced Cluster Access
“Read Only” Cluster Access via PowerShellReduced privileges
View the clusterNo actionImprove security
Helps prevent accidental downtime from human errorUseful for 1st tier support, cross-team collaboration, admins and investigation
Failover Cluster Manager
Better workload integrationIncreased scalabilitySupports thousands of resources
16 nodes64 VMs / node
Up to 960 total VM’s over 15 nodes with 1 passive node
Performance Counters
Troubleshoot Performance ProblemsMonitor & Optimize Cluster PerformanceResourcesGroupsCSVAPI CallsHandlesServiceCluster DBNetworkMore …
Enhanced LoggingCapture snap-in pop-up’s
Even before cluster creationNew debug logging channels
Disabled by defaultEnabled for advanced troubleshooting
Cluster.log converted to an ETW channel, now appears in Event Viewer as well
Tip: Click on View Show Analytic and Debug Logs
Event Captures
Save Failover Cluster Manager event query results as EVTX files for future analysis
Eventingdemo
Windows Server 2008 R2 Failover Clustering Management Pack for Operations Manager 2007http://go.microsoft.com/fwlink/?LinkID=147087
announcing
Monitoring Cluster Events
Fully featured Failover Cluster Management Packs for:
System Center Operations Manager 2007Microsoft Operations Manager 2005
DFS-Replication Cluster SupportMulti-Master Replication EngineAny replication group member can form its own clusterAll group members can be clustered
Branch Branch
Corporate Office
Remote Desktop Connection BrokerRemote Desktop Connection Broker configured for HAKeep clients connected in server farms
Local VHD locationTS / RDS SessionsLoad Balancing
Print Server HA ImprovementsDrivers and processors isolated from spooler process Single bad driver no longer takes down spoolerPeriodic recycling of sandboxesConfigurable granularity for drivers
NoneSharedIsolated
Hyper-V Live Migration
Move a running VM between hosts with no user-perceived downtimeClient is not aware of the migrationMaintain open TCP connections to the guest OSClients stay connectedPlanned failover
Failover Clustering still recovers VM from a disk in an unplanned failover
The Dynamic Datacenter Vision
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 until essentially identical
VHD
SAN
Live Migration
• Session state is maintained• No reconnections necessary• Clients stay connected to “live” VM
VHD
Client directed to new host
SAN• ARP issued to point routing devices
to new node• Old VM deleted after success
SAN
Failover Clustering TodayFailover Clustering has implemented a “shared nothing” storage model for the last decadePlacing VHDs on same volume requires that VMs run on same host cluster node
SAN
Only one node accesses a LUN at a time
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
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
Cluster Shared Volume Overview
Disk5
Single Volume
VHD VHD VHD
SAN
Concurrent access to a single file system
CSV Compatibility
CSV is fully compatible with what you have deployed today with Win2008!
No special hardware requirementsNo file type restrictionsNo directory structure or depth limitationsNo special agents or additional installationsNo proprietary file system
Uses well established traditional NTFSSimple migrations to CSV
CSV BenefitsSimplify Storage Management
Consolidate VMs on a CSV diskIndividual VMs can failover on a shared LUNRemove drive letter dependency
Improves live migrationIncreases ReliabilityDynamic I/O Redirection
Node Fault ToleranceNetwork Fault ToleranceStorage Access Redirection
CSV gives your cluster Higher Availability
99%
99.9% 99.99%
99.999%
Availability
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
Node Fault Tolerance
Volume relocates to a healthy node
Brief queuing of I/O while volume ownership
is changed
VHD
Node Failure
VM running on Node 2 is
unaffected
SAN
Network Fault Tolerance
Volume mounted on
Node 1Network Path
Connectivity Failure
VHD
Metadata Updates Rerouted to
redundant network
Fault-Tolerant TCP connections make a path failure seamless
VM running on Node 2 is
unaffected
SAN
Cluster Shared Volumesdemo
Delivering Customer Value
Empowers Hyper-V to be competitive in the virtualization marketplaceLower Total Cost of Ownership (TCO)
Simplified cluster configurationsReduced SAN management
High speed SAN file access
PowerShell Support
Command line, scripting language, and programmatic interfaceImproved manageability
Run ValidateEasily create clusters & HA rolesManage Hyper-V and CSVGenerate dependency reports
Server Core, Hyper-V Server, & RSAT ClientReplaces cluster.exe as the cluster command line tool
CSV & Live Migration SupportAction CMDlet
Make VMs Highly-Available Add-ClusterVirtualMachineRole
Quick Migration Move-ClusterGroup
Live Migration Move-ClusterVirtualMachineRole
Add a Disk to CSV Add-ClusterSharedVolume
Move CSV Disk Move-ClusterSharedVolume
Repair CSV Disk Repair-ClusterSharedVolume
Update VM Configuration Update-ClusterVirtualMachineConfiguration
All Cluster PowerShell cmdlet help available in-box with Get-Help cmdlet and online:http://technet.microsoft.com/en-us/library/ee461009.aspx
Network Prioritization
Plan your internal cluster networks for CSV useConfigurable via PowerShellGive networks a “cost” (Metric)
Lower value, higher priority (private)Higher value, lower priority (public)
Auto Start
Mark groups as lowerpriorityNeeds manual recoveryGroup propertyFaster recovery forregular groups
Persistent Mode
HA Service or Applicationwill return to same original owner which anAdmin last moved it toBetter VM distributionEnabled by defaultfor VM groupsDisabled by defaultfor other groups
System Center Virtual Machine Manager
Failover Cluster support with Hyper-VQueued Live MigrationIntelligent Placement for VMsPerformance & Resource Optimization (PRO)Quick Storage Migration (QSM)
Failover Cluster changes in
Windows Server 2008 Service Pack 2
Big Picture on SP2 Cluster ChangesVery few cluster fixes (only 11)
If you have a deployed Win2008 cluster today, there is no critical urgency to upgrade to SP2 for cluster fixes
However, there could be fixes in other components that may be compelling for you!
Most cluster bug fixes in SP2 are hit during setup / deployment
5 of the top 9 call generators are resolved by going to SP2Critical fix for OpsMgr management pack scalabilityIncludes all fixes in:
957311 - Recommended hotfixes for Windows Server 2008-based server clusters
http://support.microsoft.com/kb/957311
Top Cluster Issues Resolved in SP2
Issue Description
Hyper-V rollup QFE
Network name and file share witness resources fail to come online if disjoint namespace
Validation fails with a Duplicate IP address error when Teredo Tunneling interface is configured
Validation fails with an incompatible OS version on ‘without Hyper-V’ SKU
A physical disk resource may unexpectedly fail or go offline when the IsAlive function is executed on a Windows Server 2008 cluster node
Session Summary
Windows Server 2008 R2 Failover Clustering is delivering substantial value
Hyper-V deployments will want to upgrade immediately
Expanded support for several new roles
Cluster Shared VolumesLive Migration
Innovation
PowerShellMigrationImproved integration with Cluster Management snap-in
Manageability
Supportability
Improved LoggingEnhanced ValidationPerformance Counters
…and did we mention that Failover Clustering with Cluster Shared Volumes (CSV) and live migration is FREE on
Hyper-V Server 2008 R2?
More information: http://www.microsoft.com/hyper-v-server/en/us/r2.aspx
question & answer
www.microsoft.com/teched
Sessions On-Demand & Community
http://microsoft.com/technet
Resources for IT Professionals
http://microsoft.com/msdn
Resources for Developers
www.microsoft.com/learning
Microsoft Certification & Training Resources
Resources
Related Content
Breakout SessionsSVR208 Gaining Higher Availability with Windows Server 2008 R2 Failover ClusteringSVR319 Multi-Site Clustering with Windows Server 2008 R2 DAT312 All You Needed to Know about Microsoft SQL Server 2008 Failover ClusteringUNC307 Microsoft Exchange Server 2010 High AvailabilitySVR211 The Challenges of Building and Managing a Scalable and Highly Available Windows Server 2008 R2 Virtualisation SolutionSVR314 From Zero to Live Migration. How to Set Up a Live Migration
Demo SessionsSVR01-DEMO Free Live Migration and High Availability with Microsoft Hyper-V Server 2008 R2
Hands-on LabsUNC12-HOL Microsoft Exchange Server 2010 High Availability and Storage Scenarios
Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!
© 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.