Exchange Server 2010部署(五)在Mailbox服务器上配置DAG


两台Mailbox服务器部署完成后,我们接下来要在Mailbox服务器上配置DAG了。配置DAG的目的是为了增强邮件服务器的高可用,避免一台Mailbox服务器损坏之后,邮件系统用户无法访问邮箱。但在部署DAG之前,我们要了解下列几点:

第一,DAG是建立在故障转移群集基础上的,而CAS Array是建立在负载平衡基础上的,因此DAG和CAS Array无法在一台服务器上并存!也就是说,如果你选择使用两台服务器安装Exchange2010,每台服务器上都安装了CAS,HUB及Mailbox角色,那么你无法既实现DAG,又实现CAS Array。一般我们建议在这样的拓扑上配置DAG,使用DNS轮询实现CAS角色的负载平衡功能。

第二,DAG由于需要在每台Mailbox服务器上都创建一套完全相同的邮箱数据库,因此计算邮箱存储空间时需要考虑这一特性。例如公司有5000名邮箱用户,每人邮箱空间1G,那存储需要的空间就不是5T左右,而是至少10T。

第三,DAG需要从Active Directory中读取邮箱数据库的配置,而域控制器之间存在复制同步的问题。因此,如果邮箱数据库复制时暂时出现找不到数据库的状况,在5分钟后重试又能正常进行复制,这些属于正常现象,不用担心。

配置DAG时Mailbox服务器最好有两块网卡,一块网卡用于生产环境,另一块网卡用于DAG之间的复制。如本例中MAPI网卡就是用于生产环境的,另一块网卡是用于DAG复制的。一般建议把DAG复制网卡的优先级调高,但其实并不影响工作。无论哪块网卡的优先级高,都是可以的。

配置DAG仲裁服务器

DAG仲裁服务器必须属于

Exchange Server 2010部署(五)在Mailbox服务器上配置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选项。

创建DAG

使用Exadmin账户登陆到BJEX03服务器上,运行Exchange Mangement Shell(EMS)命令行,在EMS中运行:

New-DatabaseAvailabilityGroup -name dag01 -WitnessServer BJEX01 -WitnessDirectory c:\dag01 -DatabaseAvailabilityGroupIpAddresses 10.2.2.168

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

这条命令的意思是创建一个名为DAG01的数据库高可用组,其实也相当于创建了一台名为DAG01的计算机账号。DAG01使用BJEX01服务器作为自己的见证服务器,如果DAG组中的Mailbox服务器为奇数,例如3台或5台,就不需要见证服务器;如果Mailbox服务器为偶数,则需要配置一台见证服务器,用于仲裁。一般我们使用HUB服务器作为见证,如果HUB和Mailbox安装在同一台服务器上,其实也可以使用DC作为见证服务器。BJEX02是见证服务器,使用c:\dag01文件夹作为见证目录。

Get-DatabaseAvailabilityGroup | FL Name, *ip*

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

添加DAG成员

使用Exadmin账户登陆到BJEX03服务器上,运行Exchange Mangement Shell(EMS)命令行,在EMS中运行:

Add-DatabaseAvailabilityGroupServer dag01 -MailboxServer BJEX03

Add-DatabaseAvailabilityGroupServer dag01 -MailboxServer BJEX04

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

验证DAG是否成功

成员服务器添加完成后,我们通过查看网络、DNS等方式来验证一下DAG

在AD用户和计算机的计算机OU里有一个关于DAG的故障转移群集虚拟网络名称账户

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

在BJEX01的C盘中可以看到dag01这个文件夹有文件

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

在EMS中查询DAG01的成员信息

Get-DatabaseAvailabilityGroup

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

在故障转移群集管理器,可以看到在创建DAG过程中自动配置好的节点和仲裁类型

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

为邮箱数据库添加副本

 

DAG创建完成,组中的成员服务器添加完成,还要配置数据库使用DAG,这样才能实现数据库的高可用性。

首先右击数据库,选择“添加邮箱数据库副本”

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

副本服务器选择第二个节点,同时可以指定“激活首选项编号”,优先级

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

完成后如图所示

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

同样方法为MailboxDatabase04添加副本及激活

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

创建发送连接器。通过创建发送连接器,邮件服务器方知道发送出去的邮件如何路由,每台EX 服务器中至少需要创建一个发送连接器。

展开EMC控制台---组织配置---集线器传输,并切换到发送连接器。在下面的空白处,可以右键点击新建发送连接器。

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

用于外网发送邮件,所以这里选择internet,名称随便取即可。

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

地址空间,这里填写*,表示所有。

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

选择使用域名系统(DNS)“MX”记录自动路由邮件。

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

将发送连接器与两台集线器传输服务器关联

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

登录OWA进行邮件测试

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG

Exchange Server 2010部署(五)在Mailbox服务器上配置DAG





本文转自liang_simon51CTO博客,原文链接:http://blog.51cto.com/shubao    ,如需转载请自行联系原作者

上一篇:对LinqtoExcel的扩展 【数据有限性,逻辑有效性】


下一篇:实战 | 一步步排查基于业务场景的Elasticsearch难题!