Workflow Steps Perform a datacenter switchover for a database availability group Version 1.2 (Updated 12/2012)

Slides:



Advertisements
Similar presentations
UNIVERSITY OF EDUCATION BY H.M.ISHTIAQ RAFIQUE. Domain Name Structure.
Advertisements

تهیه کننده : آرش قمبری Ver:1.2 EXCHANGE 2010 SP2 HIGH AVAILABILITY.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 6 Managing and Administering DNS in Windows Server 2008.
Scott Schnoll Exchange Server 2013 Site Resilience.
Module 12 Upgrading from Exchange Server 2003 or Exchange Server 2007 to Exchange Server 2010.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter 14 Upgrading to Exchange Server 2003.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
6.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
Installing Exchange 2010 IT:Network:Applications.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 12: Managing and Implementing Backups and Disaster Recovery.
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 10: Server Administration.
Domain Name Server © N. Ganesan, Ph.D.. Reference.
Backup and Recovery Part 1.
Implementing High Availability
Module 8 Implementing Backup and Recovery. Module Overview Planning Backup and Recovery Backing Up Exchange Server 2010 Restoring Exchange Server 2010.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Ten Configuring Windows Server 2008 for High.
Installing a New Windows Server 2008 Domain Controller in a New Windows Server 2008 R2.
Event Viewer Was of getting to event viewer Go to –Start –Control Panel, –Administrative Tools –Event Viewer Go to –Start.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 12: Managing and Implementing Backups and Disaster Recovery.
Managing DHCP. 2 DHCP Overview Is a protocol that allows client computers to automatically receive an IP address and TCP/IP settings from a Server Reduces.
Ch 8-3 Working with domains and Active Directory.
1 Coexistence with Previous Microsoft Exchange Server Versions Preparation of Exchange Server Environments Upgrade and Migration Strategies.
Course 6425A Module 9: Implementing an Active Directory Domain Services Maintenance Plan Presentation: 55 minutes Lab: 75 minutes This module helps students.
Module 7: Configuring TCP/IP Addressing and Name Resolution.
Name Resolution Domain Name System.
Implementing Multi-Site Clusters April Trần Văn Huệ Nhất Nghệ CPLS.
Module 7: Implementing Sites to Manage Active Directory Replication.
MIGRATING FROM MICROSOFT EXCHANGE SERVER AND OTHER MAIL SYSTEMS Appendix B.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 12: Managing and Implementing Backups and Disaster Recovery.
Objectives Configure routing in Windows Server 2008 Configure Routing and Remote Access Services in Windows Server 2008 Network Address Translation 1.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Two Installing and Configuring Exchange Server 2003.
Site Power OutageNetwork Disconnect Node Shutdown for Patching Node Crash Quorum Witness Failure How do I make sure my Cluster stays up ??... Add/Evict.
Module 3: Preparing for and Recovering from Non- Mailbox Server Failures.
Guide to MCSE , Enhanced 1 Activity 12-1: Backing Up Files and Folders Using the Backup Utility Objective: To explore the use of Windows Server 2003.
Module 7: Resolving NetBIOS Names by Using Windows Internet Name Service (WINS)
1 Administering Shared Folders Understanding Shared Folders Planning Shared Folders Sharing Folders Combining Shared Folder Permissions and NTFS Permissions.
FailSafe SGI’s High Availability Solution Mayank Vasa MTS, Linux FailSafe Gatekeeper
DB4DB3 DB2 PassiveActiveLagged 4-member DAG 4 databases 4 copies of each database 4 databases per volume Symmetrical design.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
Chris Almida Sr. Program Manager Microsoft Corporation SESSION CODE: WSV206.
Find and fix the Root cause code Recover the client experience Repair the symptom Remove complexity.
Module 12 Upgrading from Exchange Server 2003 or Exchange Server 2007 to Exchange Server 2010.
Module 11 Upgrading to Microsoft ® Exchange Server 2010.
PLANNING A MICROSOFT EXCHANGE SERVER 2003 INFRASTRUCTURE Chapter 2.
Windows Server 2003 La migrazione da Windows NT 4.0 a Windows Server 2003 Relatore: MCSE - MCT.
Module 14: Migrating Users from Exchange Server 5.5 to Exchange Server 2003.
Module 2: Installing Exchange Server Overview Introduction to the Exchange Server 2007 Server Roles Installing Exchange Server 2007 Completing the.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Module 1: Overview of Microsoft Exchange Server 2007 and the Active Directory Directory Service.
Windows Server 2016 Cloud building brick Ljubo Brodarić Siemens CVC.
1 Configuring Sites Configuring Site Settings Configuring Inter-Site Replication Troubleshooting Replication Maintaining Server Settings.
11 GLOBAL CATALOG AND FLEXIBLE SINGLE MASTER OPERATIONS (FSMO) ROLES Chapter 4.
A CHIEVING SITE R ESILIENCY WITH E XCHANGE SERVER Pradeep Kini.
EXCHANGE SERVER 2010 HIGH AVAILABILITY DEEP DIVE Scott Schnoll Principal Technical Writer Microsoft Corporation SESSION CODE: EXL407 (c) 2011 Microsoft.
Vmware 2V0-621D Vmware Exam Questions & Answers VMware Certified Professional 6 Presents
Appendix B Advanced Topics in Exchange Server 2010.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation Cassandra Architecture.
All the things you need to know before setting up AlwaysOn Michael Steineke SQL & BI Solution Lead Enterprise Architect Concurrency, Inc.
CACI Proprietary Information | Date 1 PD² v4.2 Increment 2 SR13 and FPDS Engine v3.5 Database Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead.
COEXISTENCE WITH MICROSOFT EXCHANGE SERVER 5.5 Appendix A.
Cluster Communications
Module 7: Server Cluster Maintenance and Troubleshooting
Global Catalog and Flexible Single Master Operations (FSMO) Roles
Overview Multimedia: The Role of WINS in the Network Infrastructure
Ch 10. Maintaining and Automating SQL Server
How to install and manage exchange server 2010 OP Saklani.
Presentation transcript:

