系统中不停的会报有下面的错误,同时也不能自动切换节点:
首先这个问题 一定是 disk witess 的 所以我们要参考下面的文章:
方法分析步骤:
第一步 明白运行原理怎么创建:
Exchange 2010 数据库可用性组(DAG)配置详解
http://www.exchangecn.com/exchange2010/20101208_269.html
在“新建数据库可用性组”向导中,添加好数据库可用性组的名称(可随意填写),勾选“见证服务器”选项,因见证服务器不可以是数据库可用性组的成员,所以,这里我们使用DC做为见证服务器,(实验原因,微软并不推荐这么做),在“见证服务器”下方填写dc.exchangecn.net。勾选“见证目录”并在下方填写c:\dag,见证目录的地址可以随意定义,只要满足在相关的服务器创建目录的权限即可。
注意:如果指定的见证服务器不是 Exchange 2010 服务器则必须在创建 DAG 之前将 Exchange 受信任子系统的通用安全组添加到见证服务器中的本地 Administrators 组中。若见证服务器是域的话,将其加入到域控的administrators组即可,然后将Exchange Trusted Subsystem加入见证服务器本地的administrator组中。Exchange Trusted Subsystem可以在Active Directory用户和计算机中Microsoft Exchange Security Groups中查看,若没有发现Microsoft Exchange Security Groups,可以在Active Directory用户和计算机窗口中选择“查看”―“高级功能”显示隐藏的Microsoft Exchange Security Groups选项。
第二步 用下的方法去分析当前wireness的方法:
Verifying the file share witness server / directory in use for Exchange 2010
http://blogs.technet.com/b/timmcmic/archive/2012/03/12/verifying-the-file-share-witness-server-directory-in-use-for-exchange-2010.aspx
C:\>Get-DatabaseAvailabilityGroup -Identity DAG -Status | fl
[PS] C:\>cluster dag.domain.com res
[PS] C:\>cluster dag.domain.com res "File Share Witness" /priv
[PS] C:\>Import-Module FailoverClusters
[PS] C:\>Get-ClusterQuorum -Cluster DAG.home.e-mcmichael.com | fl
[PS] C:\>Get-ClusterResource "File Share Witness" -Cluster DAG.home.e-mcmichael.com | Get-ClusterParameter
第三步 用下面的方法去重置wirtness server的地址:
How to Configure a File Share Witness for an Exchange 2010 Database Availability Group
http://exchangeserverpro.com/configure-file-share-witness-exchange-2010-database-availability-group/
[PS] C:\>Set-DatabaseAvailabilityGroup dag-headoffice -WitnessServer ho-mgt -WitnessDirectory C:\DAGFSW
不过要将这个exchange trusted subsysem加入到本地的管理员组:
如果还有问题 在继续排错
P.S. 关于仲裁配置的理解:
Understanding Quorum Configurations in a Failover Cluster
https://technet.microsoft.com/en-us/library/cc731739.aspx
第一种情况: 如果是用Host模式的话 (只要两个可以通信就okay):
第二种情况:如果是host和硬盘的检查模式(多数node存活,或者是半数可以和仲裁disk通信):
第三种情况:如果是host和共享文件夹模式(和上面一样,但是只要有少数可以和共享文件夹通信即可):
When Do DAGs Need a File Share Witness?
https://www.credera.com/blog/technology-insights/microsoft-solutions/when-do-dags-need-a-file-share-witness/
https://social.technet.microsoft.com/Forums/exchange/en-US/ea10a9ee-da84-4743-a131-c6ca7d112a8e/windows-2008-failover-clustering-for-exchange-2010?forum=exchange2010
run the following on each Exchange server AND the witness server
netsh interface tcp set global rss=disabled
netsh interface tcp set global chimney=disabled
netsh interface tcp set global autotuninglevel=disabled
That can fix intermittent connectivity issues between hosts in an exchange environment.