刚刚交付的一个项目,客户的需求是建立域林后
安装四台Exchange2013服务器,前端CAS服务器做负载均衡,后端mailbox服务器做
DAG。
活动目录部分建了两台域控,主域控DC01承载五大主控角色,这个只要保证DC01是安装的第一台DC即可。
DC02升级域控之后,安装
证书服务(不可同时安装,会报错)。
安装完成后,分别安装两台CAS服务器。安装NLB集群。
这里需要提出的是,Exchange2013放弃了前版本的CASArray高可用方案。为什么呢?其实CAS阵列并非真正的负载均衡解决方案,CAS阵列只是方便用户在同一站点添加新的CAS服务器时不需要进行额外的配置,这从一个侧面帮助了很多负载均衡厂商(我不清楚微软和这些厂商的利益关系)。饱受众多诟病之后,微软在Exchange2013版本中放弃了CAS阵列,一般只要做NLB即可,高大上的企业可以选择硬件NLB,如F5。
注意,申请证书时别忘了将集群的host记录加入备用名称中。
接下来安装MAILBOX服务器,两台mailbox加入DAG节点,接下来在为邮箱数据库启用DAG时,小编遇到了同步的
问题。
[PS] C:\Windows\system32>update-mailboxdatabasecopy dag2db1\mbox1 -deleteexistingfilesConfirm
Are you sure you want to perform this action?
Updating database copy DAG2DB1\MBOX1 on server MBOX1
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): a
WARNING: Seeding of content index catalog for database 'DAG2DB1' failed. Please verify that the Microsoft Search (Exchange) and the Host Controller service for Exchange services are running and try the operation again. Error: Therevwas no endpoint listening at net.tcp://localhost:17063/Management/SeedingAgent-0A2745DF-4522-42AB-9115-5DDE9EDEF1C612/Single that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details..经查,这个问题系微软的产品问题,原来在DAG同步时需要访问一个ContentSubmitters的全局组,而在微软Exchange 2013 RTM中这个组并不存在,手动创建组并授予Administrators和Network Service完全控制权限后,问题解决。最后建两个客户端测试邮件收发通过。交付收工。