Exchange 2010
数据高可用性组配置
数据库可用性组( DAG )是 Exchange Server 2010 全新引入的针对邮箱服务器的高可用解决方案,替代了 Exchange Server 2007 中的群集连续复制( CCR )功能。在 Exchange Server 2010 中可以通过数据库可用性组( DAG )灵活设定邮箱数据库的副本,从而实现灵活的企业邮件服务器高可用方案。
 
 
 
 
 

 
配置数据库高可用性组(DAG)实现邮箱服务器高可用
数据库可用性组( DAG )的实现至少需要企业环境中有两台以上的 Exchange Server 2010 邮箱服务器,并且建议每台邮箱服务器至少有两块以上的物理网卡。
本次测试将 Exchange 邮箱服务器配置数据库可用性组,实现邮箱的高可用。
1.         以域管理员 contoso\administrator ,登录到 DC
 

2.         点击开始菜单,选择管理工具,点击 Active Directory 用户和计算机


 
 
3.         展开 contoso.com—builtin 右键点击安全组 administrators ,点击属性,切换到成员选项卡,将安全组 Exchange Trusted Subsystem 加入为 administrators 组成员。
 

 

 

²  Exchange Server 2010 数据库可用性组( DAG )也是基于 Windows Server 2008 故障转移群集,因此在数据库存储在不同邮箱服务器进行切换的过程中,同样需要有见证服务器的支持,如果在创建数据库可用性组( DAG )的过程中不选择见证服务器,则系统会自动选择 Exchange 组织内部非邮箱服务器的集线器传输服务器作为见证服务器。但见证服务器也可以为非 Exchange 服务器,如果选择非 Exchange 作为见证服务器,则需要将安全组 Exchange Trusted Subsystem 加入到见证服务器的本地管理员组。本实验中我们选用 WS2008R2DC 作为见证服务器, WS2008R2DC 同时也是域控制器,因此需要将安全组 Exchange Trusted Subsystem 加入到域中的 administrators 组中。
4.         以域管理员 contoso\administrator ,登录到虚拟机 Ex2010
 

5.         查看虚拟机 EX2010 网卡设置情况
EX2010 EX2010B 均包含两块网卡,其中网卡 Public 用于与其他服务器的正常数据通信,网卡 Private 用于数据库可用性组的内部数据复制和通讯,因此两块网卡的设置如下表所示:

 
 
EX2010
EX2010B
 
 
 
Public
IPV4 地址
192.168.72.12
192.168.72.13
Microsoft 网络客户端
Mircrosoft 网络的文件和打印机共享
QoS 数据包计划程序
IPV4—DNS— DNS 中注册此链接的地址
IPV4—WINS— 启用 TCP/IP 上的 NetBIOS
 
 
 
Private
IPV4 地址
10.0.0.1
10.0.0.2
Microsoft 网络客户端
Mircrosoft 网络的文件和打印机共享
QoS 数据包计划程序
IPV4—DNS— DNS 中注册此链接的地址
IPV4—WINS— 启用 TCP/IP 上的 NetBIOS
²  因为 Private 网卡用于数据库可用性组的内部复制和通讯,所以不需要在 DNS 中注册,也不需要配置为 Microsoft 网络客户端等。
²  Public 网卡用于与其他服务器和客户端的通讯,一旦 Public 网络出现故障,数据库可用性组会对数据库进行故障转移,如果 Private 网络出现故障,数据库可用性组则会使用 Public 网卡进行内部通讯和复制


 
6.         打开 Exchange 管理控制台 ,找到组织配置 邮箱
 

7.         邮箱设置中,找到数据库可用性组选项,在右侧操作窗格中选择新建数据库可用性组


 
8.         输入数据库可用性组的名称 DAG01 ,并勾选见证服务器,输入见证服务器的名称 dc01.contoso.com
 

9.         点击新建,开始创建新的数据库可用性组,完成操作后点击完成


 
10.     打开 Exchange Management Shell ,输入如下命令
Set-DatabaseAvailabilityGroup -Identy DAG01 –DatabaseAvailabilityGroupIpAddresses 192.168.72.14
²  创建了数据库可用性组 DAG01 后,还需要为 DAG01 设置数据库可用性组的 IP 地址,数据库可用性组才能够正常对外提供高可用服务
 

11.     Exchange 管理控制台 中,右键点击刚刚创建的数据库可用性组 DAG01 ,选择管理数据库可用性组成员身份
²  不像 Exchange Server 2007 的群集连续复制( CCR ), 邮箱服务器不能够承载其它服务器角色, Exchange Server 2010 的数据库可用性组的成员除必须为邮箱服务器外,还可以承载其它服务器角色,如集线器传输服务器、客户端访问服务器等,本实验中的 EX2010 就为集线器传输服务器、客户端访问服务器和邮箱服务器
 

 

 

12.     EX2010 EX2010B 均添加到 DAG01 中,点击管理


 

 

 
13.     等待一段时间后,点击完成,完成数据库可用性组成员的管理
 

14.     组织配置 数据库管理 中,找到 MailDB (已装入邮箱服务器 EX2010 ),右键点击该数据库,选择添加邮箱数据库副本
 

15.     添加数据库副本页面,选择将数据库副本放置在服务器 EX2010B 上,点击添加
 

 

16.     稍等片刻完成数据库副本的添加,数据库状态如下图所示:
 

17.     登录客户端,并打开 IE 浏览器 ,访问 https://mail.contoso.com 进入 OWA 登录页面
 

18.     以用户 contoso\johnny 登录 OWA ,测试是否能够正常访问邮箱,是否能够正常收发邮件
 

19.     确认正常后,将 EX2010 节点关闭,使 Exchange 服务切换到 EX2010B 并测试邮件功能
 

 
20.     测试邮件是否接收到
 

21.     经测试,节点 1 关闭后,邮件服务器运作正常, DAG 搭建成功
²  Exchange Server 2010 的数据库可用性组可以实现邮箱服务器的高可用,并且构建数据库可用性组的过程非常简便,数据库可用性组也不一定需要高级存储设备,如 SAN 等设备的支持,因此既简化了高可用方案的实施,又降低了企业的使用成本。