配置Exchange Server 2010数据库高可用性组(DAG)
一、先决条件准备
1、准备域环境,拓扑图如图所示,并规划IP地址设置:
2、分别修改Exchange服务器的HEART网卡配置,如图所示:
3、安装前提条件:
1.“.Net Framework 3.5 SP1 ”:
2.IIS(Web)
安装所有选项:
3.Powershell
4.桌面体验
重启后完成:
5.故障转移工具
6.MicrosoftFilter Pack包
7.修改服务的启动模式
修改节点本地的“Net.TcpPort Sharing Service”服务为自动启动模式,该服务默认为手动的启动模式,如果不改为自动启动的模式,则安装过程中会报错:
8.建立共享见证文件夹
创建DAG需要使用的共享见证文件夹,如果不手动创建DAG的共享见证文件夹,则在配置DAG的过程中,Exchange会自动在节点之外的Exchange集线器传输角色服务器上创建共享见证。这里我们手动在DC上创建一个共享文件夹。注意赋予相应的权限。
9.安装组件RSAT-ADDS
打开命令提示符,输入“ServerManagerCmd �Ci RSAT-ADDS”:
10.安装Exchange2010
当两个节点均完成以上的Exchange 2010的安装准备工作后,下面就可以在两个节点上面分别安装Exchange 2010了,DAG不同于以往Exchange 的群集部署,DAG需要在完成Exchange 节点的安装之后,再利用Exchange2010的EMC(Exchange Management Center)进行后续的配置。
1)首先选择Exchange语言选项,我们选择仅从DVD安装语言:
开始安装Microsoft Exchange:
下一步:
接受协议:
发送错误报告:
选择典型安装,在典型安装中只会安装集线器传输角色,客户端访问传输角色,邮箱角色和Exchange管理工具:
填写Exchange组织名称:
选择客户端版本:
下面为配置客户端访问服务器外部域。客户端访问服务器角色面向Internet将使用的域名:
选择客户体验改善计划:
在安装之前,将进行Exchange2010的先决条件检查:
经过一段时间后,Exchange 2010安装完毕,然后重启系统:
安装完成后,将ExchangeTrusted Subsystem加入到域管理员组administrators中,否则后面部署会遇到权限问题:
当所有的先决条件准备完成后,下面就可以部署DAG群集了 。
四、配置、管理、卸载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 成员使用的操作系统匹配。
下面是详细的配置步骤:
创建DAG(数据库高可用性组),配置方式如下:
新建数据库可用性组名称,勾选“见证服务器”,输入win2008-1.a.com域控制器的FQDN名,勾选“见证目录”,输入刚刚在DC上创建好的共享文件夹:
打开DAG组属性,选择“IP地址”,输入DAG群集的IP地址:
当DAG组创建完成后,需要在DAG中添加数据库服务器,可以通过管理数据库可用性成员身份来完成:
点击“添加”:
添加两台Exchange服务器到列表:
创建完毕:
成员服务器添加完成后,我们通过查看网络、DNS等方式来验证一下,可以通过下图来配置复制网络和MAPI网络(禁用复制):
去掉“启用复制”:
查看DNS中有一条关于DAG的记录:
在AD用户和计算机工具中的“Computers”OU里有一个关于DAG的故障转移群集虚拟网络名称账户:
打开故障转移群集管理器,可以看到在创建DAG过程中自动配置好的节点和仲裁类型,图中的报错是在卸载DAG 的时候产生的error。DAG创建不需要提前手动配置群集功能,DAG创建和配置的过程中会使用故障转移群集功能,然后自动配置必须的项目:
使用PowerShell来查看我们创建好的DAG组:
当DAG组创建完成,组中的成员服务器添加完成后,下面还要配置数据库使用DAG,这样才能实现数据库的高可用性。
首先我们要把卸载状态的邮箱数据库装入,右击卸除状态的数据库,选择“装入数据库”,如果为装入状态就不需要配置:
然后再右击该数据库,选择“添加邮箱数据库副本”:
副本服务器选择另一个节点,同时可以指定“激活首选项编号”,优先级:
邮箱数据库副本建立成功:
然后再右击数据库副本,选择“激活数据库副本”:
在激活数据库副本选项中选择“最佳可用性”:
完成后如图所示:
通过命令查看已经绑定群集IP地址:
五、验证DAG
创建一个新的用户邮箱,并指定邮箱数据库为上述刚做好DAG的邮箱数据库:
使用OWA方式进行该用户邮箱发送邮件进行测试:
然后把邮箱数据库所在的那台Exchange邮箱服务器关机或者把网卡禁用来验证DAG是否可以实现故障转移功能:
登录另外一台Exchange邮箱服务器,我们发现他已经绑定了群集IP地址,可以证明DAG已经把节点进行了转移:
并且我们在另外一台Exchange邮箱服务器上可以看到以下警报,证明原来的Exchange邮箱服务器已经可能宕机。
但是我们使用OWA方式在客户机上登录仍旧能够登录访问邮箱数据库的内容:
六、卸载DAG
最后再说一下DAG的卸载,通过PowerShell管理工具
注意:在卸载DAG之前,需要先卸除邮箱数据库的副本,否则不能成功,卸除副本的功能可以通过图形界面来完成:
下面是卸载数据库的步骤,首先卸除win2008-2.a.com节点:
然后卸除win2008-3.a.com节点:
最后清理群集节点: