Virtualization And High Availability. Howard Chow Microsoft MVP

Similar documents
Implementing SharePoint Server 2010 on Dell vstart Solution

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

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

Microsoft Office SharePoint Server 2007

Address new markets with new services

Installation, Storage, and with Windows Server 2016

iscsi Target Usage Guide December 15, 2017

70-740: Installation, Storage, and Compute with Windows Server 2016

vsan Disaster Recovery November 19, 2017

COURSE 20740B: INSTALLATION, STORAGE AND COMPUTE ITH WINDOWS SERVER 2016

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

KillTest *KIJGT 3WCNKV[ $GVVGT 5GTXKEG Q&A NZZV ]]] QORRZKYZ IUS =K ULLKX LXKK [VJGZK YKX\OIK LUX UTK _KGX

Course Installation, Storage, and Compute with Windows Server 2016

EMC Business Continuity for Microsoft Applications

MCSA Windows Server 2012 Configuring Advanced Services

The vsphere 6.0 Advantages Over Hyper- V

EMC VSPEX FOR VIRTUALIZED MICROSOFT EXCHANGE 2013 WITH MICROSOFT HYPER-V

Windows Server Discussion with BCIU. Kevin Sullivan Management TSP US Education

Configuring a Microsoft Windows Server 2012/R2 Failover Cluster with Storage Center

White Paper. A System for Archiving, Recovery, and Storage Optimization. Mimosa NearPoint for Microsoft

VMware vsphere with ESX 4.1 and vcenter 4.1

StarWind Virtual SAN. HyperConverged 2-Node Scenario with Hyper-V Cluster on Windows Server 2012R2. One Stop Virtualization Shop MARCH 2018

Installation, Storage, and Compute with Windows Server 2016 Course 20740B - 5 Days - Instructor-led, Hands on

[MS20740]: Installation, Storage, and Compute with Windows Server 2016

Installation and Cluster Deployment Guide

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

Microsoft E xchange 2010 on VMware

Vendor: EMC. Exam Code: E Exam Name: Cloud Infrastructure and Services Exam. Version: Demo

Building Clusters to Protect SQL Server in Cloud Configurations

EMC Backup and Recovery for Microsoft Exchange 2007

Installation, Storage, and Compute with Windows Server

BC/DR Strategy with VMware

Improving Blade Economics with Virtualization

Veritas Storage Foundation for Windows by Symantec

Addressing Data Management and IT Infrastructure Challenges in a SharePoint Environment. By Michael Noel

HP StoreVirtual Storage Multi-Site Configuration Guide

20740C: Installation, Storage, and Compute with Windows Server 2016

Installation, Storage, and Compute with Windows Server 2016

StarWind Virtual SAN 2-Node Stretched Hyper-V Cluster on Windows Server 2016

Securing the Data Center against

Real-time Protection for Microsoft Hyper-V

Microsoft v12.39

(Installation, Storage, and Compute with Windows Server 2016)

vsphere Networking Update 1 ESXi 5.1 vcenter Server 5.1 vsphere 5.1 EN

Availability & Resource

[TITLE] Virtualization 360: Microsoft Virtualization Strategy, Products, and Solutions for the New Economy

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

SvSAN Data Sheet - StorMagic

What s in Installing and Configuring Windows Server 2012 (70-410):

Setup for Failover Clustering and Microsoft Cluster Service

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

1Y Designing Citrix XenDesktop 7.6 Solutions

EMC Integrated Infrastructure for VMware. Business Continuity

Setup for Failover Clustering and Microsoft Cluster Service

Vendor: VMware. Exam Code: VCAD510. Exam Name: VMware Certified Associate Data Center Virtualization (VCA-DCV) Exam. Version: Demo

Introducing VMware Validated Designs for Software-Defined Data Center

Database Solutions Engineering. Best Practices for running Microsoft SQL Server and Microsoft Hyper-V on Dell PowerEdge Servers and Storage

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

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

Installation and Cluster Deployment Guide for VMware

VMware vsphere 5.5 Advanced Administration

Dell Compellent Storage Center. Microsoft Server 2008 R2 Hyper-V Best Practices for Microsoft SCVMM 2012

Cisco UCS-Mini Solution with StorMagic SvSAN with VMware vsphere 5.5

Dell Compellent Storage Center

Installation and Cluster Deployment Guide for VMware

Prashant Kumar Program Manager Microsoft Session Code:

VMware HA: Overview & Technical Best Practices

Veritas Storage Foundation and High Availability Solutions Microsoft Clustering Solutions Guide for Microsoft SQL 2008

Microsoft Certified Solution Associate Windows Server 2016 Training

Carbonite Availability. Technical overview

New England Data Camp v2.0 It is all about the data! Caregroup Healthcare System. Ayad Shammout Lead Technical DBA

SUMMIT Windows 2012 Cluster with Hyper V. Presented by Todd Endicott and Mary Monroe. Advancing Care through Data

The advantages of architecting an open iscsi SAN

HP StoreVirtual Storage Multi-Site Configuration Guide

Configuring Advanced Windows Server 2012 Services (412)

Upgrading Your Skills to Windows Server 2016

Installation, Storage, and Compute with Windows Server 2016 (20740)

Windows Server : Installation, Storage, and Compute with Windows Server Upcoming Dates. Course Description.

SUSE OpenStack Cloud Production Deployment Architecture. Guide. Solution Guide Cloud Computing.

VMware vsphere Administration Training. Course Content

System Center Virtual Machine Manager. Overblik Demo. Roadmap

VERITAS Storage Foundation 4.0 TM for Databases

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

70-745: Implementing a Software-Defined Datacenter

Configuring Advanced Windows Server 2012 Services

Virtual Disaster Recovery

Veritas Storage Foundation for Windows by Symantec

Achieving high availability for Hyper-V

[TITLE] Virtualization 360: Microsoft Virtualization Strategy, Products, and Solutions for the New Economy

Configuring Network Load Balancing

StarWind Virtual SAN Configuring HA Shared Storage for Scale-Out File Servers in Windows Server 2016

Reference Architecture for Dell VIS Self-Service Creator and VMware vsphere 4

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

vsan Remote Office Deployment January 09, 2018

CLUSTERING. What is Clustering?

Dell EMC SC Series Storage and SMI-S Integration with Microsoft SCVMM

Simplifying implementation of Provisioning services. Elisabeth Teixeira, Principal Engineer WW Technical Readiness August 2009

Server : Advanced Services 3 1 x

Infrastructure Provisioning with System Center Virtual Machine Manager

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

Transcription:

Virtualization And High Availability Howard Chow Microsoft MVP

Session Objectives And Agenda Virtualization and High Availability Types of high availability enabled by virtualization Enabling a highly available cluster with virtual machines Demo: Windows Server 2008 Cluster Creation Demo: Making a Virtual Machine highly available High Availability Best Practices

Session Prerequisites Knowledge of Windows Server 2008 Knowledge of Microsoft Hyper-V Cluster Experience NOT REQUIRED!

Windows Server 2008 With Hyper-V Technology A role of Windows Server 2008 (Std, EE, DC) Can be installed on both Windows Server 2008 Full and Core Production servers can be configured as a minimal footprint Server Core role Hypervisor based architecture Flexible and dynamic virtualization solution Managed by the Microsoft System Center family of products

VIRTUALIZATION AND HIGH AVAILABILITY

Virtualization And High Availability Traditional Non-Virtualized Environment Downtime is bad, but affects only one workload Virtualized Environment Value of the physical server goes up Downtime is far worse because multiple workloads are affected Virtualization and High-Availability Go Hand in Hand

Microsoft Hyper-V Quick Migration Provides solutions for both planned and unplanned downtime Planned downtime Quickly move virtualized workloads to service underlying hardware More common than unplanned Unplanned downtime Automatic failover to other nodes (hardware or power failure) Not as common and more difficult

Quick Migration Fundamentals Planned Downtime 1. Save state a) Save entire virtual machine state 2. Move virtual machine VHDs Shared Storage a) Move storage connectivity from origin to destination host 3. Restore state and Run a) Restore virtual machine and run Network Connectivity

