SQL Saturday Jacksonville Aug 12, 2017

Similar documents
SQL Server Virtualization 201

Hyper-V Innovations for the SMB. IT Pro Camp, Northwest Florida State College, Niceville, FL, October 5, 2013

Setup for Failover Clustering and Microsoft Cluster Service

Setup for Failover Clustering and Microsoft Cluster Service. 17 APR 2018 VMware vsphere 6.7 VMware ESXi 6.7 vcenter Server 6.7

Setup for Failover Clustering and Microsoft Cluster Service. Update 1 16 OCT 2018 VMware vsphere 6.7 VMware ESXi 6.7 vcenter Server 6.

VMware - VMware vsphere: Install, Configure, Manage [V6.7]

VMware vsphere: Install, Configure, Manage (vsphere ICM 6.7)

Detail the learning environment, remote access labs and course timings

Introduction to Virtualization. From NDG In partnership with VMware IT Academy

[VMICMV6.5]: VMware vsphere: Install, Configure, Manage [V6.5]

iscsi Target Usage Guide December 15, 2017

Virtualization with VMware ESX and VirtualCenter SMB to Enterprise

Virtualization with VMware ESX and VirtualCenter SMB to Enterprise

VMware vsphere 6.5: Install, Configure, Manage (5 Days)

VMware vsphere with ESX 4.1 and vcenter 4.1

Exam Objectives for MCSA Installation, Storage, and Compute with Windows Server 2016

VMware vsphere: Fast Track [V6.7] (VWVSFT)

Architecting a Hybrid Database Strategy with Microsoft SQL Server and the VMware Cloud Provider Program

Exam : Implementing a Cloud Based Infrastructure

Overview. Prerequisites. VMware vsphere 6.5 Optimize, Upgrade, Troubleshoot

Windows Server 2012 Hands- On Camp. Learn What s Hot and New in Windows Server 2012!

High Availability- Disaster Recovery 101

Setup for Failover Clustering and Microsoft Cluster Service

VMware vsphere with ESX 4 and vcenter

Virtual Volumes FAQs First Published On: Last Updated On:

How it can help your organisation

Building Clusters to Protect SQL Server in Cloud Configurations

VMware vsphere 5.5 Advanced Administration

VMware vsphere: Install, Configure, Manage plus Optimize and Scale- V 6.5. VMware vsphere 6.5 VMware vcenter 6.5 VMware ESXi 6.

Microsoft SQL AlwaysOn and High Availability

High Availability- Disaster Recovery 101

MOC 20417B: Upgrading Your Skills to MCSA Windows Server 2012

Upgrading Your Skills to MCSA: Windows Server 2016

VMware vsphere on NetApp (VVNA)

VMware vsphere VMFS First Published On: Last Updated On:

VSPHERE: FAST TRACK V6.5 (EDU-VSFT65)

VMware vsphere 5.5 Professional Bootcamp

70-414: Implementing an Advanced Server Infrastructure Course 01 - Creating the Virtualization Infrastructure

2014 VMware Inc. All rights reserved.

Changes in VCP6.5-DCV exam blueprint vs VCP6

Virtualizing Oracle on VMware

Securing the Data Center against

Logical Operations Certified Virtualization Professional (CVP) VMware vsphere 6.0 Level 1 Exam CVP1-110

Vmware 3V VMware Certified Advanced Professional Data Center Virtualization Design.

BC/DR Strategy with VMware

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure

Are AGs A Good Fit For Your Database? Doug Purnell

Hyper-Convergence De-mystified. Francis O Haire Group Technology Director

"Charting the Course... VMware vsphere 6.5 Optimize, Upgrade, Troubleshoot. Course Summary

"Charting the Course... VMware vsphere 6.7 Boot Camp. Course Summary

Ryan Adams Blog - Twitter Thanks to our Gold Sponsors

Next Gen Storage StoreVirtual Alex Wilson Solutions Architect

Microsoft SharePoint Server 2010 Implementation on Dell Active System 800v

Disaster Recovery-to-the- Cloud Best Practices

VMware vsphere 6.5 Boot Camp

VMware vsphere: Fast Track. System administrators System engineers. Cursusduur: 5 Dagen Cursuscode: VSFT Version: 6.7. Beschrijving: Doelgroep:

Azure File Sync. Webinaari

Installation, Storage, and Compute with Windows Server 2016

Copyright 2012 EMC Corporation. All rights reserved.

Pasiruoškite ateičiai: modernus duomenų centras. Laurynas Dovydaitis Microsoft Azure MVP

VMware vsphere Administration Training. Course Content

VMware vsphere Customized Corporate Agenda

ATA Infotech Ventures Pvt. Ltd.

The vsphere 6.0 Advantages Over Hyper- V

Veritas Storage Foundation for Windows by Symantec

VMWARE VSPHERE: FAST TRACK V6.7 (EDU-VSFT67)

Veritas Storage Foundation for Windows by Symantec

NAS for Server Virtualization Dennis Chapman Senior Technical Director NetApp

10971: Storage and High Availability with Windows Server

