部署Exchange 数据库高可用性组DAG.docx
- 文档编号:10625448
- 上传时间:2023-02-21
- 格式:DOCX
- 页数:36
- 大小:8.53MB
部署Exchange 数据库高可用性组DAG.docx
《部署Exchange 数据库高可用性组DAG.docx》由会员分享,可在线阅读,更多相关《部署Exchange 数据库高可用性组DAG.docx(36页珍藏版)》请在冰豆网上搜索。
部署Exchange数据库高可用性组DAG
部署Exchange2010数据库高可用性组(DAG)
一、exchange2010DAG的特性
1.exchange2010提供更高级别的端到端的高可用性。
支持更大的邮箱,最大的邮箱数据库大小由2007中的200GB提高到2010中的2TB。
减少了部署的成本和复杂性。
高可用性建立在本机复制的基础上,采用DAG(databaseavailablegroup)数据库高可用性组。
DAG最多包含16个邮箱服务器组,可以承载一组复制的数据库。
Exchange2010数据库具有移动性,支持将一个exchange2010邮箱数据库复制并装入到其他exchange2010邮箱服务器的能力,数据库的所有副本都具有相同的GUID。
2.Exchange提供的API,可以对数据库可用性组使用第三方同步复制而不是连续复制。
Exchange2010DAG使用增量部署的方式,即安装exchange2010之后再部署高可用性和站点恢复的能力。
另外可以在邮件传输的整个过程中提供冗余的传输服务器功能。
二、exchange2010针对exchange2007的改进
1.Exchange2010的DAG功能类似于exchange2007中的CCR和SCR。
但是相对于CCR和SCR来说,DAG实现了更加简单的管理和配置,并且在2007的复制中存在一些缺陷:
执行单个数据库的故障恢复可能导致服务的中断,2007中国的集线器传输服务器的传输转储程序只能在CCR环境中保护发往邮箱的邮件,如果在处理邮件时,集线器传输发生故障,会导致数据的丢失。
2.Exchange2010将CCR和SCR的关键可用性和恢复功能组合到处理现场数据复制和非现场数据复制的单一解决方案中。
可以将邮箱服务器定义为DAG的一部分,从而在邮箱数据库级别(而不是服务器级别,2007是服务器级别)提供自动恢复。
3.群集Exchange2007服务器需要专用的硬件。
在群集的节点上只能安装邮箱服务器角色。
这意味着至少需要四个Exchange服务器才能实现一个部署的主组件(例如核心服务器角色:
邮箱、集线器传输和客户端访问)的完整冗余。
4.Exchange2010故障转移的时间(30秒)要比exchange2007更短(2分钟)。
5.Exchange2010使用Exchange2007中提供的同一连续复制技术。
Exchange2010将现场数据复制(CCR)和非现场数据复制(SCR)组合到名为“数据库可用性组”(DAG)的单一框架中。
将服务器添加到DAG后,您可以以递增的方式添加复制的数据库副本(最多添加16个),Exchange2010在这些副本之间自动切换,以保持可用性。
6.DAG中的邮箱服务器可以承载其他Exchange角色(客户端访问、集线器传输和统一消息),仅使用两台服务器即可提供Exchange服务和数据的完整冗余。
7.日志传送不再使用服务器消息块(SMB)和Windows文件系统通知。
日志传送不再使用“拉入”模式(该模式通过被动副本从活动副本拉入关闭的日志文件),相反,被动副本使用基于TCP的通知来通知主动副本被动副本需要哪些日志文件。
然后,主动副本通过TCP套接字将日志文件推送到每个配置的被动副本。
8.数据库副本仅适用于邮箱数据库。
若要实现公用文件夹数据库的冗余和高可用性,我们建议使用公用文件夹复制。
与CCR不同,公用文件夹数据库的多个副本无法存在于同一群集中,您可以使用公用文件夹复制在DAG中的服务器之间复制公用文件夹数据库。
9.在Exchange2010中,以前由MicrosoftExchange复制服务执行的被动副本重播功能已移动到MicrosoftExchange信息存储服务中。
因此,热数据库缓存出现,并在发生故障转移或切换后立即可用。
(省略1万字)
三、先决条件准备
1、准备域环境,拓扑图如图所示,并规划IP地址设置
2、修改heart网卡配置,如图所示
对于MAPI网卡,最好禁用“Microsoft网络客户端”、“Microsoft文件和打印机共享”,对于测试环境,也可以一起禁用IPV6相关的TCP/IP项。
3、安装前提条件:
l.NetFramework3.5SP1
lIIS
lPowershell
l桌面体验
l故障转移工具
lMicrosoftFilterPack1.0包
l修改服务的启动模式
l建立共享见证文件夹
l安装组件RSAT-ADDS
l安装exchange2010
桌面体验功能安装过程中,需要重启2008R2服务器,以继续完成安装
安装MicrosoftFilterPack1.0包
修改节点本地的Net.TcpPortSharingService服务为自动启动模式,该服务默认为手动的启动模式,如果不改为自动启动的模式,则安装过程中会报错
创建DAG需要使用的共享见证文件夹,如果不手动创建DAG的共享见证文件夹,则在配置DAG的过程中,exchange会自动在节点之外的exchange集线器传输角色服务器上创建共享见证。
这里我们手动创建。
注意给够权限。
最后还要安装一个重要的组件RSAT-ADDS
当两个节点均完成以上的exchange2010的安装准备工作后,下面就可以在两个节点上面分别安装exchange2010了,DAG不同于以往exchange的群集部署,DAG需要在完成exchange节点的安装之后,再利用exchange2010的EMC(exchangemanagementcenter)进行后续的配置。
首先选择exchange语言选项,我们选择仅从DVD安装语言
因为是测试环境,所以这里我只选择典型安装,在典型安装中将不会安装统一消息、边缘传输角色。
给exchange组织起一个好记的名称,我这里给两个节点的exchange组织起同样的名称
下面为配置客户端访问服务器外部域。
客户端访问服务器角色面向Internet将使用的域名
在安装之前,将进行exchange2010的先决条件检查
安装完成后如图所示,安装的过程有:
组织准备、准备设置、正在停止服务、复制exchange文件、语言文件、正在还原服务、语言、管理工具、集线器传输角色、客户端访问角色、邮箱角色、最后完成设置。
安装完成后,将ExchangeTrustedSubsystem加入到域管理员组administrators中,否则后面部署会遇到权限问题
当所有的先决条件准备完成后,下面就可以部署DAG群集了
四、配置、管理、卸载DAG
安装要求:
1.DNS服务必须运行。
2.DAG中的每个邮箱服务器必须是相同域的成员服务器。
3.不支持将同时作为目录服务器的exchange2010邮箱服务器添加到DAG。
4.分配给DAG的名称必须不超过15个字符的有效计算机名称。
5.Exchange2010的enterprise和standard版本。
6.所有服务器运行windowsserver2008或R2版本,且这两个版本不能混合存在。
7.DAG支持单个网络部署,建议使用两个网络:
MAPI网络和复制网络。
8.每个DAG成员具有相同数量的网络。
9.每个DAG不得有多个MAPI网络。
10.DAG的成员数为奇数时,则不使用见证服务器。
成员为偶数的所有DAG都将使用见证服务器。
见证服务器可以是运行WindowsServer的任何计算机。
不要求见证服务器的WindowsServer操作系统版本与DAG成员使用的操作系统匹配。
∙在Exchange2007和以前版本中,Exchange使用群集资源管理模型来安装、实现和管理邮箱服务器高可用性解决方案。
一直以来,构建高可用邮箱服务器首先涉及构建Windows故障转移群集,然后在群集模式下运行Exchange安装程序。
Exchange2010包括一个新组件,称为“活动管理器”,它提供了一种功能,该功能可替换通过其与Exchange中的群集服务集成提供的资源模型和故障转移管理功能。
∙Exchange2010使用其自己的内部高可用性模型。
Windows故障转移群集的一些组件仍在使用,但是现在Exchange2010已将其集成到其他功能。
∙每个邮箱服务器最多可以承载100个数据库(主动数据库和被动数据库的总和)。
数据库的总数等于服务器上主动数据库和被动数据库之和。
恢复数据库不受100个数据库的限制。
∙集线器传输、边缘传输、客户端访问和统一消息服务器角色的高可用性是通过服务器冗余、负载平衡、域名系统(DNS)轮循机制以及主动服务器、服务和基础结构管理的结合实现的。
(省略1万字,本文不做讨论)
测试拓扑和上篇群集准备工作中的拓扑图一样,如下图所示:
注意:
IP地址和域名规划和拓扑中略有不同,因为本文是另外又重新搭建的实验环境,但是拓扑结构都是一样的,没有变化,本文中测试DAG所使用的数据库是在安装exchange时系统自动创建的原始数据库,测试也可以使用自建的数据库进行。
下面是详细的配置步骤:
首先创建DAG(数据库高可用性组)
这里我使用powershell命令行的方式进行创建
下面是创建中需要使用的参数:
-name参数用于指定组的名称
-witnessserver参数用于指定共享见证服务器的名称
-witnessdirectory参数用于指定共享见证文件夹在共享服务器上的位置
-databaseavailabilitygroupipaddress参数用于指定DAG组使用的IP地址
当然也可以用图形界面进行配置,配置方式如下:
当DAG组创建完成后,需要在DAG中添加数据库服务器,可以通过管理数据库可用性成员身份来完成
通过上面的方式再添加节点二EX2010-2,当然两个节点也可以同时添加
可以通过下图来配置复制网络和MAPI网络(禁用复制)
成员服务器添加完成后,我们通过查看网络、DNS等方式来验证一下
DNS中有一条关于DAG的记录
在ADUC理的计算机OU里有一个关于DAG的故障转移群集虚拟网络名称账户
打开故障转移群集管理器,可以看到在创建DAG过程中自动配置好的节点和仲裁类型
图中的报错是在卸载DAG的时候产生的error
DAG创建不需要提前手动配置群集功能,DAG创建和配置的过程中会使用故障转移群集功能,然后自动配置必须的项目
使用powershell来查看我们创建好的DAG组
当DAG组创建完成,组中的成员服务器添加完成后,下面还要配置数据库使用DAG,这样才能实现数据库的高可用性
首先右击数据库,选择“装入数据库”
然后再右击该数据库,选择“添加邮箱数据库副本”
副本服务器选择第二个节点,同时可以指定“激活首选项编号”,优先级
右击所添加的数据库副本,选择“恢复数据库复制”
然后再右击数据库副本,选择“激活数据库副本”
在激活数据库副本选项中选择“最佳可用性”
完成后如图所示
最后再说一下DAG的卸载,通过powershell管理工具
注意:
在卸载DAG之前,需要先卸除邮箱数据库的副本,否则不能成功,卸除副本的功能可以通过图形界面来完成
下面是卸载数据库的步骤
首先卸除EX2010-1节点
然后卸除EX2010-2节点
最后清理群集节点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 部署Exchange 数据库高可用性组DAG 部署 Exchange 数据库 可用性 DAG