Exchange Server 2010 SP2 High Availability Deep Dive Scott Schnoll Principal Technical Writer Microsoft Corporation.

Slides:



Advertisements
Similar presentations
Turning PowerShell Commands into Reusable CLI and GUI Tools Don Jones Senior Partner and Principal Technologist Concentrated Technology, LLC WCL404.
Advertisements

Microsoft Exchange Server 2010 SP2 Tips & Tricks Scott Schnoll Principal Technical Writer Microsoft Corporation EXL305_R.
Lync Deep Dive: Edge Media Connectivity with ICE Bryan Nyce UC Voice Architect – MCS Voice Center of Excellence Microsoft Corporation EXL412.
What's New in Microsoft Deployment Toolkit 2012 Michael Niehaus Senior Program Manager Microsoft Corporation.
Introducing the New Visual Studio 2012 Unit Testing Experience Peter Provost Sr. Program Manager Lead Microsoft Corporation DEV214.
Troubleshooting Windows 7 Deployments Michael Niehaus Senior Program Manager Microsoft Corporation.
Customizing the User State Migration Tool Michael Niehaus Senior Program Manager Microsoft Corporation WCL322.
4/16/2017 6:53 AM DBI207 BI Power Hour Amit Velingkar, Sean Boon, Julie Strauss, Matt Masson, Matthew Roche Microsoft Corporation © 2007 Microsoft Corporation.
3 Server / Network IP Address / Subnet BitsDefault Gateway EX1 – MAPI / EX1 – REPLICATION /24N / A EX2 – MAPI /
Best Practices for Designing and Consolidating Group Policy for Performance and Security Darren Mar-Elia Group Policy MVP, CTO & Founder SDM Software,
Data Mining 2012 with Microsoft Excel 2010 and PowerPivot Mark Tabladillo, Ph.D. Microsoft MVP, Data Mining Architect MarkTab Consulting DBI204.
Designing a Private Cloud Infrastructure for Microsoft SQL Server: Financial Services Case Study Ross Mistry Principal Enterprise Architect Microsoft Corporation:
Dev-Ops Best Practices on the Microsoft Stack Victor Mushkatin Group Program Manager Microsoft Corporation DEV363.
Making Agile Estimation Work Joel Semeniuk and Stephen Forte AAP309.
Using a Load Balancer in Your Microsoft Exchange Server 2010 Environment Jaap Wesselius Managing Consultant & Exchange MVP Inovativ UC EXL307.
How to Tell Your Manager You Need Quotas on Your Mailboxes Bhargav Shukla Sr. Premier Field Engineer Microsoft Corporation EXL203.
Deep Dive into the Team Foundation Server 2012 Agile Planning Tools Gregg Boer Principal Program Manager Microsoft Corporation.
The Busy Developer’s Guide to Virtualization Brian A. Randell Senior Consultant MCW Technologies AAP301.
Visual Studio Tips & Tricks Dustin Campbell Microsoft Corporation Scott Cate EventDay.com DEV319.
Delivering KPIs with Microsoft SQL Server Analysis Services
Archiving in the cloud with Exchange Online Archiving Bharat Suneja Sr Technical Writer | Exchange Microsoft Corporation EXL301.
4/19/2017 7:47 PM DBI311 Microsoft SQL Server Data Tools: Database Development from Zero to Sixty Gert Drapers Principal Group Program Manager.
WCL309. Demo.
Archiving in the Cloud with Exchange Online Archiving BHARAT SUNEJA SR TECHNICAL WRITER | EXCHANGE MICROSOFT CORPORATION EXL301.
Configuring Kerberos for Microsoft SharePoint 2010 BI in 7 Steps (SQL Server 2012) Chuck Heinzelman Senior Program Manager – BPD CX Microsoft Corporation.
Enabling Disaster Recovery for Hyper-V Workloads Using Hyper-V Replica Shreesh Dubey Principal Group Program Manager Microsoft Corporation VIR302.
Implementing Scrum Using Team Foundation Server Richard Hundhausen President, Accentient DEV212.
Implementing Team Foundation Server in the Enterprise: Guide to a Successful Implementation Jeff Levinson Solutions Architect The Boeing Company DEV343.
Getting Exchange and SharePoint to Play Together J. Peter Bruzzese Exchange MVP, MCSE, MCT Exchange/SharePoint Administration Instructor for TrainSignal.
Hyper-V High-Availability & Mobility: Designing the Infrastructure for Your Private Cloud Symon Perriman Technical Evangelist Microsoft
App Compat for Nerds: Understanding, Troubleshooting, and Fixing Busted Apps chris jackson principal consultant microsoft corporation WCL402.
Optimizing Microsoft SQL Server Analysis Services for Big Data Adam Jorgensen Microsoft Corporation.
SQL Server Columnstore Performance Tuning Eric N Hanson Principal Program Manager Microsoft Corporation.
Accelerating the Power of the Cloud with Microsoft Private Cloud Fast Track and EMC Infrastructure Mike McGhee Solutions Engineer EMC Corporation WSV211.
Exploring SQL Server Data Tier Applications Bob Beauchemin Developer Skills Partner SQLskills DBI309.
Building Metro style apps with HTML and JavaScript Paul Gusmorino Lead Program Manager Microsoft Corporation.
Real World High Availability and Site Resilience Design Robert Gillies Solution Architect Microsoft Corporation EXL308.
DPR302.
SQLCAT: SQL Server HA and DR Design Patterns, Architectures, and Best Practices Using Microsoft SQL Server 2012 AlwaysOn Sanjay Mishra Program Manager.
What's New with IIS 8 Performance, Scalability, and Security Robert McMurray Program Manager Microsoft Corporation WSV332.
ASP.NET for Mobile and Tablet Development Damian Edwards Senior Program Manager Microsoft Corporation.
DPR305. Controller Model View Client Business Objects Server Business Objects Data.
Creating LOB Metro style Apps in XAML Using Blend and Visual Studio Jeffrey Ferman Program Manager Microsoft Corporation DEV369.
An Inside View of Microsoft Exchange 2010 SP2 Jeff Mealiffe Sr. Program Manager Microsoft Corporation EXL304.
Paul D. Sheriff DEV216 MVVM Made Easy Paul D. Sheriff
Identify & Fix Performance Problems with Visual Studio 2012 Ultimate Benjamin Day Benjamin Day Consulting, Inc. benday.com/blog
Demystifying Team Foundation Server Builds Mickey Gousset Principal Consultant Infront Consulting Group DEV342.
Windows Azure Storage: How It Works, Best Practices, and Future Directions Jai Haridas Development Manager Microsoft Corporation AZR306.
Real World Developer Testing with Visual Studio 2012 David Starr Chief Software Craftsman Scrum.org Peter Provost Program Manager Lead Microsoft AAP401.
DEV351.
Tips and Tricks: Effectively Manage Your SharePoint Farm with BI Kevin Donovan Program Manager Microsoft Corporation DBI306.
WCL328 - Windows Intune for the Enterprise David Nudelman Senior Consultant – Microsoft MVP OCSL - UK.
App Controller Tabrez Mohammed Yuan Zheng Program Managers Microsoft Corporation MGT303.
The Ultimate Guide to Building Wireless Network Security Hasain Alshakarti Senior Security Advisor, Microsoft MVP Enterprise Security TrueSec Inc SIA307.
Scott Schnoll Principal Technical Writer Microsoft Corporation SESSION CODE: UNC304.
Unlocking your CORE CAL with Lync Server 2010 Marc Perez Senior Consultant, Unified Communications Microsoft Corporation.
Cloud-Ready Data Services. cloud data services.
Advanced Microsoft SharePoint 2010 Upgrade Troubleshooting Shane Young – Todd Klindt SharePoint Nerds Rackspace OSP339.
Application Lifecycle Management - automated builds and testing for SharePoint projects Chris O’Brien SharePoint MVP OSP432.
ADO.NET Entity Framework 4.3 for Real Web Applications Adam Tuliper Software Architect Cegedim DEV215.
EXCHANGE SERVER 2010 HIGH AVAILABILITY DEEP DIVE Scott Schnoll Principal Technical Writer Microsoft Corporation SESSION CODE: EXL407 (c) 2011 Microsoft.
Async Made Simple in Windows 8, with C# and Visual Basic Alex Turner Program Manager VB/C# Compilers Microsoft Corporation DEV332.
Integrating SQL Server FileTables, Property Search, and FTS/Semantic Search Bob Beauchemin Developer Skills Partner SQLskills.
Demystifying Forefront Edge Security Technologies – TMG and UAG Richard Hicks Director – Sales Engineering Celestix Networks, Inc. SIA208.
Going Beyond F11: Debug Better and Faster with Visual Studio 2012 Brian A. Randell Senior Consultant MCW Technologies DEV317.
Running Reporting Services in SharePoint Integrated Mode: How and Why
11/29/2018 6:58 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advanced IntelliTrace in Production
DEV410: Deep Dive into Team Foundation Server 2012 Reporting
Sayed Ibrahim Hashimi Program Manager Microsoft Corporation
Presentation transcript:

Exchange Server 2010 SP2 High Availability Deep Dive Scott Schnoll Principal Technical Writer Microsoft Corporation

Deep Dive Code changes in Service Pack 2 (SP2) and Update Rollup 3 for SP2 Recent Behavior Changes

High Availability Concepts

Deep Dive Database Availability Group Networks

Server / Network IP Address / Subnet BitsDefault Gateway EX1 – MAPI / EX1 – REPLICATION /24N / A EX2 – MAPI / EX2 – REPLICATION /24N / A NameSubnet(s)Interface(s)MAPI Access Enabled Replication Enabled DAGNetwork /24EX1 ( ) EX2 ( ) True DAGNetwork /24EX1 ( ) EX2 ( ) FalseTrue

NameSubnet(s)Interface(s)MAPI Access Enabled Replication Enabled DAGNetwork /24EX1 ( )True DAGNetwork /24EX1 ( )FalseTrue DAGNetwork /24EX2 ( )True DAGNetwork /24EX2 ( )FalseTrue Server / Network IP Address / Subnet BitsDefault Gateway EX1 – MAPI / EX1 – REPLICATION /24N / A EX2 – MAPI / EX2 – REPLICATION /24N / A

NameSubnet(s)Interface(s)MAPI Access Enabled Replication Enabled DAGNetwork /24EX1 ( )True DAGNetwork /24EX1 ( )FalseTrue DAGNetwork /24EX2 ( )True DAGNetwork /24EX2 ( )FalseTrue Set-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork01 -Subnets , ReplicationEnabled:$false Set-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork02 -Subnets , Remove-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork03 Remove-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork04