Ethernet Quick Migration: Planned Downtime Domain Controller Virtualization Servers (3 + 1 Servers) Active server requires servicing Move virtualized workloads to a standby server System Center Virtual Machine Manager 2008 Windows Server 2008 Failover Cluster Manager Storage Connectivity VHDs on SAN

Ethernet Quick Migration: Unplanned Downtime System Center Virtual Machine Manager 2008 Domain Controller Virtualization Servers (3 + 1 Servers) Active server loses power Virtual machines automatically restart on the next cluster node If there is not enough memory, the failover automatically moves to the next node until done Windows Server 2008 Failover Cluster Manager Storage Connectivity VHDs on SAN

Quick Migration Storage Considerations (1/2) Pass-through Disks in a cluster Provides enhanced I/O performance Requires VM configuration file to be stored separate from the virtual machine file Create file share on the cluster and store VM configuration files for virtual machines that use pass-thru VHD Based One LUN per VM best practice Ability to provision more then one VM per LUN but all failover as a unit

Quick Migration Storage Considerations (2/2) SAN/iSCSI Leverage MPIO solutions for path availability and I/O throughput Leverage VM provisioning via GUID ID instead of drive letter \\?\<GUID>\ Use Mountvol.exe to find GUID of provisioned LUN

Windows Server 2008 Hyper-V High Availability: A Competitive Look Volume Shadow Service Support for Host Backup? Windows Server 2008 Hyper-V VMware VI3 Starter VMware VI3 Standard VMware VI3 Enterprise Yes No No Proprietary Backup Solution Quick Migration? Yes, RTM No No N/A Unplanned downtime failover? Cost: Additional Comments: Yes, RTM; Parity with VMware VI3 EE Included with Windows Server 2008 EE and DTC Editions High Availability Built-In No No Yes; Parity with Windows Virtualization $1,000 for two sockets; $2,000 for four sockets No SAN support; Limited to 8 GB of physical memory support $3,750 for two sockets; $7,500 for four sockets No migration or server side backup capabilities $5,750 for two sockets; $11,500 for four sockets

