Download presentation
Presentation is loading. Please wait.
Published byNickolas Cox Modified over 9 years ago
6
Cluster Heartbeats Node health monitoring CSV I/O Built-in resiliency for storage volume access Intra-Cluster Synchronization Replicated state across nodes
7
You there? Yes
8
Private Network Cluster Network 1 Private Network Cluster Network 1 Public Network Cluster Network 2 Public Network Cluster Network 2
11
Private Network Cluster Network 1 Private Network Cluster Network 1 Public Network Cluster Network 2 Public Network Cluster Network 2 Configuration Change
16
Lightweight and infrequent Latency in network would cause Metadata I/O to be slow performance Bandwidth not as important, but Quality of Service is… Metadata Significant bandwidth usage All I/O forwarded via SMB over the network Insufficient bandwidth may cause other important I/O to not go through Bandwidth is very important, as is Quality of Service… Failure Scenarios / Asymmetric Storage Connectivity
18
More deployment options with Windows Server 2012 for converged networking
19
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 1 2 3 4 5 Key Takeaway: It is really about providing quality of service guarantees!!
20
Required? No – It is not required to have 2 separate networks Clustering does support a converged networking model Validation will generate a Warning to alert you of a potential single point of failure Validation 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)
21
Resiliency
32
Same Subnet NIC 2 Same Subnet NIC 2 Cluster Network 1 NIC 2 Ignored By Cluster NIC 2 Ignored By Cluster Same Subnet NIC 1 Same Subnet NIC 1
33
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
35
CSV Streaming I/O Across Multiple Networks 10.10.10.X 20.20.20.X
41
Highest Availability Tolerance of Transient Failures
42
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
43
Cluster PropertyDefaultHyper-V Default SameSubnetThreshold510 CrossSubnetThreshold520
45
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
49
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
52
10.10.10.111 Site A Site B 20.20.20.222
53
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
55
Site A Site B 10.10.10.1 20.20.20.1 30.30.30.1 40.40.40.1 ValueDescription 0Clear Text 1Signed (default) 2Encrypted Disclaimer: Incurs some performance overhead
56
OR Network Name Resource IP Address Resource A IP Address Resource B
57
10.10.10.111 DNS Server 1 DNS Server 2 DNS Replication Record Created Record Updated Site A Site B Record Updated Record Obtained 20.20.20.222
58
10.10.10.111 DNS Server 1 VM = 10.10.10.111 Site ASite B 20.20.20.222
59
DNS Server 1 DNS Server 2 FS = 10.10.10.111 Site ASite B 10.10.10.111 VLAN
60
10.10.10.111 20.20.20.222 DNS Server 1 DNS Server 2 VM = 30.30.30.30 Site ASite B 30.30.30.30
65
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
66
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
69
SMB Client traffic Streaming I/O Across Multiple Networks 10.10.10.X 20.20.20.X \\server1\share1 Client
73
http://microsoft.com/msdn www.microsoft.com/learning http://channel9.msdn.com/Events/TechEd http://microsoft.com/technet
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.