NameSubnet(s)Interface(s)MAPI Access Enabled Replication Enabled DAGNetwork /24EX1 ( )True DAGNetwork /24EX1 ( )FalseTrue DAGNetwork /24EX2 ( )True DAGNetwork /24EX2 ( )FalseTrue Set-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork01 -Subnets , ReplicationEnabled:$false

NameSubnet(s)Interface(s)MAPI Access Enabled Replication Enabled DAGNetwork / /24 EX1 ( ) EX2 ( ) TrueFalse DAGNetwork /24EX1 ( )FalseTrue DAGNetwork03 DAGNetwork /24EX2 ( )FalseTrue Set-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork01 -Subnets , ReplicationEnabled:$false

NameSubnet(s)Interface(s)MAPI Access Enabled Replication Enabled DAGNetwork / /24 EX1 ( ) EX2 ( ) TrueFalse DAGNetwork /24EX1 ( )FalseTrue DAGNetwork03 DAGNetwork /24EX2 ( )FalseTrue Set-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork01 -Subnets , ReplicationEnabled:$false Set-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork02 -Subnets ,

NameSubnet(s)Interface(s)MAPI Access Enabled Replication Enabled DAGNetwork / /24 EX1 ( ) EX2 ( ) TrueFalse DAGNetwork / /24 EX1 ( ) EX2 ( ) FalseTrue DAGNetwork03 DAGNetwork04

