配置Exchange Server 2010数据库高可用性组(DAG)
配置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 –i 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节点:
最后清理群集节点:
配置Exchange Server 2010数据库高可用性组(DAG)相关推荐
- Microsoft Exchange Server 2010测试四成员DAG
本文出自 "叶俊生" 博客,请务必保留此出处http://yejunsheng.blog.51cto.com/793131/175814 本次实验测试四成员 DAG 数据库可用性组 ...
- 安装部署Exchange Server 2010 CAS NLB MailBox DAG
安装部署Exchange Server 2010 CAS NLB & MailBox DAG 注:本文档描写了安装部署Exchange Server 2010 NLB+DAG方面的操作步骤,如 ...
- Exchange server 2010系列教程之九 配置exchange server 2010 OWA(3)
Exchange server 2010系列教程之九 配置exchange server 2010 OWA(3) 前面俩节说了owa的登录和webmail的简化,以及SSO的实现.下面大家看看这个网站 ...
- Exchange Server 2010 SP2 高可用性(六)---配置OWA
OWA全称是Outlook Web Access,OWA的作用是让用户不需要安装Outlook等客户端软件,直接使用 Web 浏览器就可以读取或发送电子邮件.管理他们的日历.地址簿.任务等 在默认情况 ...
- 使用Windows Server Backup备份恢复Exchange Server 2010数据库
1.打开Windows Server Backup管理控制台,选择一次性备份或着备份计划 2.选择其它选项,点击下一步 3.点击添加项 4.找到邮件邮据库所在的路径,选择mailbox 5.选择备份的 ...
- 配置Exchange Server 2010多种邮件客户端收发电子邮件
平时在工作中大家都知道除了常用OWA和Outlook来收发邮件之外,还会使用到Foxmail.Outlook Express和Windows Live Mail等等邮件客户端软件来收发电子邮件.下面介 ...
- Exchange Server 2010高可用性配置
早就想写关于Exchange Server 2010的一系列博客,由于平时工作较忙,再加上人懒,都没有去写 直接将培训的时候做的一段Exchange Server 2010高可用性配置的视频贴上,供各 ...
- 小型企业Exchange server 2010高可用性方案要注意咯!
如果只有2台机器并且两台机器都部署了客户端访问角色.集线器传输角色.邮箱角色,又要做群集方案,请注意,windows的NLB和cluster是不能放在一起的.要实现该功能只能使2台机器做DAG,然后使 ...
- Exchange Server 2010核心服务器角色介绍
Exchange Server 2010沿用了Exchange Server 2007的角色划分模式,依然为5个服务器角色: 邮箱服务器(Mailbox Server Role) 集线器传输服 ...
最新文章
- 实验 5 数据的完整性管理
- React Native初始化项目0.47.1报错
- 关于海量数据查找排序问题
- 关于实现Runnable接口的类中有公共属性问题
- [复习]莫比乌斯反演,杜教筛,min_25筛
- 一文带你初识---虚拟dom
- CPUID — CPU Identification
- Date对象中的方法
- 分布式监控系统开发【day37】:填充表配置项目(三)
- 计算机配置文件损坏,怎样修复Windows 10的用户配置文件无法加载错误?
- shell字符串的截取的问题
- Git 版本控制原理
- 开源遥感软件(未完待续)
- Eclipse集成Zxing实现扫一扫功能
- 强强联合丨谱尼测试与北大医疗鲁中医院开启战略合作新征程
- java 中文字体_java安装字体--在Swing设置中文字体(微软雅黑)
- 2020-09-07关皓
- 这位毁誉参半的政治名嘴,竟然彻底改变了计算机编程
- ios屏幕录制60帧_探索iOS屏幕帧缓冲区–内核反转实验
- Java安全之对称加密、非对称加密、数字签名
热门文章
- d+java.ext.dirs_Java-JDK9-Djava.ext.dirs is not supported
- python内置的读取文件函数_python基础(内置函数+文件操作+lambda)
- 钜惠来袭丨神策学堂推出 SACA 四季班,留给你的时间不多了
- 如何建立一个数据分析团队?
- zabbix学习笔记(4)
- 面向对象PHP之静态延迟绑定
- OpenStack在线迁移
- 腾讯应用宝采集数据分析
- android实现语音合成
- Call 从一个批处理程序调用另一个批处理程序,并且不终止父批处理程序。