1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network...
-
Upload
polly-obrien -
Category
Documents
-
view
230 -
download
0
Transcript of 1 Windows Server 2008 R2 Feature Roadmap Clustering & High Availability Failover Clustering Network...
1
Windows Server 2008 R2 Feature Roadmap
Clustering & High AvailabilityFailover ClusteringNetwork Load Balancing
2
Agenda
Clustering Vision in Windows Server 2008 R2Validate EnhancementsMigrating to R2Improved ManagementNew Role SupportCluster Shared Volumes & Hyper-VNetwork Load Balancing
3
Empower Hyper-V
Improved Manageability
Continue Simplification
Mission
Expand Cluster
Validation
Flexible Migrations
Clustering Goals in R2
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
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
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
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
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
9
"In Place Migration" – Reuse Hardware
Migrate to me
HA Apps HA Apps
ClusterCluster Cluster
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
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
12
Performance CountersTroubleshoot Performance ProblemsMonitor & Optimize Cluster PerformanceResourcesGroupsCSVAPI CallsHandlesServiceCluster DBNetworkMore …
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
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
15
Network Enhancements
More resilient inter-node communicationSelf-healing logicNetwork prioritization for customizability
Plan your internal cluster networksHelps enable CSVLower “metric” (cost), higher importance
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
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
18
Remote Desktop
Connection Broker
VHD
Client Host
A 3
B 6
C 1
D 5
E 2
… …
Failover ClusterRedundant Connection
Broker
Server Farm
19
Remote Desktop
Remote Desktop Connection BrokerKeep clients connected in server farms
Local VHD locationTS / RDS SessionsLoad 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!
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
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
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
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
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
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
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
28
Cluster Shared Volume Overview
Disk5
Single Volume
VHD VHD VHD
SAN
Concurrent access to a single file system
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
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
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
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
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
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
NLB Health AwarenessApplication health awareness for IIS
System Center Operations Manager 2007 Windows Server 2008 NLB Management Pack
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
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
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
39
Q & A
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.