Workflow Steps Perform a datacenter switchover for a database availability group Version 1.2 (Updated 12/2012)

Exchange Datacenter Switchover Stop-DatabaseAvailabilityGroup Restore-DatabaseAvailabilityGroup Start-DatabaseAvailabilityGroup Exchange Datacenter Switchback

Stop-DatabaseAvailabilityGroup Has the datacenter switchover been approved? YES NO

Stop-DatabaseAvailabilityGroup Is the primary datacenter online or physically accessible? YES NO

Stop-DatabaseAvailabilityGroup Do the remote and primary datacenters have network connectivity? YES NO

Stop-DatabaseAvailabilityGroup Are the Exchange servers in the primary datacenter online? YES NO

Stop-DatabaseAvailabilityGroup Is your DAG extended to multiple Active Directory sites? YES NO

Stop-DatabaseAvailabilityGroup COMMANDS: Using the Exchange Management Shell on a sever in the recovery datacenter, run: Stop-DatabaseAvailabilityGroup –Identity -ActiveDirectorySite Repeat the above command for all Active Directory sites containing DAG members that are not the recovery datacenter AD site. EXPECTED OUTCOMES: 1)Verify the servers on the StartedMailboxServers and StoppedMailboxServers lists for the DAG: Get-DatabaseAvailabilityGroup –Identity | FL The StoppedMailboxServer should list all mailbox servers in the primary datacenter and the StartedMailboxServers should list all mailbox servers in the recovery datacenter. 2)Exchange servers that were accessible in the primary datacenter should have their Cluster services forcibly cleaned up and the Cluster service should be configured with a startup type of DISABLED. You can verify this using Services.msc. 3)A double write to both a domain controller in the recovery datacenter and a domain controller in the primary datacenter of the StoppedMailboxServers attribute is performed. This is done to bypass Active Directory site replication latency. COMMON ERRORS: If a domain controller in the primary datacenter is not available, the command may return an Active Directory provider error. This error can be safely ignored. Command Completed?

