Exchange 2010 DAG Possible Issues
We have 2 Exchange 2010 servers (I know, I know... we're in the middle of migrating to O365) in a DAG and we had an issue after rebooting one of them this morning. We had a third server configured as the witness node for this DAG and it was no longer needed for its primary function and nobody realized it was the witness node and so it was shut down in preparation for decommissioning. We rebooting one of our exchange servers and it did not come back up properly because the DAG had lost quorum. We brought the witness node back online, were able to restart the failover cluster, and were able to get the databases synchronized again. The only issue that's left is `Get-DatabaseAvailabilityGroup` does not return anything under Operational Servers. Of course I didn't run this command before restarting the exchange server so I'm not sure if this is normal or not.
All mail flow appears to be working correctly.
Exchange logs appear to be being cleaned up correctly.
All databases are listed as Healthy in the Exchange Console.
I get the following output from these three commands:
Get-DatabaseAvailabilityGroup
Name Member Servers Operational Servers ---- -------------- ------------------- dag {exchange,exchange2}
Get-MailboxDatabaseCopyStatus *
Name Status ... ContentIndexState ---- ------ ----------------- MB1\EXCHANGE Healthy Healthy MB2\EXCHANGE Healthy Healthy MB3\EXCHANGE Healthy Healthy MB1\EXCHANGE2 Mounted Healthy MB2\EXCHANGE2 Mounted Healthy MB3\EXCHANGE2 Mounted Healthy
Test-ReplicationHealth
Server Check Result Error ------ ----- ------ ----- EXCHANGE ClusterService Passed EXCHANGE ReplayService Passed EXCHANGE ActiveManager Passed EXCHANGE TasksRpcListener Passed EXCHANGE TcpListenter Passed EXCHANGE ServerLocatorService Passed EXCHANGE DagMembership Passed EXCHANGE ClusterNetwork Passed EXCHANGE QuorumGroup Passed EXCHANGE FileShareGroup Passed EXHCANGE DBCopySuspended Passed EXCHANGE DBInitializing Passed EXCHANGE DBDisconnected Passed EXCHANGE DBLogCopyKeepingUp Passed EXCHANGE DBLogReplayKeepingUp Passed
Running the commands from the other exchange server gives identical results, just swapping the servers around.
Does anyone know if either/both of the exchange servers should be showing under the Operational Servers? If so, how do I get them to start?