Set-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork01 -Subnets , ReplicationEnabled:$false Set-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork02 -Subnets , Remove-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork03 Remove-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork04 NameSubnet(s)Interface(s)MAPI Access Enabled Replication Enabled DAGNetwork / /24 EX1 ( ) EX2 ( ) TrueFalse DAGNetwork / /24 EX1 ( ) EX2 ( ) FalseTrue DAGNetwork03 DAGNetwork04

NameSubnet(s)Interface(s)MAPI Access Enabled Replication Enabled DAGNetwork / /24 EX1 ( ) EX2 ( ) TrueFalse DAGNetwork / /24 EX1 ( ) EX2 ( ) FalseTrue Set-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork01 -Subnets , ReplicationEnabled:$false Set-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork02 -Subnets , Remove-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork03 Remove-DatabaseAvailabilityGroupNetwork -Identity DAG2\DAGNetwork04

Blocked Allowed Subnet 3 Subnet 4 Subnet 2 Subnet 1 M M MM R RRR

Deep Dive Active Manager

Deep Dive Best Copy Selection

CriteriaCopy Queue LengthReplay Queue LengthContent Index Status 1< 10 logs< 50 logsHealthy 2< 10 logs< 50 logsCrawling 3N / A< 50 logsHealthy 4N / A< 50 logsCrawling 5N / A< 50 logsN / A 6< 10 logsN / AHealthy 7< 10 logsN / ACrawling 8N / A Healthy 9N / A Crawling 10 Any database copy with a status of Healthy, DisconnectedAndHealthy, DisconnectedAndResynchronizing, or SeedingSource

Database CopyActivation Preference Copy Queue Length Replay Queue Length CI StateDatabase State Server2\DB1240Healthy Server3\DB1322HealthyDiscAndHealthy Server4\DB14100CrawlingHealthy DB1 Server1 Server2 Server3 Server4 DB1 X

Database CopyActivation Preference Copy Queue Length Replay Queue Length CI StateDatabase State Server2\DB1240Healthy Server3\DB1322HealthyDiscAndHealthy Server4\DB14100CrawlingHealthy

Lowest copy queue length – tried first Database CopyActivation Preference Copy Queue Length Replay Queue Length CI StateDatabase State Server2\DB1240Healthy Server3\DB1322HealthyDiscAndHealthy Server4\DB14100CrawlingHealthy

DB1 Server1 Server2 Server3 Server4 DB1 X Database CopyActivation Preference Copy Queue Length Replay Queue Length CI StateDatabase State Server2\DB1240Healthy Server3\DB1322HealthyDiscAndHealthy Server4\DB14100CrawlingHealthy

Database CopyActivation Preference Copy Queue Length Replay Queue Length CI StateDatabase State Server2\DB1240Healthy Server3\DB1322HealthyDiscAndHealthy Server4\DB14100CrawlingHealthy

Lowest preference value – tried first Database CopyActivation Preference Copy Queue Length Replay Queue Length CI StateDatabase State Server2\DB1240Healthy Server3\DB1322HealthyDiscAndHealthy Server4\DB14100CrawlingHealthy

Deep Dive The MommyMayIMount Bit Datacenter Activation Coordination Mode

001 1

EXL308 - Real World High Availability and Site Resilient Design EXL307 - Using a Load Balancer in Your Exchange Server 2010 Environment EXL316 - Microsoft Lync 2010: Availability, Resiliency, and Recovery EXL203 - How to Tell Your Manager You Need Quotas on Your Mailboxes Find Me Later Today At the Exchange Booth from 12:30-1:30

Lync Team Blog: Lync Facebook: Lync Website: Lync Server Blog:

Connect. Share. Discuss. Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers

Complete an evaluation on CommNet and enter to win!

Scan the Tag to evaluate this session now on myTechEd Mobile