You there? Yes Network Health Monitoring Heartbeats are sent to monitor health status of network interfaces Are sent over all cluster.

Slides:



Advertisements
Similar presentations
Henk Den Baes Technology Advisor Microsoft BeLux
Advertisements

Symon Perriman Program Manager II Clustering & High-Availability Microsoft Corporation SESSION CODE: VIR303.
Ravi Sankar Technology Evangelist | Microsoft
Site A But what if there is a catastrophic event? Fire, flood, earthquake … Same Physical Location.
High Availability Deep Dive What’s New in vSphere 5 David Lane, Virtualization Engineer High Point Solutions.
4/11/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Implementing Inter-VLAN Routing
11 TROUBLESHOOTING Chapter 12. Chapter 12: TROUBLESHOOTING2 OVERVIEW  Determine whether a network communications problem is related to TCP/IP.  Understand.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
1 © Copyright 2010 EMC Corporation. All rights reserved. EMC RecoverPoint/Cluster Enabler for Microsoft Failover Cluster.
Must have static IP address pool and VLANs for Provider Address (PA) network – network on which NVGRE encapsulated packets are sent All subnets.
Lesson 1: Configuring Network Load Balancing
1© Copyright 2011 EMC Corporation. All rights reserved. EMC RECOVERPOINT/ CLUSTER ENABLER FOR MICROSOFT FAILOVER CLUSTER.
Yes, yes it does! 1.Guest Clustering is supported with SQL Server when running a guest operating system of Windows Server 2008 SP2 or newer.
Implementing Failover Clustering with Hyper-V
Microsoft Virtual Academy Module 4 Creating and Configuring Virtual Machine Networks.
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
Elad Hayun Agenda What's New in Hyper-V 2012 Storage Improvements Networking Improvements VM Mobility Improvements.
Enable Multi Tenant Clouds Network Virtualization. Dynamic VM Placement. Secure Isolation. … High Scale & Low Cost Datacenters Leverage Hardware. High.
But what if there is a catastrophic event? Fire, flood, earthquake …
Yury Kissin Infrastructure Consultant Storage improvements Dynamic Memory Hyper-V Replica VM Mobility New and Improved Networking Capabilities.
Design Windows Media Services Infrastructure. Module 7: Design Windows Media Services Infrastructure Design Windows Media Services for live streaming.
Cluster Shared Volumes Reborn in Windows Server 2012: Deep Dive Amitabh Tamhane Vineeth Karinta Program Manager 2 Senior Engineer Microsoft Corporation.
Cluster Shared Volumes Reborn in Windows Server 2012 Gareth JamesHani AdhamiSenior Consultant WSV423.
VIR309. Installed? What version? Are all of the ICs added to the VMs? Integration Components Supported LPs number on host Number of logical processors.
Name Resolution Domain Name System.
Implementing Multi-Site Clusters April Trần Văn Huệ Nhất Nghệ CPLS.
Module 12: Designing High Availability in Windows Server ® 2008.
Cluster Heartbeats Node health monitoring CSV I/O Built-in resiliency for storage volume access Intra-Cluster Synchronization Replicated state.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Failover Clustering & Hyper-V: Multisite Disaster Recovery
Objectives Configure routing in Windows Server 2008 Configure Routing and Remote Access Services in Windows Server 2008 Network Address Translation 1.
Windows Azure Conference 2014 Lessons Learned From Large Scale Migrations to Windows Azure IaaS.
Module 4: Planning, Optimizing, and Troubleshooting DHCP
CHAPTER 3 PLANNING INTERNET CONNECTIVITY. D ETERMINING INTERNET CONNECTIVITY REQUIREMENTS Factors to be considered in internet access strategy: Sufficient.
MDC417 Follow me on Working as Practice Manager for Insight, he is a subject matter expert in cloud, virtualization and management.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Cloud Scale Performance & Diagnosability Comprehensive SDN Core Infrastructure Enhancements vRSS Remote Live Monitoring NIC Teaming Hyper-V Network.
Elden Christensen Senior Program Manager Lead Microsoft Session Code: SVR319.
Microsoft Virtual Academy Module 8 Managing the Infrastructure with VMM.
Windows Server 2012 Hyper-V Networking
Configuring Name Resolution and Additional Services Lesson 12.
IT Pro Day Windows Server 2012 Hyper-V – The next chapter Michel Luescher, Senior Consultant Microsoft Thomas Roettinger, Program Manager Microsoft.
Hyper-V Performance, Scale & Architecture Changes Benjamin Armstrong Senior Program Manager Lead Microsoft Corporation VIR413.
DNS DNS overview DNS operation DNS zones. DNS Overview Name to IP address lookup service based on Domain Names Some DNS servers hold name and address.
Cluster Shared Volumes Reborn in Windows Server 2012
MDC323B SMB 3 is the answer Ned Pyle Sr. PM, Windows Server
© 2002 Global Knowledge Network, Inc. All rights reserved. Windows Server 2003 MCSA and MCSE Upgrade Clustering Servers.
1 | SharePoint Saturday Calgary – 31 MAY 2014 About Me.
70-412: Configuring Advanced Windows Server 2012 services
Windows Server 2016 Cloud building brick Ljubo Brodarić Siemens CVC.
Understand Server Protection LESSON Security Fundamentals.
4/26/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Introduction to Active Directory
Complete VM Mobility Across the Datacenter Server Virtualization Hyper-V 2012 Live Migrate VM and Storage to Clusters Live Migrate VM and Storage Between.
Failover Clustering & Hyper-V: Multi-Site Disaster Recovery Symon Perriman Technical Evangelist Microsoft
Virtual Machine Movement and Hyper-V Replica
Network Virtualization Policy-Based Isolation QoS Performance Metrics Live & Storage Migrations Cross-Premise Connectivity Dynamic & Multi-Tenant.
Microsoft Advertising 16:9 Template Light Use the slides below to start the design of your presentation. Additional slides layouts (title slides, tile.
Windows Server 2008 R2 Failover Clustering and Network Load Balancing October 25 th 2009.
How to setup DSS V6 iSCSI Failover with XenServer using Multipath Software Version: DSS ver up55 Presentation updated: February 2011.
Deploying Highly Available SQL Server in Windows Azure A Presentation and Demonstration by Microsoft Cluster MVP David Bermingham.
VAROVANJE VIRTUALIZIRANEGA DATACENTRA – VISOKA RAZPOLOŽLJIVOST Gorazd Šemrov Microsoft Consulting Services
IT Pro Day Windows Server 2012 Hyper-V – The next chapter Michel Luescher, Senior Consultant Microsoft Thomas Roettinger, Program Manager Microsoft.
Lab A: Planning an Installation
Cluster Communications
VIDIZMO Deployment Options
Introduction to Networks
Introduction to Networks
03 | Cluster Networking Elden Christensen | Principal Program Manager Lead | Microsoft Symon Perriman | Vice President | 5nine Software.
Presentation transcript:

You there? Yes

Network Health Monitoring Heartbeats are sent to monitor health status of network interfaces Are sent over all cluster enabled networks Intra-cluster Communication Database updates and state synchronization that are sent between the nodes in the cluster Example: When creating a new resource the cluster database must be updated on all nodes Are over a single interface CSV I/O Redirection Metadata updates to files All I/O in failure scenarios Over same network as intra-cluster communication Over a single interface Can leverage SMB multi- channel to stream over multiple interfaces

Lightweight (only 134 bytes) Sensitive to latency If cluster heartbeats become blocked by a saturated NIC, this could cause nodes to be removed from cluster membership Bandwidth not important, but quality of service is Heartbeats Lightweight Traffic varies by workload, in general infrequent on running stable File / Hyper-V clusters. Heavier on SQL / Exchange clusters Clustering is a distributed synchronous system, latency will slow down cluster state changes (such as failover) Bandwidth not important, but quality of service is Intra-Cluster Communication Metadata updates Lightweight and Infrequent Latency will slow down I/O performance Yes, network performance will impact storage I/O performance! Quality of service most important Failure scenarios / asymmetric storage configurations All I/O is forwarded via SMB over the network Network bandwidth is most important CSV I/O Redirection

I can’t get through! Key Take-away: Primary design consideration for cluster communication is ensuring quality of service

Isolated network for the host partition Increased security isolation (could use VLAN’s to isolate from Client network) Host Management Public network for client access to VMs Virtual Machines Short duration heavy burst traffic Live Migration Intra-cluster communication is lightweight, but sensitive to latency Metadata updates are infrequent and light, but failure conditions could be heavy Intra-cluster communication / CSV Dedicated storage network Disable for cluster use iSCSI Key Takeaway: It is really about providing quality of service guarantees!!

Required? No – It is not required to have 2 separate networks Clustering does support a converged networking model Validate will generate a Warning to alert you of a potential single point of failure Validate is not NIC Teaming aware Recommended? Yes – It is recommended to have redundant network communication between nodes Sort of… let’s talk about what really matters and converged networking (next slide)

Resiliency

SAN Connectivity Failure SAN Connectivity Failure I/O Redirected via SMB VM running on Node 2 is unaffected SAN

Highest Availability Tolerance of Transient Failures

Increasing heartbeat thresholds does not fix network problems, it only masks them! PropertyDefaultMaximumDescription SameSubnetDelay1 second2 secondsFrequency heartbeats are sent SameSubnetThreshold5 heartbeats120 heartbeatsMissed heartbeats before an interface is considered down CrossSubnetDelay1 second4 secondsFrequency heartbeats are sent to nodes on dissimilar subnets CrossSubnetThreshold5 heartbeats120 heartbeatsMissed heartbeats before an interface is considered down to nodes on dissimilar subnets

Cluster PropertyDefaultHyper-V Default SameSubnetThreshold510 CrossSubnetThreshold520

NameValueDescription Disabled for Cluster Communication 0No cluster communication of any kind sent over this network Enabled for Cluster Communication only 1Internal cluster communication and CSV traffic can be sent over this network Enabled for client and cluster communication 3Cluster IP Address resources can be created on this network for clients to connect to. Internal and CSV traffic can be sent over this network

If enabled for iSCSI Software Initiator New Windows Server 2012 logic Disabled for Cluster Communication If no default gateway is present Enabled for Cluster Communication only If a default gateway is present Enabled for client and cluster communication

CSV Streaming I/O Across Multiple Networks X X

Prioritization Recommendation: Configure on all cluster deployments Heartbeats and Intra-cluster communication are sensitive to latency and configuring a QoS Priority Flow Control policy will ensure they are sent first Bandwidth Allocation Recommendation: Configure on CSV deployments CSV may send large amounts of data, need to ensure it has sufficient bandwidth Relative Minimum Bandwidth SMB policy recommended

Do not attempt to find cross subnet routes if local routes are found Always attempt to find routes that cross subnets Disable the cluster service from attempting to discover cross subnet routes after node successfully joins

OR Network Name Resource IP Address Resource A IP Address Resource B

DNS Server 1 DNS Server 2 DNS Replication Record Created Record Updated Site A Site B Record Updated Record Obtained

DNS Server 1 VM = Site ASite B

DNS Server 1 DNS Server 2 FS = Site ASite B VLAN

DNS Server 1 DNS Server 2 VM = Site ASite B

Site A Site B ValueDescription 0Clear Text 1Signed (default) 2Encrypted Disclaimer: Incurs some performance overhead

PropertyDescription ResourceDataResource Internal Use (read only) StatusNetBIOSStatus (error) code for NetBIOS – 0 means no error (read only) StatusDNSStatus (error) code for DNS – 0 means no error (read only) StatusKerberosStatus (error) code for Kerberos – 0 means no error (read only) CreatingDCDomain controller upon which this netname’s AD object was initially created (read only) LastDNSUpdateTimeTime at which DNS was last updated (read only) ObjectGUID(read only) NameThe name published in NetBIOS and SAM account name in AD DnsNameThe name published in DNS RemapPipeNamesLegacy setting for SMB HostRecordTTLTTL in seconds of the DNS record, this controls how long caches will retain the record RegisterAllProvidersIP0 (false), 1 (true) – when enabled all IP addresses this netname depends on will be published to DNS no matter what their provider state is PublishPTRRecords0 (false), 1 (true) – Create reverse DNS records TimerCallbackAdditionalThresholdUnused

PropertyDescription LeaseObtainedTimeTime when DHCP lease was acquired (Read only) LeaseExpiresTimeTime when DHCP lease runs out (Read only) DhcpServerThe DHCP server that issued the lease (Read only) DhcpAddressAddress assigned by DHCP (Read only) DhcpSubnetMaskSubnet mask assigned by (Read only) NetworkThe network this IP address is on (such as “Cluster Network 2”) AddressThe IP Address assigned to this IP resource SubnetMaskSubnet mask EnableNetBIOS0 (false), 1 (true) - Controls whether this address is published by netbios OverrideAddressMatchThis setting is unused EnableDhcp0 (false), 1 (true) – determines whether this IP Address resource obtains its address via DHCP