Stop-DatabaseAvailabilityGroup COMMANDS: Using the Exchange Management Shell on a sever in the recovery datacenter, run: Stop-DatabaseAvailabilityGroup –Identity -MailboxServer Repeat the above command for all DAG members that are not in the recovery datacenter. EXPECTED OUTCOMES: 1)Verify the servers on the StartedMailboxServers and StoppedMailboxServers lists for the DAG: Get-DatabaseAvailabilityGroup –Identity | FL The StoppedMailboxServer should list all mailbox servers in the primary datacenter and the StartedMailboxServers should list all mailbox servers in the recovery datacenter. 2)Exchange servers that were accessible in the primary datacenter should have their Cluster services forcibly cleaned up and the Cluster service should be configured with a startup type of DISABLED. You can verify this using Services.msc. 3)A double write to both a domain controller in the recovery datacenter and a domain controller in the primary datacenter of the StoppedMailboxServers attribute is performed. This is done to bypass Active Directory site replication latency. COMMON ERRORS: If a domain controller in the primary datacenter is not available, the command may return an Active Directory provider error. This error can be safely ignored. Command Completed?

Stop-DatabaseAvailabilityGroup Is your DAG extended to multiple Active Directory sites? YES NO

Stop-DatabaseAvailabilityGroup COMMANDS: Using the Exchange Management Shell on a sever in the recovery datacenter, run: Stop-DatabaseAvailabilityGroup –Identity -ActiveDirectorySite -ConfigurationOnly:$True Repeat for any additional Active Directory sites that are not the recovery datacenter. EXPECTED OUTCOMES: 1)Verify the servers on the StartedMailboxServers and StoppedMailboxServers lists for the DAG: Get-DatabaseAvailabilityGroup –Identity | FL The StoppedMailboxServer should list all mailbox servers in the primary datacenter and the StartedMailboxServers should list all mailbox servers in the recovery datacenter. 2)A double write to both a domain controller in the recovery datacenter and a domain controller in the primary datacenter of the StoppedMailboxServers attribute is performed. This is done to bypass Active Directory site replication latency. COMMON ERRORS: If a domain controller in the primary datacenter is not available, the command may return an Active Directory provider error. This error can be safely ignored. Command Completed?

Stop-DatabaseAvailabilityGroup COMMANDS: Using the Exchange Management Shell on a sever in the recovery datacenter, run: Stop-DatabaseAvailabilityGroup –Identity -MailboxServer -ConfigurationOnly:$True Repeat command for all DAG members that are not in the recovery datacenter. EXPECTED OUTCOMES: 1)Verify the servers on the StartedMailboxServers and StoppedMailboxServers lists for the DAG: Get-DatabaseAvailabilityGroup –Identity | FL The StoppedMailboxServer should list all mailbox servers in the primary datacenter and the StartedMailboxServers should list all mailbox servers in the recovery datacenter. 2)A double write to both a domain controller in the recovery datacenter and a domain controller in the primary datacenter of the StoppedMailboxServers attribute is performed. This is done to bypass Active Directory site replication latency. COMMON ERRORS: If a domain controller in the primary datacenter is not available, the command may return an Active Directory provider error. This error can be safely ignored. Command Completed?

Stop-DatabaseAvailabilityGroup Are the Exchange servers in primary datacenter online? YES NO

Stop-DatabaseAvailabilityGroup Is your DAG extended to multiple Active Directory sites? YES NO

Stop-DatabaseAvailabilityGroup COMMANDS: Using the Exchange Management Shell on a sever in the recovery datacenter, run: Stop-DatabaseAvailabilityGroup –Identity -ActiveDirectorySite -ConfigurationOnly:$True Repeat for any additional Active Directory sites that are not the recovery datacenter Active Directory site. EXPECTED OUTCOMES: 1)Verify the servers on the StartedMailboxServers and StoppedMailboxServers lists for the DAG: Get-DatabaseAvailabilityGroup –Identity | FL The StoppedMailboxServer should list all mailbox servers in the primary datacenter and the StartedMailboxServers should list all mailbox servers in the recovery datacenter. 2)A double write to both a domain controller in the recovery datacenter and a domain controller in the primary datacenter of the StoppedMailboxServers attribute is performed. This is done to bypass Active Directory site replication latency. COMMON ERRORS: If a domain controller in the primary datacenter is not available, the command may return an Active Directory provider error. This error can be safely ignored. Command Completed?

