Exchange Server 2013
High Availability and Site Resilience
(2/2)
Scott Schnoll
Senior Content Developer
Microsoft Corporat...
Agenda – Part 1
• DAG Architecture
• Witness Server

#mstechdays

Infrastructure, communication & collaboration
Agenda – Part 2
• Dynamic Quorum
• DAG member maintenance

#mstechdays

Infrastructure, communication & collaboration
DYNAMIC QUORUM

#mstechdays

Infrastructure, communication & collaboration
Dynamic Quorum
• In Windows Server 2008 R2, quorum majority
is fixed, based on the initial cluster
configuration
• In Wind...
Dynamic Quorum
• Cluster dynamically manages vote assignment
to nodes, based on the state of each node
– When a node shuts...
Dynamic Quorum
• By dynamically adjusting the quorum
majority requirement, a cluster can sustain
sequential node shutdowns...
Dynamic Quorum
• Does not allow a cluster to sustain a
simultaneous failure of majority of voting
members
– To continue ru...
Dynamic Quorum

#mstechdays

Infrastructure, communication & collaboration

Majority of 7 required
Dynamic Quorum

Majority of 4 required
7

X
X
#mstechdays

Infrastructure, communication & collaboration

X
Dynamic Quorum

Majority of 3 required

X

X
#mstechdays

X

Infrastructure, communication & collaboration

X
Dynamic Quorum

Majority of 2 required

X

X

X
#mstechdays

X

Infrastructure, communication & collaboration

X
Dynamic Quorum

Majority of 2 required

X
X

X
#mstechdays

X

Infrastructure, communication & collaboration

X
Dynamic Quorum

Majority of 2 required

X
0
1

#mstechdays

X

X

X

Infrastructure, communication & collaboration

X
Dynamic Quorum

Majority of 2 required

X
1
0

#mstechdays

X

X

X

Infrastructure, communication & collaboration

X
Dynamic Quorum

Majority of 2 required

X
X
1

0

#mstechdays

X

X

X

Infrastructure, communication & collaboration

X
Dynamic Quorum

Majority of 2 required

X
X
X
0

#mstechdays

1

X

X

X

Infrastructure, communication & collaboration

X
Dynamic Quorum
Use Get-ClusterNode to verify DynamicWeight property
0 = does not have quorum vote
1 = has quorum vote
Get-...
Dynamic Quorum
• Works with most DAGs
– Third-party replication DAGs not tested

•
•
•
•

All internal testing has it enab...
Dynamic Quorum
• Cluster team guidance:
– Generally increases the availability of the cluster
– Enabled by default, strong...
DATABASE AVAILABILITY GROUP
MEMBER MAINTENANCE

#mstechdays

Infrastructure, communication & collaboration
DAG Member Maintenance
• Exchange 2010 guidance
–
–
–
–

