Hi @Gavin Ross ,
Based on the errors you provided, it seems that the witness server is not accessible by the cluster. This could cause the node to fail to join the cluster and the cluster service to terminate unexpectedly.
Possible solution is to change the witness server for the DAG using the Set-DatabaseAvailabilityGroup cmdlet. For example:
Set-DatabaseAvailabilityGroup -Identity DAG1 -WitnessServer <New Server>
You can also check the witness server status in DAG using the Get-DatabaseAvailabilityGroup cmdlet. For example:
Get-DatabaseAvailabilityGroup -Identity “DAG1” -Status | ft Name, Witness*, Servers
Make sure the new witness server meets all the requirements: https://www.stellarinfo.com/blog/fix-exchange-dag-witness-server-failed-state/
Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.
I hope this helps. Please let me know if you have any other questions.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.