Stop-DatabaseAvailabilityGroup COMMANDS: Using the Exchange Management Shell on a sever in the recovery datacenter, run: Stop-DatabaseAvailabilityGroup –Identity -MailboxServer -ConfigurationOnly:$True Repeat for any additional DAG members that are not in the recovery datacenter Active Directory site. EXPECTED OUTCOMES: 1)Verify the servers on the StartedMailboxServers and StoppedMailboxServers lists for the DAG: Get-DatabaseAvailabilityGroup –Identity | FL The StoppedMailboxServer should list all mailbox servers in the primary datacenter and the StartedMailboxServers should list all mailbox servers in the recovery datacenter. 2)A double write to both a domain controller in the recovery datacenter and a domain controller in the primary datacenter of the StoppedMailboxServers attribute is performed. This is done to bypass Active Directory site replication latency. COMMON ERRORS: If a domain controller in the primary datacenter is not available, the command may return an Active Directory provider error. This error can be safely ignored. Command Completed?

Stop-DatabaseAvailabilityGroup COMMANDS: Optional: If Exchange Management Shell access to the primary datacenter is available, run: Stop-DatabaseAvailabilityGroup –Identity -ActiveDirectorySite Repeat for any additional Active Directory sites that are not the recovery datacenter Active Directory site. EXPECTED OUTCOMES: 1)Verify the servers on the StartedMailboxServers and StoppedMailboxServers lists for the DAG: Get-DatabaseAvailabilityGroup –Identity | FL The StoppedMailboxServer should list all mailbox servers in the primary datacenter and the StartedMailboxServers should list all mailbox servers in the recovery datacenter. 2)Exchange servers that were accessible in the primary datacenter should have their Cluster services forcibly cleaned up and the Cluster service should be configured with a startup type of DISABLED. You can verify this using Services.msc. 3)A double write to both a domain controller in the recovery datacenter and a domain controller in the primary datacenter of the StoppedMailboxServers attribute is performed. This is done to bypass Active Directory site replication latency. COMMON ERRORS: If a domain controller in the primary datacenter is not available, the command may return an Active Directory provider error. This error can be safely ignored. No Exchange server instance if functional to service the Exchange Management Shell – in this instance this step can be skipped. Command Completed?

Stop-DatabaseAvailabilityGroup COMMANDS: Using the Exchange Management Shell on a sever in the recovery datacenter, run: Stop-DatabaseAvailabilityGroup –Identity -MailboxServer Repeat for any additional DAG members that are not in the recovery datacenter Active Directory site. EXPECTED OUTCOMES: 1)Verify the servers on the StartedMailboxServers and StoppedMailboxServers lists for the DAG: Get-DatabaseAvailabilityGroup –Identity | FL The StoppedMailboxServer should list all mailbox servers in the primary datacenter and the StartedMailboxServers should list all mailbox servers in the recovery datacenter. 2)A double write to both a domain controller in the recovery datacenter and a domain controller in the primary datacenter of the StoppedMailboxServers attribute is performed. This is done to bypass Active Directory site replication latency. COMMON ERRORS: If a domain controller in the primary datacenter is not available, the command may return an Active Directory provider error. This error can be safely ignored. Command Completed?

Stop-DatabaseAvailabilityGroup Is your DAG extended to multiple Active Directory sites? YES NO