shaping tomorrow with you Eternus VVOL Matthias Bothe Fujitsu Technology Solutions

SnapCenter Software 4.0 Concepts Guide

Case study: Building bi-directional DR. Joep Piscaer, VMware vexpert, VCDX #101

Microsoft SQL Server HA and DR with DVX

Symantec Reference Architecture for Business Critical Virtualization

vsphere Virtual Volumes

Microsoft SQL AlwaysOn and High Availability

By the end of the class, attendees will have learned the skills, and best practices of virtualization. Attendees

VMware Exam VCP-511 VMware Certified Professional on vsphere 5 Version: 11.3 [ Total Questions: 288 ]

Verron Martina vspecialist. Copyright 2012 EMC Corporation. All rights reserved.

Course Outline 20740B. Module 1: Installing, upgrading, and migrating servers and workloads

Your World is Hybrid:

Offloaded Data Transfers (ODX) Virtual Fibre Channel for Hyper-V. Application storage support through SMB 3.0. Storage Spaces

1V Number: 1V0-621 Passing Score: 800 Time Limit: 120 min. 1V0-621

Enhanced Protection and Manageability of Virtual Servers Scalable Options for VMware Server and ESX Server

VMware vsphere with ESX 6 and vcenter 6

Introducing VMware Validated Designs for Software-Defined Data Center

Best Practices for deploying VMware ESX 3.x and 2.5.x server with EMC Storage products. Sheetal Kochavara Systems Engineer, EMC Corporation

1 Quantum Corporation 1

Microsoft Windows Embedded Server Overview

VPLEX & RECOVERPOINT CONTINUOUS DATA PROTECTION AND AVAILABILITY FOR YOUR MOST CRITICAL DATA IDAN KENTOR

Introducing VMware Validated Designs for Software-Defined Data Center

Atos TM Virtualization Solutions

Using EonStor DS Series iscsi-host storage systems with VMware vsphere 5.x

Question No: 2 What three shares are available when configuring a Resource Pool? (Choose three.)


Infrastructure Provisioning with System Center Virtual Machine Manager

Acronis Hybrid Cloud Architecture Unified Centralized Data Protection Web-based User Interface Deployed On-premises or in the Cloud.

Availability & Resource

Introducing VMware Validated Designs for Software-Defined Data Center

Branch offices and SMBs: choosing the right hyperconverged solution

Transcription:

Virtualize FCI and AGs What to know before you decide SQL Saturday Jacksonville Aug 12, 2017 Shawn Meyers Principal Architect (@1DizzyGoose)

Sponsors

About Me Shawn Meyers @1dizzygoose linkedin.com/in/shawnmeyers42 SQL Server Principal Architect, practice lead Experience in VMware, Microsoft, SQL Server, storage infrastructure, performance tuning. Been working with SQL sever since 6.5 in 1996. Speaks at many events including Pass Summit, VMworld, SQL Saturdays, local user groups and virtual chapter meeting

About HoB Founded in 1998 Focus on Business Critical Apps - Oracle, Microsoft, VMware, and Cloud House of Brick Services: Oracle and MS license review, optimization, & audit defense Application re-platforming and data migration Virtualization of business critical applications HA, DR, and private cloud architectures

Agenda Uber short description of virtualization Why failover cluster instances VMware settings to know Storage options quorum and data drives AlwaysOn DR considerations

Introduction Will cover VMware mostly, but some Hyper-V Will not be discussing how to build WSFC, FCI, or AGs, but will focus instead on the impacts of running the same cluster on virtual machines The presentation is designed to be 45 minutes long, to allow for questions Ask questions

Terminology Always On vs AlwaysOn Cluster, can mean Hyper-V, VMware, or SQL Server WSFC Windows Failover Cluster Services FCI and AGs both rely on WSFC FCI Failover Cluster Instance AGs Availability Groups Basic Availability Groups Standard Edition feature in SQL Server 2016 SQL Structured Query Language SQL Server Microsoft s Database Platform, what we are hear to learn about

Why Virtualize Everything? IT can now move at the speed of business! Increased flexibility and agility Cost optimization High Availability / Disaster Recovery Optimization Product Release Cycle Optimization Standardization Firmware Dynamic Capacity and Scalability Isolation and Security (Atomic Model)

Atomic Workloads

Four FCI evaluation criteria: Failover Cluster Instances vs. VMware HA Less than four minute MTTR? then Rolling maintenance utilized Cluster-aware middle tier? Does technical expertise exist to support FCI & AGs? Criteria answers = Yes AGs with VMware HA FCI SQL Server with VMware HA Otherwise Other options exist

Review of High Availability HA isn t HA Multiple areas to consider VMware HA Hyper-V HA SQL FCI AGs VMware FT* Hardware failure 4 min 4 min 30 seconds - 3 minutes 30 seconds None Rolling patching No No Yes Yes No OS corruption No No Yes Yes No Storage redundancy No No No Yes Yes Complexity Simple 4 clicks Medium Very Very Simple 3 clicks Limits None None None None 4 cores *VMware FT is only included for vsphere 6.0 and above.