Other Types Of High Availability Virtual Machine Clustering Suited for stateful applications Application clusters SQL Exchange Network Load Balancing Stateless HA approach Enabled with Hyper-V s enhanced networking support

Comparing High Availability To Fault Tolerance Continuous replication of VM memory contents Fail through concept vs. failover Hardware or component failure undetected by applications Requires redundant hardware configurations deployed in lock step Special interconnects Vendors with FT Hyper V solutions Marathon Stratus Technologies

Configuring A VM To Be Highly Available 3. Move the disk to resource group 4. Create VM Configuration resource 2. Find available disk resource 5. Create VM resource 1. Create resource group 6. Set resource dependencies VM Resource VM Config Resource Disk Resource

Placement And Cluster Reserve Cluster reserve = 1 node Can the cluster sustain 1 node failure? YES Clustered Host 1 Clustered Host 2 Clustered Host 3

STRETCH CLUSTER

Geographically Diverse Clusters Stretching Nodes across the river used to be good enough But businesses are now demanding more!

Stretch Clusters (Long Distance) No More Single-Subnet Limitation Allow cluster nodes to communicate across network routers No more having to connect nodes with VLANs! Configurable Heartbeat Timeouts Increase to Extend Geographically Dispersed Clusters over greater distances Decrease to detect failures faster and take recovery actions for quicker failover Storage Vendor Based Solution Mirrored storage between stretched locations Hardware or Software based replication

GUEST CLUSTERING

Guest Clustering Is the workload being run in the virtual machine cluster aware? File, Print, DNS, DHCP, SQL, etc Virtual machines are clustered using iscsi Guest clustering can be used with quick migration!

Guest Clustering Example Windows Server 2008 with Hyper-V Node 1 Private Virtual Network iscsi Target Node 2

Guest Clustering Best Practices Multiple NICs in system Private virtual network for cluster communication Virtual network dedicated for iscsi traffic Workload running in VM must be cluster aware

HYPER-V & NLB

Why Network Load Balancing? Scalability Network Load Balancing can load balance requests for individual TCP/IP request across the cluster Can load balance multiple server requests, from the same client or from several clients across multiple hosts in the cluster High Availability Can automatically detect and recover from a failed or offline computer Can automatically rebalance the network load when servers are added or removed

Ethernet Windows Server Virtualization And Network Load Domain Controller Balancing Virtualization Servers Running Virtual Web Servers with NLB June : Web Store working well Nov: Operations Manager notices seasonal demand and signals Virtual Machine Manager to deploy an additional Web Server Dec: Even more customer demand means that another Web Server will be rapidly deployed Public Web Store Storage Connectivity VHDs on SAN Operations Manager Monitoring system health and performance Enforces business policy Integrates with Virtual Machine Manager Virtual Machine Manager Virtual Machine Management Rapid deployment Centralized Virtual Machine Library

Microsoft Virtualization HA Partners Clustered File Systems SanBolic PolyServe Replication Storage OEM synchronous and asynchronous solutions Doubletake

Resources Microsoft Virtualization Home http://www.microsoft.com/virtualization Windows Server 2008 Home http://www.microsoft.com/windowsserver2008/ Hyper-V WMI Provider APIs http://msdn2.microsoft.com/enus/library/cc136992(vs.85).aspx Hyper-V Hypercall Interface http://www.microsoft.com/downloads/details.aspx?familyid=9 1E2E518-C62C-4FF2-8E50-3A37EA4100F5&displaylang=en

Q&A

2008 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.