Stop-DatabaseAvailabilityGroup COMMANDS: Using the Exchange Management Shell on a sever in the recovery datacenter, run: Stop-DatabaseAvailabilityGroup –Identity -ActiveDirectorySite -ConfigurationOnly:$True Repeat for any additional Active Directory sites that are not the recovery datacenter Active Directory site. EXPECTED OUTCOMES: 1)Verify the servers on the StartedMailboxServers and StoppedMailboxServers lists for the DAG: Get-DatabaseAvailabilityGroup –Identity | FL The StoppedMailboxServer should list all mailbox servers in the primary datacenter and the StartedMailboxServers should list all mailbox servers in the recovery datacenter. 2)A double write to both a domain controller in the recovery datacenter and a domain controller in the primary datacenter of the StoppedMailboxServers attribute is performed. This is done to bypass Active Directory site replication latency. COMMON ERRORS: If a domain controller in the primary datacenter is not available, the command may return an Active Directory provider error. This error can be safely ignored. Command Completed?

Stop-DatabaseAvailabilityGroup COMMANDS: Using the Exchange Management Shell on a sever in the recovery datacenter, run: Stop-DatabaseAvailabilityGroup –Identity -ActiveDirectorySite -ConfigurationOnly:$True Repeat for any additional Active Directory sites that are not the recovery datacenter Active Directory site. EXPECTED OUTCOMES: 1)Verify the servers on the StartedMailboxServers and StoppedMailboxServers lists for the DAG: Get-DatabaseAvailabilityGroup –Identity | FL The StoppedMailboxServer should list all mailbox servers in the primary datacenter and the StartedMailboxServers should list all mailbox servers in the recovery datacenter. 2)A double write to both a domain controller in the recovery datacenter and a domain controller in the primary datacenter of the StoppedMailboxServers attribute is performed. This is done to bypass Active Directory site replication latency. COMMON ERRORS: If a domain controller in the primary datacenter is not available, the command may return an Active Directory provider error. This error can be safely ignored. Command Completed?

Stop-DatabaseAvailabilityGroup COMMANDS: OPTIONAL: Using the Exchange Management Shell on a sever in the recovery datacenter, run: Stop-DatabaseAvailabilityGroup –Identity -ActiveDirectorySite -ConfigurationOnly:$True Repeat for any additional Active Directory sites that are not the recovery datacenter Active Directory site. EXPECTED OUTCOMES: 1)Verify the servers on the StartedMailboxServers and StoppedMailboxServers lists for the DAG (this assumes at least one Exchange server exists : Get-DatabaseAvailabilityGroup –Identity | FL The StoppedMailboxServer should list all mailbox servers in the primary datacenter and the StartedMailboxServers should list all mailbox servers in the recovery datacenter. 2)A double write to both a domain controller in the recovery datacenter and a domain controller in the primary datacenter of the StoppedMailboxServers attribute is performed. This is done to bypass Active Directory site replication latency. COMMON ERRORS: If a domain controller in the primary datacenter is not available, the command may return an Active Directory provider error. This error can be safely ignored. Command Completed?

Stop-DatabaseAvailabilityGroup COMMANDS: Optional: If Exchange Management Shell access to the primary datacenter is available, run: Stop-DatabaseAvailabilityGroup –Identity -MailboxServer - configurationOnly:$TRUE Repeat for any additional DAG members that are not in the recovery datacenter Active Directory site. EXPECTED OUTCOMES: 1)Verify the servers on the StartedMailboxServers and StoppedMailboxServers lists for the DAG (this assumes at least one Exchange server exists : Get-DatabaseAvailabilityGroup –Identity | FL The StoppedMailboxServer should list all mailbox servers in the primary datacenter and the StartedMailboxServers should list all mailbox servers in the recovery datacenter. 2)A double write to both a domain controller in the recovery datacenter and a domain controller in the primary datacenter of the StoppedMailboxServers attribute is performed. This is done to bypass Active Directory site replication latency. COMMON ERRORS: If a domain controller in the primary datacenter is not available, the command may return an Active Directory provider error. This error can be safely ignored. Command Completed?

Stop-DatabaseAvailabilityGroup Is your DAG extended to multiple Active Directory sites? YES NO

