Windows Server 2008 Building High Availability Infrastructures

Embed Size (px)

Citation preview

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    1/39

    Windows Server 2008

    High Availability

    Ramnish SinghIT AdvisorMicrosoft Corporation

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    2/39

    Agenda

    Failover ClustersNetwork Load Balancing

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    3/39

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    4/39

    Overview

    Windows Server 2008failover cluster changes

    What is a failovercluster?

    Benefits of a failovercluster

    Failover clustercomponents

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    5/39

    New Features

    SimplicityCluster managementand operations

    Setup and migration

    Stability

    Maximizing availability

    Storage configurationand management

    Security Improvement tonetworking and security

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    6/39

    Improvements to Setup

    A new stream-lined Cluster Setup wizard for one stepcluster installation.

    Fully scriptable cluster installation and configuration

    Capture and apply resource group settings fromWindows Server 2003 server clusters to WindowsServer 2008 Server failover clusters

    Simulated clustered actions to test cluster capability

    Node tests

    Network tests

    Storage tests

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    7/39

    Improvements to Cluster Managementand Operations

    Quickly add clustered resources

    Command line (cluster.exe) and WMI clustermanagement

    Troubleshoot a cluster with Windows EventTracing

    New, simplified, task-oriented clusteradministrator MMC snap-in

    Backup cluster configuration data with theVolume Shadow Copy Service

    Better control of Shared folders

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    8/39

    Improvements to Storage Configurationand Management

    Fibre Channel, iSCSI, and SAS storage support

    Better storage performance and stability, largerthan 2TB partitions

    Perform disk maintenance more easily

    On-line hot-add of disks to other clusterapplication

    Perform disk maintenance more easily

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    9/39

    Improvements to Security

    Cluster access auditing

    Kerberos only authentication, no NTLM

    Enhanced encryption

    Cluster Service runs under the LocalSystem eliminating theneed for the Cluster Service Account (CSA)

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    10/39

    Improvements to Networking

    Name resolution without NETBios for DNS onlynetworks

    Support for DHCP assigned cluster IP addressand heartbeat IP addresses

    Support for IPv6 on production and privatenetworks

    No more single subnet limit, routable clustercommunication

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    11/39

    Technical Background

    Cluster Migrations

    Cluster Validation Tool

    Failover Cluster Requirements

    Cluster Administrator

    Maximizing Availability

    Geographically DispersedFailover Clusters

    Cluster Configuration

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    12/39

    Maximizing Availability

    Up to 16 nodes in a cluster with x-64 edition ofWindows Server 2008 Server

    Majority-based cluster membershipWho and what gets a vote is fullyconfigurable

    4 quorum models

    Witness Disk QuorumMajority Quorum (Shared Disk)

    Majority Node Set Quorum

    Shared Witness Quorum hybrid of Majority

    Node Set and Shared Disk

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    13/39

    Witness Disk Quorum Model

    SAN

    Node 1 Node 2

    Shared Storage

    Device is masterVote

    Only the Disk gets a voteLegacy quorum model

    Nodes have no vote quorum disk is the master

    Cluster stays up even if only 1 node can talk to thedisk

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    14/39

    Majority Quorum Model

    SAN

    Node 1 Node 2

    Shared Storage

    Device gets 1

    vote

    VoteVote

    Vote

    Each node

    counts as 1 vote

    New majority-based quorum modelDisk is optional witness to have a vote in decidingmajority

    3 total votes, with 2 needed for majority

    The Cluster can survive the loss of any 1 vote

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    15/39

    Majority of Nodes Quorum Model

    Node 3Node 1 Node 2

    VoteVote

    Vote

    Replicated Storage Devices

    Only Nodes get votes

    3+ Node votes without Shared Storage vote

    Majority of votes needed to operate cluster

    No shared disk vote

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    16/39

    Shared Witness Quorum Model

    File Share on an

    independent server

    VoteVote

    Witness

    Each nodecounts as 1 vote

    Node 1 Node 2

    Allows a cluster with no shared disk (hybrid of Majorityof Nodes + Witness Based Quorum)

    Improved from Windows Server 2003 to support greaterthan 2 nodes

    Excellent solution for GeoCluster (file share in a 3rd site)

    Single server could serve as the witness for multipleclusters

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    17/39

    Geographically Dispersed Failover Clusters

    Routable and configurable heartbeats ease thecreation of geographically dispersed failover clusters.

    Witness

    Site1

    Site2

    Site

    3

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    18/39

    Failover Cluster Requirements

    Access by each node to a shared storage device (fibre

    channel, iSCSI, SAS) for clusters with shared data needs

    Operating system: Windows Server 2008 Enterprise orDatacenter Edition

    Multiple network adapters on each node, connected todifferent IP subnets (production and heartbeat)

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    19/39

    Cluster Migrations

    Capture and apply resource group settings froma Windows Server 2003 server cluster to a

    Windows Server 2008 failover cluster

    Cluster Migration Tool facilitates migration of acluster using a roll forward model

    FailoverClusteringServerClustering

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    20/39

    Cluster Configuration Validation Wizard(ClusPrep v.2)

    Identifies hardware and configuration problemsprior to releasing a cluster into a productionenvironment

    Runs a focused set of tests on cluster nodes,networks, and storage to verify the feasibility ofinstalling a cluster on a set of servers

    Can be used as adiagnostic tool

    Required for Microsoftsupport

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    21/39

    Cluster Node Inventory and Validation

    Inventory:Operating systemversions

    Hot fix and servicepack consistency

    CPU architectureMemory

    Domain membership

    Unsigned driverinstallations

    PnP devices

    Host Bus Adapters(HBAs) and networkadapters

    Validation:

    Communication betweencluster nodes

    SCSI reservationcompatibility among

    cluster nodesPresence of multiplenetwork adapters in eachnode and configurationof valid IP addresses

    Accessibility of sharedstorage device by eachcluster node

    Network and diskinput/output

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    22/39

    Cluster Setup

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    23/39

    Cluster Administrator

    The new, simplified, task-based management consoleService and application based administration

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    24/39

    Configuring Highly-Available Resources

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    25/39

    Failover Cluster Events, Logs, and Reports

    HTML Based for EasyCollection and RemoteAnalysis

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    26/39

    Command-Line Configuration(Cluster.exe)

    Cluster.exe facilitates automation of clusteradministration through scripting

    Sample syntax:

    - To add a node to the cluster, type:Cluster /add /node:TPA-NODE-01

    - To evict a node from the cluster, type:Cluster NODE TPA-NODE-01 /EVICT

    - To manually fail over a resource, type:

    Cluster GROUP ClusterFS /move:tpa-node-01

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    27/39

    Implementation/Usage Scenarios

    Failover clusters are used for servers that runapplications with a shared data set. For example SQLServer 2005, Exchange Server 2007, Microsoft OfficeSharepoint Server 2007, and File and Print Services.

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    28/39

    Failover Clustering

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    29/39

    Recommendations

    Validate cluster node hardwareMinimize the services installed on cluster nodes

    Ensure the physical security of cluster nodes

    Implement consistent security practices to detect and

    prevent irregular and unwanted communication to clusternodes

    Ensure the security of network services that a failovercluster relies on (Active Directory, DNS, DHCP)

    Test and install the latest hot fixes and service packs on

    cluster nodesAdminister cluster nodes only from trusted computers

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    30/39

    Summary

    Enhanced cluster validation with the Cluster ConfigurationValidation Wizard

    Simplified installation procedures and task-based managementwith a new Cluster Administrator MMC snap-in

    Increased cluster node support on x64 edition Windows Server

    2008 ServerNew Witness disk architecture

    Enhanced IP addressing features (IPv6, DHCP)

    Elimination of VLAN requirement with routable clustercommunication

    Elimination of NetBIOS dependency

    Support for fibre channel, iSCSI, and SAS storage architectures

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    31/39

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    32/39

    Overview

    Support for IPv6

    Support for NDIS 6.0

    WMI Enhancements

    Improved DOS attack and time starvation protection

    Support for multiple dedicated IP addresses per node

    Support for rolling upgrades

    Consolidated management through Network LoadBalancing Manager

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    33/39

    Technical Details

    NLB is an optional feature, which must be installed inone of three ways:

    Server Manager (GUI)

    Ocsetup.exe (command line)

    Unattended answer file with setup.exe during OSinstallation

    NLB can be used to load balance a Terminal Server farm

    TS Session Directory keeps track of disconnected sessions

    and ensures that users are reconnected to those sessionsHost must be in same subnet

    Servers must be in same domain

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    34/39

    Implementation/Usage Scenarios

    Ensure high availability for services andapplications

    Ensure scalability for services and

    applications

    Provide highly-available Terminal Servicessessions

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    35/39

    Recommendations

    Implement NLB to provide high availabilityand scalability to services and applications

    Use only the TCP/IP network protocol onthe cluster adapter

    Do not enable Network Load Balancing on acomputer that is part of a failover cluster

    Secure the load balanced applications and

    hostsSecure the network traffic between nodes

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    36/39

    Summary

    NLB provides high availability and scalability for servicesand applications

    NLB now provides support for IPv6, NDIS 6.0, multiplededicated IP addresses per node, rolling upgrades, andconsolidated management through the Network Load

    Balancing Manager. Also provided are enhancements toWMI and improved protection against Denial of Server(DOS) attacks.

    3 Installation options: Server Manager, ocsetup, andduring an unattended installation of the operating system

    NLB can provide highly-available terminal servicessessions

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    37/39

    ResourcesWindows Server 2008Product: http://www.microsoft.com/windowsserver2008/audsel.mspx

    Home Page: http://www.microsoft.com/windowsserver/Windows Server 2008/default.mspx

    Webcasts: http://www.microsoft.com/events/series/windowsserver2008.aspx?tab=webcasts

    Forums: http://forums.microsoft.com/TechNet/default.aspx?ForumGroupID=161&SiteID=17

    Failover ClusteringWeb Page: http://www.microsoft.com/windowsserver/Windows Server 2008/failover-clusters.mspx

    Blog: http://blogs.msdn.com/clustering/archive/2006/10/26/welcome-to-cluster-teams-blog.aspx

    Presentation: http://download.microsoft.com/download/5/b/9/5b97017b-e28a-4bae-ba48-

    174cf47d23cd/SER119_WH06.ppt

    Webcast:

    http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032325410&EventCategory=5&culture=en-US&CountryCode=US

    Forum: http://forums.microsoft.com/TechNet/ShowForum.aspx?ForumID=827&SiteID=17

    http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032325410&EventCategory=5&culture=en-US&CountryCode=UShttp://blogs.msdn.com/clustering/archive/2006/10/26/welcome-to-cluster-teams-blog.aspx
  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    38/39

  • 8/7/2019 Windows Server 2008 Building High Availability Infrastructures

    39/39

    2007 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 presentati on. 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