Run StartDagServerMaintenance.ps1
Perform the maintenance (e.g., ...
DAG Member Maintenance
Go into maintenance mode
Set-ServerComponentState <Server> -Component HubTransport -State Draining ...
DAG Member Maintenance
Go into production
Set-ServerComponentState <Server> -Component ServerWideOffline -State Active -Re...
Related Content
• Exchange 2013 Dimensionnement et
Performance – 12/02/14 – 17:45-18:30,
salle 252B

#mstechdays

Infrastr...
APPENDIX – RESOURCES

#mstechdays

Infrastructure, communication & collaboration
Office-related Blogs
•
•
•
•
•
•

Office Blogs – http://blogs.office.com/
Exchange Team Blog – http://aka.ms/ehlo
Lync Tea...
Office-related Blogs
• Excel Blog – http://aka.ms/excelblog
• Power Bi Blog – http://aka.ms/pbiblog
• Office 365 for Busin...
Office-related Blogs
•
•
•
•
•

Access Blog – http://aka.ms/accessblog
OneDrive Blog – http://blog.onedrive.com/
PowerPoin...
Promote with customers

www.iammec.com
Internal site for all info

aka.ms/MECfield
Sign up for the newsletter

<mecupdates...
QUESTIONS?
Thank You!

#mstechdays

Infrastructure, communication & collaboration
Digital is
business
Exchange 2013 Haute disponibilité et tolérance aux sinistres (Session 2/2 deuxième partie)
Upcoming SlideShare
Loading in...5
×

Exchange 2013 Haute disponibilité et tolérance aux sinistres (Session 2/2 deuxième partie)

450

Published on

Attention, Session en Anglais. Attention Session en 2 parties. Ceci est la deuxième partie. Cette session sera animée par Scott Schnoll, Senior Content Developer chez Microsoft Corp et veritable Gourou Exchange. La messagerie est un élément ultra critique du système d'information : Elle ne DOIT PAS tomber. Pour cela, Exchange 2013 intègre les toutes dernières technologies en terme de tolérance de panne et de haute disponibilité. Scott Schnoll vous expliquera la mécanique de l'intérieur ! Cette session vous donne accès à l'état de l'art sur Exchange. C'est LA session à suivre pour découvrir la mécanique de haute disponibilité d'Exchange 2013.

Speaker : Scott Schnoll (Microsoft)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
450
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
37
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Exchange 2013 Haute disponibilité et tolérance aux sinistres (Session 2/2 deuxième partie)

  1. 1. Exchange Server 2013 High Availability and Site Resilience (2/2) Scott Schnoll Senior Content Developer Microsoft Corporation scott.schnoll@microsoft.com http://aka.ms/Schnoll Twitter: @Schnoll Infrastructure, communication & collaboration
  2. 2. Agenda – Part 1 • DAG Architecture • Witness Server #mstechdays Infrastructure, communication & collaboration
  3. 3. Agenda – Part 2 • Dynamic Quorum • DAG member maintenance #mstechdays Infrastructure, communication & collaboration
  4. 4. DYNAMIC QUORUM #mstechdays Infrastructure, communication & collaboration
  5. 5. Dynamic Quorum • In Windows Server 2008 R2, quorum majority is fixed, based on the initial cluster configuration • In Windows Server 2012 (and later), cluster quorum majority is determined by the set of nodes that are active members of the cluster at a given time • This new feature is called Dynamic Quorum, and it is enabled for all clusters by default #mstechdays Infrastructure, communication & collaboration
  6. 6. Dynamic Quorum • Cluster dynamically manages vote assignment to nodes, based on the state of each node – When a node shuts down or crashes, the node loses its quorum vote – When a node rejoins the cluster, it regains its quorum vote • By adjusting the assignment of quorum votes, the cluster can dynamically increase or decrease the number of quorum votes required to keep running #mstechdays Infrastructure, communication & collaboration
  7. 7. Dynamic Quorum • By dynamically adjusting the quorum majority requirement, a cluster can sustain sequential node shutdowns to a single node – This is referred to as a “Last Man Standing” scenario #mstechdays Infrastructure, communication & collaboration
  8. 8. Dynamic Quorum • Does not allow a cluster to sustain a simultaneous failure of majority of voting members – To continue running, the cluster must always maintain quorum after a node shutdown or failure • If you manually remove a node’s vote, the cluster does not dynamically add the vote back #mstechdays Infrastructure, communication & collaboration
  9. 9. Dynamic Quorum #mstechdays Infrastructure, communication & collaboration Majority of 7 required
  10. 10. Dynamic Quorum Majority of 4 required 7 X X #mstechdays Infrastructure, communication & collaboration X
  11. 11. Dynamic Quorum Majority of 3 required X X #mstechdays X Infrastructure, communication & collaboration X
  12. 12. Dynamic Quorum Majority of 2 required X X X #mstechdays X Infrastructure, communication & collaboration X
  13. 13. Dynamic Quorum Majority of 2 required X X X #mstechdays X Infrastructure, communication & collaboration X
  14. 14. Dynamic Quorum Majority of 2 required X 0 1 #mstechdays X X X Infrastructure, communication & collaboration X
  15. 15. Dynamic Quorum Majority of 2 required X 1 0 #mstechdays X X X Infrastructure, communication & collaboration X
  16. 16. Dynamic Quorum Majority of 2 required X X 1 0 #mstechdays X X X Infrastructure, communication & collaboration X
  17. 17. Dynamic Quorum Majority of 2 required X X X 0 #mstechdays 1 X X X Infrastructure, communication & collaboration X
  18. 18. Dynamic Quorum Use Get-ClusterNode to verify DynamicWeight property 0 = does not have quorum vote 1 = has quorum vote Get-ClusterNode <Name> | ft name, *weight, state Name ---EX1 #mstechdays DynamicWeight NodeWeight State ------------- ---------- ----1 1 Up Infrastructure, communication & collaboration
  19. 19. Dynamic Quorum • Works with most DAGs – Third-party replication DAGs not tested • • • • All internal testing has it enabled Office 365 servers use it Exchange is not dynamic quorum-aware Does not change quorum requirements #mstechdays Infrastructure, communication & collaboration
  20. 20. Dynamic Quorum • Cluster team guidance: – Generally increases the availability of the cluster – Enabled by default, strongly recommended to leave enabled – Allows the cluster to continue running in failure scenarios that are not possible when this option is disabled • Exchange team guidance: – Leave it enabled for majority of DAG members – In some cases where a Windows 2008 R2 DAG would have lost quorum, a Windows 2012 DAG can maintain quorum – Don’t factor it into availability plans #mstechdays Infrastructure, communication & collaboration
  21. 21. DATABASE AVAILABILITY GROUP MEMBER MAINTENANCE #mstechdays Infrastructure, communication & collaboration
  22. 22. DAG Member Maintenance • Exchange 2010 guidance – – – – Run StartDagServerMaintenance.ps1 Perform the maintenance (e.g., install the SP or UR) Run StopDagServerMaintenance.ps1 Optionally rebalance the DAG by running RedistributeActiveDatabases.ps1 • Exchange 2013 guidance different due to architectural changes – http://aka.ms/DAG2013MM #mstechdays Infrastructure, communication & collaboration
  23. 23. DAG Member Maintenance Go into maintenance mode Set-ServerComponentState <Server> -Component HubTransport -State Draining -Requester Maintenance Restart-Service MSExchangeTransport Set-ServerComponentState <Server> -Component UMCallRouter –State Draining –Requester Maintenance Redirect-Message -Server <Server> -Target <FQDNTarget> Suspend-ClusterNode <Server> Set-MailboxServer <Server> -DatabaseCopyActivationDisabledAndMoveNow $True Set-MailboxServer <Server> -DatabaseCopyAutoActivationPolicy Blocked Set-ServerComponentState <Server> -Component ServerWideOffline -State Inactive -Requester Maintenance Verify production mode Get-ServerComponentState <Server> | ft Component,State -Autosize Get-MailboxServer <Server> | ft DatabaseCopy* -Autosize Get-ClusterNode <Server> | fl Get-Queue #mstechdays Infrastructure, communication & collaboration
  24. 24. DAG Member Maintenance Go into production Set-ServerComponentState <Server> -Component ServerWideOffline -State Active -Requester Maintenance Set-ServerComponentState <Server> -Component UMCallRouter –State Active –Requester Maintenance Resume-ClusterNode <Server> Set-MailboxServer <Server> -DatabaseCopyActivationDisabledAndMoveNow $False Set-MailboxServer <Server> -DatabaseCopyAutoActivationPolicy Unrestricted Set-ServerComponentState <Server> -Component HubTransport -State Active -Requester Maintenance Restart-Service MSExchangeTransport Verify production mode Get-ServerComponentState <Server> | ft Component,State -Autosize Get-MailboxServer <Server> | ft DatabaseCopy* -Autosize Get-ClusterNode <Server> | fl Get-Queue #mstechdays Infrastructure, communication & collaboration
  25. 25. Related Content • Exchange 2013 Dimensionnement et Performance – 12/02/14 – 17:45-18:30, salle 252B #mstechdays Infrastructure, communication & collaboration
  26. 26. APPENDIX – RESOURCES #mstechdays Infrastructure, communication & collaboration
  27. 27. Office-related Blogs • • • • • • Office Blogs – http://blogs.office.com/ Exchange Team Blog – http://aka.ms/ehlo Lync Team Blog – http://aka.ms/lyncblog SharePoint Blog – http://aka.ms/spblog Yammer Blog – http://aka.ms/yammerblog Outlook Blog – http://aka.ms/outlookblog #mstechdays Infrastructure, communication & collaboration
  28. 28. Office-related Blogs • Excel Blog – http://aka.ms/excelblog • Power Bi Blog – http://aka.ms/pbiblog • Office 365 for Business Blog – http://aka.ms/o365fbblog • Project Blog – http://aka.ms/msprojectblog • OneNote Blog – http://aka.ms/onenoteblog #mstechdays Infrastructure, communication & collaboration
  29. 29. Office-related Blogs • • • • • Access Blog – http://aka.ms/accessblog OneDrive Blog – http://blog.onedrive.com/ PowerPoint Blog – http://aka.ms/pptblog Word Blog – http://aka.ms/wordblog Office for Mac Blog – http://aka.ms/ofmblog #mstechdays Infrastructure, communication & collaboration
  30. 30. Promote with customers www.iammec.com Internal site for all info aka.ms/MECfield Sign up for the newsletter <mecupdates> Join the conversation #iammec
  31. 31. QUESTIONS? Thank You! #mstechdays Infrastructure, communication & collaboration
  32. 32. Digital is business
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×