Stop-DatabaseAvailabilityGroup COMMANDS: Optional: If Exchange Management Shell access to the primary datacenter is available, run: Stop-DatabaseAvailabilityGroup –Identity -ActiveDirectorySite -ConfigurationOnly:$True Repeat for any additional Active Directory sites that are not the recovery datacenter Active Directory site. EXPECTED OUTCOMES: 1)Verify the servers on the StartedMailboxServers and StoppedMailboxServers lists for the DAG: Get-DatabaseAvailabilityGroup –Identity | FL The StoppedMailboxServer should list all mailbox servers in the primary datacenter and the StartedMailboxServers should list all mailbox servers in the recovery datacenter. 2)A double write to both a domain controller in the recovery datacenter and a domain controller in the primary datacenter of the StoppedMailboxServers attribute is performed. This is done to bypass Active Directory site replication latency. COMMON ERRORS: If a domain controller in the primary datacenter is not available, the command may return an Active Directory provider error. This error can be safely ignored. Command Completed?

Stop-DatabaseAvailabilityGroup COMMANDS: Using the Exchange Management Shell on a sever in the recovery datacenter, run: Stop-DatabaseAvailabilityGroup –Identity -MailboxServer -ConfigurationOnly:$True Repeat command for all DAG members that are not in the recovery datacenter. EXPECTED OUTCOMES 1)Verify the servers on the StartedMailboxServers and StoppedMailboxServers lists for the DAG: Get-DatabaseAvailabilityGroup –Identity | FL The StoppedMailboxServer should list all mailbox servers in the primary datacenter and the StartedMailboxServers should list all mailbox servers in the recovery datacenter. Command Completed?

Restore-DatabaseAvailabilityGroup Did Stop-DatabaseAvailabilityGroup complete successfully? YES NO

Restore-DatabaseAvailabilityGroup COMMANDS: Stop the Cluster service on each DAG member in the recovery datacenter. To do this run the appropriate command for your DAG member’s operating system: Windows Server 2008 R2: Stop-Service Clussvc Windows Server 2008 SP2: Net Stop Clussvc EXPECTED OUTCOMES: Cluster services are stopped on remaining nodes. COMMON ERRORS Access denied – You must use an elevated command prompt run as administrator if the default administrator account is not used Command Completed?

Restore-DatabaseAvailabilityGroup Is the Cluster service stopped on all DAG members in your recovery datacenter? YES NO

Restore-DatabaseAvailabilityGroup COMMANDS: From the Exchange Management Shell on an Exchange server in the recovery datacenter, run: Restore-DatabaseAvailabilityGroup –Identity -ActiveDirectorySite -AlternateWitnessDirectory: -AlternateWitnessServer: EXPECTED OUTCOMES: 1)A DAG member in the recovery datacenter is randomly selected and it’s Cluster service is started in /forceQuourm mode 2)DAG members on the StoppedMailboxServers list are evicted from the DAG’s cluster thereby adjusting the membership count a)If the resulting membership count is EVEN or results in a SINGLE node, the Cluster is configured with a Node and File Share Majority quorum and it begins using the Alternate Witness Server and Alternate Witness Directory 3)Cluster services are started on the remaining DAG members and they successfully join the DAG’s cluster VERIFICATION: Use the following steps to verify that the DAG members are up and the Cluster Group is online by running the following commands: Windows Server 2008 R2 1)Import-Module FailoverClusters 2)Get-ClusterNode –Cluster 3)Get-ClusterGroup –Cluster Windows Server 2008 SP2 1)Cluster node 2)Cluster group COMMON ERRORS: Nodes fail to evict with error 0x46. See Command Completed?

Restore-DatabaseAvailabilityGroup Assuming all pre-requisites have been met, any activation blocks can now be removed and databases can be mounted Command Completed?

Start-DatabaseAvailabilityGroup Is your primary datacenter online? YES NO

Start-DatabaseAvailabilityGroup Ensure that supporting services are available including but not limited to: 1)Active Directory / domain controllers / global catalog / FSMO role holders 2)Domain Name Services (DNS) 3)Witness Server 4)Supporting Exchange roles: Client Access and Hub Transport OPTIONAL: Dynamic Host Configuration Protocol servers (DHCP), if DHCP addresses are used for DAG networks Edge Transport server Unified Messaging server Continue…

Start-DatabaseAvailabilityGroup Are the necessary services established and functioning? YES NO

