Exchange 日常管理八之:部署高可用的邮箱服务器

Exchange 日常管理八之:部署高可用的邮箱服务器

大家都知道几乎所有的网络服务都与要高可用的部署,微软的Exchange服务器也不例外,Exchange邮件服务器实现高可用的技术叫DAG,我们配置DAG的目的是为了增强邮件服务器的高可用,避免一台Mailbox服务器损坏之后,邮件系统用户无法访问邮箱。

下面是我从岳老师的博客上学到的几点经验:

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

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

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

和配置其他高可用性的服务一样,我们建议配置DAG服务的mailbox服务器最好有两块网卡,一块用于心跳网络(HART),一块用于生产网络(MAPI)。在此我们这次试验的HART网络使用10.10.10.0网段的IP,MAPI使用192.168.2.0网段的IP。具体实验拓扑如下:

clip_image002

OK、有了具体的实验拓扑下面我们要开始创建我们的DAG了。我们在第一台mailbox服务器上打开Exchange Management Shell(以下我们简称EMS):

clip_image004

运行命令:

New-DatabaseAvailabilityGroup -name dag01 -WitnessServer clent -WitnessDirectory c:\witness -DatabaseAvailabilityGroupIpAddresses 10.10.10.100

命令解析:

创建一个名为DAG01的数据库高可用组, DAG01使用clent服务器作为自己的见证服务器, clent是见证服务器,使用c:\dag01文件夹作为见证目录。

clip_image006

成功创建DAG后我们需要将两台mailbox服务器加入到DAG组作为成员,具体添加方法如下:

在EMS中运行:

将第一台mailbox服务器mail0-1加入到DAG组:

运行:Add-DatabaseAvailabilityGroupServer dag01 -MailboxServer mail0-1

clip_image008

将第二台mailbox服务器mail-2加入到DAG组:

运行:Add-DatabaseAvailabilityGroupServer dag01 -MailboxServer mail-2

clip_image010

到现在我们就已经成功的将我们的两台mailbox服务器添加到DAG组当中了。

打开Exchange的管理控制台EMC:

clip_image012

点击组织配置----邮箱----数据库可用性组:

clip_image014

可以看到我们已经成功创建了DAG组,点击我们的DAG组可以看到在其下方有网络:

clip_image016

在前面我们交代了,10.10.10.0网段用于心跳网络,那么现在我们来禁用192.168.2.0网段的复制功能。鼠标右键192.168.2.0网段:

clip_image018

点击属性:

clip_image019

取消启用复制的勾选,点击确定:

clip_image020

可以看到192.168.2.0网段的复制已经禁用。

OK、下面我们来测试一下DAG的效果:

打开Exchange的管理控制台EMC:

clip_image022

点击邮箱后可以看到我们的邮箱数据库,在空白位置鼠标右键:

clip_image023

点击新建邮箱数据库:

clip_image025

输入邮箱数据库名并且选择好服务器后点击下一步:

clip_image027

因为我们是做测试,所以数据库位置和日志文件位置我们保持默认(生产环境需谨慎选择),点击下一步:

clip_image029

确认无误后点击新建:

clip_image031

OK、可以看到数据库新建成功并且已经成功装入,我们点击完成:

clip_image032

可以看到我们新建的数据库MDB001下面我们鼠标右键MDB001:

clip_image033

点击添加邮箱数据库副本(注意:这个选项是我们配置了DAG组以后才有的哦)

clip_image035

因为我们当前MDB001的数据库在MAIL0-1上,所以我们要添加我们的第二台mailbox服务器MAIL-2来用来存储副本,故这里服务器名我们选择MAIL-2,点击添加:

clip_image037

这样,DB001数据库就可以有一个副本。用户访问DB001上的邮箱优先连接MAIL0-1服务器,如果MAIL0-1服务器出现问题,CAS服务器会在1分钟内检测到MAIL0-1的故障,然后将用户连接重定向到MAIL-2服务器的DB001数据库.

Ok、到这里我们创建DAG组的实验就成功了!

本文出自 “吴玉章的微软博客” 博客,转载请与作者联系!

你可能感兴趣的:(高可用,mail,Exchange,邮箱,DAG)