本文出自 “大向技术分享” 博客,请务必保留此出处http://hubuxcg.blog.51cto.com/2559426/1119611html
Exchange2010几大角色,能够灵活配置,而适应不一样规模企业的需注!常见的几种环境以下:数据库
最简单的小型组织,All in one,即全部角色包括AD所有集中在一台服务器上!而这种架构风险性很高,只适用于对信息化要求不高的小型组织!服务器
复杂点的大型组织,各角色分开,而且每一个角色都会有多台机器来作到高可用性,分布在企业中的不一样站点!网络
而现有的企业中,中小企业占大部分,因此在中小企业中部署Exchange,并达到高性能、高可用、底成本,是你们常常会碰到的;用有限的投资尽可能作到高可用、高性能,是中小企业IT管理员必需要面对的现实问题!架构
下面要介绍的,就是我用的最多的一种结构,结合现实案例分享给你们!ide
背景介绍:某制造业工厂,原有环境:Win2003 AD*2,Win2003+Exchange2003*1,为2005年左右完成的Exchange2003部署,现因企业发展,原有的机器性能已不能知足需求,须要购买新机器,并升级对AD/Exchange进行升级!性能
综合评估多种方案,及企业预算后,最后肯定架构以下:购买4台服务器,来替换现有的2台DC和一台Exchange,即:两台DC,两台Exchange,配置HUB、CAS、Mailbox(DAG),而后手动配置DNS\CAS Array达到高可用要求!测试
安装过程:AD升级、安装参考:http://hubuxcg.blog.51cto.com/2559426/7415563d
Exchange安装过程能够参考:http://bbs.51cto.com/thread-984051-1.htmlhtm
不过建议手动去扩展AD,安装角色时,分开安装,先安装CAS、HUB,再安装Milbox!
上面工做完成后,配置相关的DNS、CAS ARRAY、DAG!由于完整NLB的CAS ARRAY架构,不能和Mailbox在一块儿,因此咱们不能用NLB的CAS ARRAY,只能手动设置CAS ARRAY的DNS,当其中一台机器出问题时,修改DNS,将CAS转到另外一台机,而达到故障转移的目的!具体过程以下:
1. 在DNS中建立CAS主机记录,手动将IP配置为其中一台Exchange,若是这台机器故障时,将IP改到另外一个
2. 在DNS中建立Autodiscover/Mail的别名记录,指向CAS,以下:
3. 进到CAS角色服务器(两台中的任意一台),开启Exchange Management Shell
a) 先输入Get-ClientAccessArray,查看是否有CAS Array,
b) 而后再输入:New-ClientAccessArray –Name CAS –Fqdn CAS.sysmicro.cn –site default-first-site
c) 执行成功后再输入Get-ClientAccessArray,查看是CAS Array信息:
4. 设定DAG Data Advantage Group ( DAG )
a) 联机到Mailbox Server Role ( EX001 或EX02 )
b) 开启Exchange Management Console\Microsoft Exchange\Microsoft Exchange On-Premises\Organization Configuration\Mailbox\Database Availability Groups\New Database Availability Group
c) 在New Database Availability Group 页面,
d) 输入 Database availability group name:例如 [ DAG01 ]
e) 勾选 Witness Server 并输入Server Name: 例如 [ AD01 ]
(这里的见证服务器是指DAG成员外的一台机器,这里我选中其中一台AD来作见证服务器!)
f) 勾选 Witness Directory 并输入档案存放路径: 例如 [ C:\ DAG01 ]
g) 再点选 [ Next ]
h) 设定DAG IP Address
i) 指定一组IP给DAG使用,例如:192.168.100.213
j) 也能够用PowerShell:开启Exchange Management Shell
k) 输入Set-DatabaseAvailabilityGroup -Identity DAG01 -DatabaseAvailabilityGroupIpAddresses 192.168.100.213
5. 新增DAG成员
a) 在刚刚新增出的DAG Name上右键单击,选取 [ Manage Database Availability Group Membership… ]
b) 在 Manage Database Availability Group Membership页面,点选 [ Add ]
c) 在Select Mailbox Server页面,选择要加入DAG的Mailbox Server,例如:EX01 及 EX02, 而后点选 [ OK ]
d) 在Manage Database Availability Group Membership页面,确认已加入的Server后,点选 [Manage]
6. 最后新建DAG的存储,移动邮箱到DAG上!(过程略)
7. 用户配置的效果,如图,能够看到,服务目前链接找的是CAS.Sysmicro.cn ,即咱们配置的Cas Array的FQDN名。
a) 下面来作测试,将EX01这台机器关机,在未改CAS的DNS以前,OUTLOOK是没法链接的!
b) 先改DNS:将CAS的IP指向EX02的IP,即:192.168.100.212
c) 测试用户端CAS IP是否能通:
d) 测试用户端DAG01 IP能正常通,说明DAG当前已转移到EX02这台机器上
e) 再次开启用户端OUTLOOK,正常链接,收发邮件测试OK!
f) 最后,确认HUB\CAS中的策略及网络中NAT设置,确认能收发对外部的邮件!
总结:
在有限的硬件环境下,利用Exchange的DAG作到数据库的高可用,而后利用手动修改CAS Array IP来达到CAS的高可用,最后确认及调整HUB\传输规则,来作到HUB的高可用!可让管理员在故障发生时,能快速恢复服务!