Presentation is loading. Please wait.

Presentation is loading. Please wait.

But what if there is a catastrophic event? Fire, flood, earthquake …

Similar presentations


Presentation on theme: "But what if there is a catastrophic event? Fire, flood, earthquake …"— Presentation transcript:

1

2

3

4

5 But what if there is a catastrophic event? Fire, flood, earthquake …

6 app’s fail over to a separate physical location Servers in separate locations in the same cluster

7 Recovery Time Objective (RTO)Recovery Point Objective (RPO)

8

9

10

11 WAN Different datacenters (usually) equates to different subnets Longer distance means greater network latency

12 PropertyDefaultRecommendedDescription SameSubnetDelay 11Frequency heartbeats (HB) sent SameSubnetThreshold 510Missed HB before interface considered down CrossSubnetDelay 11Frequency HB sent to nodes on dissimilar subnets CrossSubnetThreshold 520 Missed HB before interface considered down to nodes on dissimilar subnets PowerShell: (Get-Cluster).SameSubnetThreshold = 10 (Get-Cluster).CrossSubnetThreshold = 20

13 Dependencies in Cluster Validation Report Network Name Resource IP Address Resource A IP Address Resource B OR

14 10.10.10.10 DNS Replication Record Created Record Updated Record Obtained 20.20.20.20 DNS Client access point fails across subnets Client needs new address Nodes in dissimilar subnets

15 20.20.20.20 10.10.10.10 Network Virtualization 30.30.30.30

16 PowerShell syntax: Get-ClusterResource ClusNN | Set-ClusterParameter RegisterAllProvidersIP 1 Get-ClusterResource ClusNN | Set-ClusterParameter HostRecordTTL 300

17 10.10.10.10 VM = 10.10.10.111 20.20.20.20 DNS

18 DNS Server 1 DNS Server 2 FS = 10.10.10.111 10.10.10.10 VLAN DNS

19 10.10.10.10 20.20.20.20 DNS Server 1 DNS Server 2 VM = 30.30.30.30 30.30.30.30 DNS

20 ValueDescription 0Clear Text 1Signed (default) 2Encrypted PowerShell syntax: (Get-Cluster). SecurityLevel = 2

21 Adjust intra-node heartbeat thresholds Understand NetName Resource Configuration Optimize Client Reconnection on CAP Failover Encrypt intra-node communication over unsecure WANs

22

23 Each node can have 1 vote Witness can only have 1 vote

24 Vote 5 1 2 3 4 Site 2 Down!!! Site 1 can reach Cloud Witness! Cluster Survives!

25 Azure Witness

26

27 Cloud WitnessFile Share Witness Share the same arbitration logic Do not keep copy of cluster database

28 Cluster Site 1 Site 2

29 1 2 3 4 Vote Loss of Primary Site: Start-ClusterNode -ForceQuorum Recovery of Primary Site: Start-ClusterNode -PreventQuorum

30 PowerShell syntax: Get-ClusterGroup MyVM | Set-ClusterOwnerNode Node1, Node2

31 Recommended to use Cloud Witness When no access to Azure use File Share Witness in a 3 rd site Automatic failover – Keep number of nodes on primary and secondary sites equal Manual failover – Remove votes of nodes on secondary site

32

33

34 Chicago (you are here) NYC “Can you hear me now?”

35 Replication Block-level, volume-based Synchronous & asynchronous SMB 3.1.1 transport Flexibility Any Windows volume Any fixed disk storage Any storage fabric Managemen t Failover Cluster Manager Windows PowerShell WMI End to end MS Storage Stack

36

37 Cluster Site1 Site2

38 Applications (local or remote) Source Server Node (SR) Data Log 1 t 2 Destination Server Node (SR) Data Log t1t1 3 2 5 4

39

40

41

42

43

44

45

46

47

48


Download ppt "But what if there is a catastrophic event? Fire, flood, earthquake …"

Similar presentations


Ads by Google