Virtual Failover Cluster Instances Adding another layer of complexity to an already complex configuration Another group involved in troubleshooting issues, possible more finger pointing Can be a mix of physical and virtual machines SQL server FCI is easier on top of Hyper-V clustering than on top VMware, mostly due to storage presentation Storage is typically the most difficult design point for virtual WSFC Maximum of 5 nodes for VMware, for Hyper-V OS limits

Quorum Options Is there a difference for how the quorum works? NO Quorum disk File share witness Doesn t require a shared disk for the quorum Node majority Also doesn t require a shared disk for the quorum Those not requiring a shared disk are easier to setup WSFC is harder to setup than FCI

Virtual Storage Presentation Virtual Machine Disk (VMDK/VMFS), Fixed VHDX Preferred for Tier-1 Maximum ESXi-level and Hyper-V storage tooling VMDK does not work with FCI, unless CIB RDM-P Maximizes SAN-level tooling transparency Even less ESXi-level storage tooling No snapshots or vmotion Direct-mounted (In-guest iscsi or SMB) No ESXi-level storage tooling, no Hyper-V storage tooling vmotion works, Live Migration works

Storage http://kb.vmware.com/selfservice/microsites/search.do?la nguage=en_us&cmd=displaykc&externalid=1037959

In-Guest Notes No NFS SMB only works with SQL 2012, but not for FCI without a work around SQL 2014+ will work with SMB with FCI Works with SMB 2.1 Ensure the storage system can support SMB 3.02 You can use cluster shared volumes with SQL 2014 iscsi works well and has for many years

Moving a virtual machine vmotion and Live Migration both work to move FCI nodes Must be on vsphere 6.x or higher to work on VMware On high performance SQL Server minimize the movements Both technologies have a governor feature to allow the migration to complete Ensure dedicated and fast networking on migration networks vmotion network Live Migration network Migration networks should be dedicated

FCI Impact to VMware The VMware admins have a large tool box for managing the environment, some of these features are removed when you create SQL clusters Cannot vmotion SQL cluster nodes until vsphere 6, all hot add features or drive growths cannot occur RDM-P prevents storage vmotion, can no longer balance storage usage on the fly RDMs are not compatible with snapshots, changes virtual backup rules, ability to rollback patches Cannot use vflashcache, vsan, or other caching tools to improve IO read performance and multiple new items in vsphere 6 Adds more administrative work to VMware admins

VMware Settings Remove FCI nodes from DRS Create anti-affinity rules for SQL server cluster nodes Create all disks using EagerZeroThick All RDMs should be on a separate SCSI controller, LSI Logic not the VMware Paravirtual Controller Use perennially reserved RDMs, VMware KB1016106 Add the additional SCSI controller before adding networking VMware HA should be enabled All the same best practices for virtual SQL servers exist

DRS Rules Remove cluster nodes from DRS, or create anti-affinity rules for SQL server cluster nodes

FCI Impacts to Hyper-V Remove nodes from Performance Resource Optimization (PRO) Part of System Center VMM Setup Anti-Affinity rules Use fixed VHDX disks Multiple controllers, spread out the load Can use in guest fibre channel

WSFC Settings Microsoft recommends increasing the timeout for SQL Server FCI on a Hyper-V cluster VMware does not have a statement either way, but most people recommend following the MS configuration for a virtual FCI For more details read this post http://blogs.msdn.com/b/clustering/archive/2012/11/21/1037076 5.aspx

AlwaysOn Availability Groups AlwaysOn + VMware = Complementary technologies Blurs line between HA and DR Best of MS-FCI and Mirroring Watch your licensing Can use VMFS and VMDKs All rules for AlwaysOn physical still apply, nothing changes Still need the anti-affinity rules so two nodes do not run together

HA/DR with AlwaysOn

DR Consideration Virtualization provides additional DR options The VM is just a collection of files Multiple technologies to replicate live/near live virtual machines Can make DR the infrastructure team s problem now (you still have to be involved to trust) Now you can have your database server replicated using the same method as middle-tier, and application servers AlwaysOn, can just live at the DR site and be async

DR Recovery Depending upon what the method of recovery may be: Crash consistent Same way as failover clustering works today Backup consistent Same way as a reboot will work Storage replication Need to ensure logs and data are in sync if using snapshots

Conclusions You can virtualize your SQL server clusters You should review your business rules to see if you can simplify your environment, no clustering Storage decisions is the largest decision Architect for atomicity, agility, performance, and scalability Follow these guidelines, and your FCI or AG virtualization initiative will succeed!

Questions

HoB Contacts Jim Ogborn (Northwest & Mid-South) VP, Client Solutions jogborn@houseofbrick.com 402-445-0764 x104 Bob Lindquist (West & Southwest) VP, Client Solutions blindquist@houseofbrick.com 480-414-9134 KC Alvano (East) Director, Account Solutions kcalvano@houseofbrick.com 703-395-3138 Shawn Meyers Principal Architect Twitter @1dizzygoose smeyers@houseofbrick.com 402-807-4936