Introduction to Clustering

Slides:



Advertisements
Similar presentations
Todays Goal – AlwaysOn in 60 Minutes Where well start:
Advertisements

SharePoint 2013 & SQL Server 2012 Availability Groups The Rough Guide.
1 © Copyright 2010 EMC Corporation. All rights reserved. EMC RecoverPoint/Cluster Enabler for Microsoft Failover Cluster.
1© Copyright 2011 EMC Corporation. All rights reserved. EMC RECOVERPOINT/ CLUSTER ENABLER FOR MICROSOFT FAILOVER CLUSTER.
SQL Server 2012 Always On Premier Field Engineer Microsoft Corporation Lisa Gardner
SharePoint Business Continuity Management with SQL Server AlwaysOn
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Ten Configuring Windows Server 2008 for High.
VMware vCenter Server Module 4.
Gopal Ashok Program Manager Microsoft Corp Session Code: DAT 312.
DB-12: Achieving High Availability with Clusters and OpenEdge® Replication Combining the two technologies Hugo Loera Chávez Senior Tech Support Engineer.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.

Module 13: Configuring Availability of Network Resources and Content.
SQL-Server 2012 Always On.
Module 12: Designing High Availability in Windows Server ® 2008.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
MODIFY THIS SLIDE FOR ACTUAL PRESENTER, DELETE THIS BAR AFTER MODIFICATION.
SQLintersection SQL37 SQL Server 2012 Availability Groups: High Availability for Your Most Important Data Aaron Bertrand,
SQLCAT: SQL Server 2012 AlwaysOn Lessons Learned from Early Customer Deployments Sanjay Mishra Program Manager Microsoft Corporation DBI360.
SQL2005 Cluster Build. IP Request Request 6 IP Addresses – One for EACH SQL virtual server (2) – One for the cluster – One for Distributed Transaction.
SQLCAT: SQL Server HA and DR Design Patterns, Architectures, and Best Practices Using Microsoft SQL Server 2012 AlwaysOn Sanjay Mishra Program Manager.
Module 10: Maintaining High-Availability. Overview Introduction to Availability Increasing Availability Using Failover Clustering Standby Servers and.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
Alwayson Availability Groups
Course Topics Administering SQL Server 2012 Jump Start 01 | Install and Configure SQL Server04 | Manage Data 02 | Maintain Instances and Databases05 |
Virtual Machine Movement and Hyper-V Replica
SQL Server 2012: AlwaysOn HA and DR Design Patterns, and Lessons Learned from Early Customer Deployments Sanjay Mishra SQLCAT.
Narasimha Reddy Gopu Jisha J. Agenda Introduction to AlwaysOn * AlwaysOn Availability Groups (AG) & Listener * AlwaysOn Failover * AlwaysOn Active Secondaries.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
SQL Server 2014 AlwaysOn Step-by-Step SQL Server 2014 AlwaysOn Step-by-Step A hands on look at implementing AlwaysOn in SQL Server 2014.
SQL Server High Availability Introduction to SQL Server high availability solutions.
All the things you need to know before setting up AlwaysOn Michael Steineke SQL & BI Solution Lead Enterprise Architect Concurrency, Inc.
Architecting Availability Groups An analysis of Microsoft SQL Server Always-On Availability Group architectures 1.
Architecting Enterprise Workloads on AWS Mike Pfeiffer.
SQLSaturday (Silicon Valley) – Mar
High Availability - SQL Cluster
Turgay Sahtiyan Istanbul, Turkey
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 12: Planning and Implementing Server Availability and Scalability.
Greg Seidel Technology Specialist – SQL Server
Business Continuity for Virtual SQL Servers
Welcome to SharePoint Saturday Houston
SQL Server 2012 AlwaysOn and SQLSentry
Architecting Availability Groups
ALWAYSON AVAILABILITY GROUPS
Secrets to Fast, Easy High Availability for SQL Server in AWS
Disaster Recovery Where to Begin
by Microsoft Cluster MVP David Bermingham
Always On Multi-Site Patterns
A Technical Overview of Microsoft® SQL Server™ 2005 High Availability Beta 2 Matthew Stephen IT Pro Evangelist (SQL Server)
Contained DB? Did it do something wrong?
unexplained AG failover
Acutelearn Technologies Tivoli Storage Manager(TSM) Training Tivoli Storage Manager Basics: Tivoli Storage Manager Overview Tivoli Storage Manager concepts.
Required 9s and data protection: introduction to sql server 2012 alwayson, new high availability solution Santosh Balasubramanian Senior Program Manager.
Always On : Multi-site patterns
AlwaysOn Availability Groups 101
Mission Critical Confidence SQL 2012/2014 AlwaysOn
Introduction to Clustering
Architecting Availability Groups
Always On : Multi-site patterns
Planning High Availability and Disaster Recovery
Always On : Multi-site patterns
SQL Server on Linux: High Availability And Disaster Recovery
unexplained AG failover
AlwaysOn Availability Groups
High Availability/Disaster Recovery Solution
Distributed Availability Groups
04 | Always On High Availability
Distributed Availability Groups Praveen Kumar. What we will cover Availability group refresher The HA/DR solution Distributed availability groups – what.
SQL AlwaysOn Availability Groups
Designing Database Solutions for SQL Server
Presentation transcript:

Introduction to Clustering This session is intended to give an overview of Failover Clustering with regards to SQL Server Chad Churchwell Premier Field Engineer – SQL Server Microsoft Corporation @chadchurchwell | sqlchad@gmail.com

About Me Premier Field Engineer with Microsoft SQL Saturday Presenter High Availability Disaster Recovery Replication SQL Saturday Presenter JSSUG 12+ years experience as DBA Author for www.mssqltips.com Twitter: @chadchurchwell

Agenda Introduction Clustering Architecture Components in Failover Cluster Quorum Models Networks for clustering What is differences between WSFC/FCI? Installing SQL Server on a cluster Administering SQL Server on a cluster

SQL Server Failover Cluster What is a “SQL Server Cluster”?? Protects From… Local resource failure (except disk) Outages for patching Local HA Does not protect from… Corruption Deleted data SAN outages (Shared Storage)

SQL Server Cluster Architecture

SQL Clustering Components Two or more nodes Shared Storage Networking Quorum CNO (Cluster Name Object) CLUSTERNAME$ in AD Cluster IP and Network Name SQL Virtual Network Name and IP SQL Clustered Installation

SQL Clustering Quorum Models Considerations ODD/EVEN Local/Remote

Quorum – New in Server 2012/R2 Dynamic Quorum Introduced in Windows Server 2012 Implements “Last Man Standing” Dynamically removes voting rights Dynamic Witness Introduced in Windows Server 2012 R2 Cluster decides whether to use witness

Networking for SQL Clusters Public Normal LAN connectivity Heartbeat Used for Cluster communications between nodes Storage (iSCSI) TCP connectivity to iSCSI storage

WSFC vs FCI WSFC FCI Windows Server Failover Cluster OS Level Component Requires “Failover Clustering” OS feature Pre-requisite for SQL Cluster FCI Failover Cluster Instance Clustered SQL Server Installation Built on top of WSFC

Installing a SQL Server Cluster Prerequisites Enable “Failover Clustering” OS feature Present Shared Storage to all nodes Pre-stage cluster objects in AD (if needed) Ensure NIC’s for all networks are configured Create a WSFC in Windows Server Obtain successful cluster validation report Perform SQL Server Clustered Installation “Add Node” to all secondary nodes

Installing a SQL Server Cluster

Installing a SQL Server Cluster

Administering a SQL Server Cluster Use “Failover Cluster Manager” For failover Look at cluster resources and dependencies What happens during failover Primary node SQL services are stopped Secondary SQL services start and gain control of shared storage All system/user DB’s live on shared storage

Administering a SQL Server Cluster

New Features in SQL Server 2012 Flexible Failover Policy Levels 0-5 Default of 3 LooksAlive/IsAlive replaced sp_server_diagnostics Support for multi-subnet clusters IP Binding using OR algorithm

Flexible Failover in SQL Server 2012

DEMO Questions? Chad Churchwell SQL Premier Field Engineer - Microsoft Email: sqlchad@gmail.com Twitter: @chadchurchwell