四、配置、管理、卸载DAG
安装要求:
1. DNS服务必须运行。
2. DAG中的每个邮箱服务器必须是相同域的成员服务器。
3. 不支持将同时作为目录服务器的exchange 2010邮箱服务器添加到DAG。
4. 分配给DAG的名称必须不超过15个字符的有效计算机名称。
5. Exchange 2010的enterprise 和 standard版本。
6. 所有服务器运行windows server 2008或R2版本,且这两个版本不能混合存在。
7. DAG 支持单个网络部署,建议使用两个网络:MAPI网络和复制网络。
8. 每个DAG成员具有相同数量的网络。
9. 每个DAG不得有多个MAPI网络。
10. DAG 的成员数为奇数时,则不使用见证服务器。成员为偶数的所有 DAG 都将使用见证服务器。见证服务器可以是运行 Windows Server 的任何计算机。不要求见证服务器的 Windows Server 操作系统版本与 DAG 成员使用的操作系统匹配。
  • 在 Exchange 2007 和以前版本中,Exchange 使用群集资源管理模型来安装、实现和管理邮箱服务器高可用性解决方案。一直以来,构建高可用邮箱服务器首先涉及构建 Windows 故障转移群集,然后在群集模式下运行 Exchange 安装程序。Exchange 2010 包括一个新组件,称为“活动管理器”,它提供了一种功能,该功能可替换通过其与 Exchange 中的群集服务集成提供的资源模型和故障转移管理功能。
  • Exchange 2010 使用其自己的内部高可用性模型。Windows 故障转移群集的一些组件仍在使用,但是现在 Exchange 2010 已将其集成到其他功能。
  • 每个邮箱服务器最多可以承载 100 个数据库(主动数据库和被动数据库的总和)。数据库的总数等于服务器上主动数据库和被动数据库之和。恢复数据库不受 100 个数据库的限制。
  • 集线器传输、边缘传输、客户端访问和统一消息服务器角色的高可用性是通过服务器冗余、负载平衡、域名系统 (DNS) 轮循机制以及主动服务器、服务和基础结构管理的结合实现的。(省略1万字,本文不做讨论)
测试拓扑和上篇群集准备工作中的拓扑图一样,如下图所示:
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第1张图片
注意:IP地址和域名规划和拓扑中略有不同,因为本文是另外又重新搭建的实验环境,但是拓扑结构都是一样的,没有变化,本文中测试DAG所使用的数据库是在安装exchange时系统自动创建的原始数据库,测试也可以使用自建的数据库进行。
下面是详细的配置步骤:
首先创建DAG(数据库高可用性组)
这里我使用powershell命令行的方式进行创建
下面是创建中需要使用的参数:
-name 参数用于指定组的名称
-witnessserver 参数用于指定共享见证服务器的名称
-witnessdirectory 参数用于指定共享见证文件夹在共享服务器上的位置
-databaseavailabilitygroupipaddress参数用于指定DAG组使用的IP地址
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第2张图片
当然也可以用图形界面进行配置,配置方式如下:
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第3张图片  
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第4张图片  
当DAG组创建完成后,需要在DAG中添加数据库服务器,可以通过管理数据库可用性成员身份来完成
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第5张图片  
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第6张图片  
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第7张图片  
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第8张图片  
通过上面的方式再添加节点二EX2010-2,当然两个节点也可以同时添加
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第9张图片
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第10张图片
可以通过下图来配置复制网络和MAPI网络(禁用复制)
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第11张图片  
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第12张图片
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第13张图片
成员服务器添加完成后,我们通过查看网络、DNS等方式来验证一下
DNS中有一条关于DAG的记录
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第14张图片
在ADUC理的计算机OU里有一个关于DAG的故障转移群集虚拟网络名称账户
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第15张图片  
打开故障转移群集管理器,可以看到在创建DAG过程中自动配置好的节点和仲裁类型
图中的报错是在卸载DAG 的时候产生的error
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第16张图片  
DAG创建不需要提前手动配置群集功能,DAG创建和配置的过程中会使用故障转移群集功能,然后自动配置必须的项目
使用powershell来查看我们创建好的DAG组
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第17张图片
当DAG组创建完成,组中的成员服务器添加完成后,下面还要配置数据库使用DAG,这样才能实现数据库的高可用性
首先右击数据库,选择“装入数据库”
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第18张图片
然后再右击该数据库,选择“添加邮箱数据库副本”
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第19张图片
副本服务器选择第二个节点,同时可以指定“激活首选项编号”,优先级
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第20张图片
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第21张图片  
右击所添加的数据库副本,选择“恢复数据库复制”
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第22张图片
然后再右击数据库副本,选择“激活数据库副本”
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第23张图片
在激活数据库副本选项中选择“最佳可用性”
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第24张图片
完成后如图所示
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第25张图片
最后再说一下DAG的卸载,通过powershell管理工具
注意:在卸载DAG之前,需要先卸除邮箱数据库的副本,否则不能成功,卸除副本的功能可以通过图形界面来完成
下面是卸载数据库的步骤
首先卸除EX2010-1节点
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第26张图片
然后卸除EX2010-2节点
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第27张图片
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第28张图片
最后清理群集节点
群集笔记:部署Exchange 2010数据库高可用性组(DAG)之配置管理_第29张图片
做DAG高可用性群集的参考地址:
http://godoha.blog.51cto.com/108180/275678
http://technet.microsoft.com/zh-cn/library/cc262243(office.14).aspx
http://technet.microsoft.com/zh-cn/library/dd638215.aspx
http://technet.microsoft.com/zh-cn/library/dd297956.aspx