Start-DatabaseAvailabilityGroup COMMANDS: Verify network connectivity between all DAG members. Suggested methods: 1)Ping test between DAG members 2)Map administrative shares between DAG members EXPECTED OUTCOMES: Connectivity between datacenters is functioning and all cluster inter-node communications are operating normally Command Completed?

Start-DatabaseAvailabilityGroup Have datacenter communications been verified? YES NO

Start-DatabaseAvailabilityGroup Verify that Cluster service on the DAG members in the primary datacenter have a startup type of DISABLED. If they do not, either the Stop-DatabaseAvailabilityGroup command was not successful or the DAG members in the primary datacenter failed to receive eviction notification after network connectivity between datacenters was restored Do not proceed until Cluster service cleanup has occurred and Cluster service has a startup type of DISABLED. You can optionally run the following command on the DAG members in the primary datacenter to forcibly cleanup the outdated cluster information: Cluster node /forcecleanup Continue…

Start-DatabaseAvailabilityGroup Does the Cluster service show a startup type of disabled? YES NO

Start-DatabaseAvailabilityGroup Is your DAG extended to multiple Active Directory sites? YES NO

Start-DatabaseAvailabilityGroup COMMAND: Using the Exchange Management Shell, run the following command: Start-DatabaseAvailabilityGroup –Identity -ActiveDirectorySite Repeat for all other Active Directory sites that were stopped during the datacenter switchover process. EXPECTED OUTCOMES: 1)DAG members in the primary datacenter are added to the DAG’s cluster 2)If the resulting membership count is EVEN, the cluster is to use the Node and File Share Majority quorum VERIFICATION: Use the following steps to verify that the DAG members are up and the Cluster Group is online by running the following commands: Windows Server 2008 R2 1)Import-Module FailoverClusters 2)Get-ClusterNode –Cluster 3)Get-ClusterGroup –Cluster Windows Server 2008 SP2 1)Cluster node 2)Cluster group The following command shows the StartedMailboxServers list with all DAG members and an empty StoppedMailboxServers list: Get-DatabaseAvailabilityGroup –Identity | FL COMMON ERRORS: Nodes may fail to join the cluster with invalid node error. If this occurs, retry the command again. Continue…

Start-DatabaseAvailabilityGroup COMMAND: Using the Exchange Management Shell, run the following command: Start-DatabaseAvailabilityGroup –Identity -MailboxServer Repeat for all other Mailbox servers that were stopped during the datacenter switchover process. EXPECTED OUTCOMES: 1)DAG members in the primary datacenter are added to the DAG’s cluster 2)If the resulting membership count is EVEN, the cluster is to use the Node and File Share Majority quorum VERIFICATION: Use the following steps to verify that the DAG members are up and the Cluster Group is online by running the following commands: Windows Server 2008 R2 1)Import-Module FailoverClusters 2)Get-ClusterNode –Cluster 3)Get-ClusterGroup –Cluster Windows Server 2008 SP2 1)Cluster node 2)Cluster group The following command shows the StartedMailboxServers list with all DAG members and an empty StoppedMailboxServers list: Get-DatabaseAvailabilityGroup –Identity | FL COMMON ERRORS: Nodes may fail to join the cluster with invalid node error. If this occurs, retry the command again. Continue…

Start-DatabaseAvailabilityGroup Were the DAG members added to the cluster successfully? YES NO

Start-DatabaseAvailabilityGroup Were the DAG members added to the cluster successfully? YES NO

Start-DatabaseAvailabilityGroup COMMANDS: Reset the DAG’s Witness Server and Alternate Witness Server properties by running the following command: Set-DatabaseAvailabilityGroup –Identity -WitnessServer -AlternateWitnessServer EXPECTED OUTCOMES: Witness Server and Alternate Witness Server properties are configured to ensure the appropriate witness server is in use If the Cluster configuration does not match the DAG configuration, the Cluster is updated with the proper configuration COMMON ERRORS: Administrators incorrectly verify which file share witness is currently in use. See Continue…

Start-DatabaseAvailabilityGroup After any activation blocks have been removed, active database copies can be moved to servers in the primary datacenter Continue…