Exchange2003-2010迁移系列之九,创建DAG组

创建DAG

       两台Mailbox服务器部署完成后,我们接下来要在Mailbox服务器上配置DAG了。配置DAG的目的是为了增强邮件服务器的高可用,避免一台Mailbox服务器损坏之后,邮件系统用户无法访问邮箱。但在部署DAG之前,我们要了解下列几点,这些都是经验之谈,一般人我是不告诉他的。

第一,DAG是建立在故障转移群集基础上的,而CAS Array是建立在负载平衡基础上的,因此DAGCAS Array无法在一台服务器上并存!也就是说,如果你选择使用两台服务器安装Exchange2010,每台服务器上都安装了CASHUBMailbox角色,那么你无法既实现DAG,又实现CAS Array。一般我们建议在这样的拓扑上配置DAG,使用DNS轮询实现CAS角色的负载平衡功能。

第二,DAG由于需要在每台Mailbox服务器上都创建一套完全相同的邮箱数据库,因此计算邮箱存储空间时需要考虑这一特性。例如公司有5000名邮箱用户,每人邮箱空间1G,那存储需要的空间就不是5T左右,而是至少10T

第三,DAG需要从Active Directory中读取邮箱数据库的配置,而域控制器之间存在复制同步的问题。因此,如果邮箱数据库复制时暂时出现找不到数据库的状况,在5分钟后重试又能正常进行复制,这些属于正常现象,不用担心。

配置DAGMailbox服务器最好有两块网卡,一块网卡用于生产环境,另一块网卡用于DAG之间的复制。如下图所示,MAPI网卡就是用于生产环境的,另一块网卡是用于DAG复制的。MAPI网卡的IP10.1.1网段,DAG复制网卡的网段是10.1.2网段。一般建议把DAG复制网卡的优先级调高,但其实并不影响工作。无论哪块网卡的优先级高,都是可以的。

 

       接下来要创建DAG了,如下图所示,我们在第一台Mailbox服务器上打开EMS,输入下列命令New-DatabaseAvailabilityGroup -name dag01 -WitnessServer cashub1 -WitnessDirectory c:\witness -DatabaseAvailabilityGroupIpAddresses 10.1.2.100。这条命令的意思是创建一个名为DAG01的数据库高可用组,其实也相当于创建了一台名为DAG01的计算机账号。DAG01使用CASHUB1服务器作为自己的见证服务器,如果DAG组中的Mailbox服务器为奇数,例如3台或5台,就不需要见证服务器;如果Mailbox服务器为偶数,则需要配置一台见证服务器,用于仲裁。一般我们使用HUB服务器作为见证,如果HUBMailbox安装在同一台服务器上,其实也可以使用DC作为见证服务器。CASHUB1是见证服务器,使用c:\dag01文件夹作为见证目录。

 

       DAG创建完成后,我们可以在DAG01中添加两台Mailbox服务器作为成员。添加成员的方法是在EMS中运行下列命令:

Add-DatabaseAvailabilityGroupServer dag01 -MailboxServer dag1

Add-DatabaseAvailabilityGroupServer dag01 -MailboxServer dag2

       如下图所示,DAG01中添加成员DAG1后,DAG1服务器上开始安装故障转移群集组件。

   

两台Mailbox服务器都加入DAG01组后,我们可以测试一下DAG的效果。首先我们在EMC中创建一个数据库DB01

 如下图所示,输入邮箱数据库的数据库路径及日志文件路径。

 

 

       检查摘要,确定配置无误,点击“新建”按钮。

 

       点击“完成”,结束邮箱数据库的创建。

 

       创建完DB01数据库后,接下来我们为DB01数据库添加一个副本,这样两台Mailbox服务器上都有一个名为DB01的数据库。如下图所示,右键点击DB01数据库,选择“添加邮件数据库副本”。

 

       选择在第二台服务器上DAG2上添加数据库副本。

 

       点击完成结束邮箱数据库副本创建工作。这样,DB01数据库就可以有一个副本。用户访问DB01上的邮箱优先连接DAG1服务器,如果DAG1服务器出现问题,CAS服务器会在1分钟内检测到DAG1的故障,然后将用户连接重定向到DAG2服务器的DB01数据库。

 

       如下图所示,DAG01组有两块网络,有一个网络用于数据库复制,另一个网络禁用了复制。其实,两个网络都启用复制也是可以的,或者只有一个网络既用于生产又用于复制也是可以的,最多只影响一点性能。

 

       如下图所示,我们可以在DB01数据库上做一个“移动活动邮箱数据库”的操作,这样可以把DB01的主数据库在两台Mailbox服务器之间切换。哪台Mailbox服务器负责主数据库,CAS服务器就会优先连接主数据库所在的Mailbox服务器。从下图中可以看出,当前DB01的主数据库是在DAG1服务器上。

 

       如下图所示,选择把DB01的主数据库切换到DAG2服务器上。

 

       如下图所示,DB01的主数据库切换成功,当前是DAG2服务器上负责DB01的主数据库。这里面有一些经验和博友们分享,既然CAS服务器优先连接主数据库所在的Mailbox服务器,那如果所有主数据库都在同一个Mailbox服务器上,那这台Mailbox服务器的负载要明显高于另外的服务器。如果Exchange一共有20个数据库,一般是10个主数据库放在DAG1上,另外10个主数据库放在DAG2上。

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/303136.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2011 美术

以下内容为互联网获得,本人不对答案负责!如果文章引用对您造成伤害,请联系我,将其删除!1、文艺复兴三杰达芬奇、米开朗基罗、拉斐尔2、古埃及绘画以附着于墓室墙体的壁画 代表,与浮雕具有相同的艺术特征&am…

趣图:脸部识别最快的实现

脸部识别/追踪最快的实现,没有之一↓↓↓网友评论:二零醚:硬件实现的效率总是最高的胡斌dev:使用这个程序是不是还配送一个框框?fan__y:牛逼,连转过去都能识别到Shao_Meng:而且 CPU …

Polly-故障处理和弹性应对很有一手

前言对于运行中的系统,可以说百分百的小伙伴会经常遇见以下问题:网络不通,突然又好了;服务器宕机了;调用服务接口超时了;调用接口报错啦;通讯信息发送失败需要重发;以上只是列举了一…

电脑桌面不显示此电脑或是计算机,电脑怎么显示出此电脑?此电脑显示的设置方法...

电脑怎么显示出此电脑?安装win10之后,打开时发现桌面上没有我的电脑图标,这对于很多人来说非常不适应,那么win10我的电脑图标没了怎么办?我们怎么才能让我的电脑显示在桌面呢?针对这个问题,下面U大侠小编就给大家介绍此电脑显示…

用Python分析了20万场吃鸡数据,有不少有趣的发现

首先,神枪镇楼:背景最近老板爱上了吃鸡(手游:全军出击),经常拉着我们开黑,只能放弃午休的时间,陪老板在沙漠里奔波。 上周在在微信游戏频道看战绩的时候突发奇想,是不是可…

万字长文,带你彻底理解EF Core5的运行机制,让你成为团队中的EF Core专家

在EF Core 5中,有很多方式可以窥察工作流程中发生的事情,并与该信息进行交互。这些功能点包括日志记录,拦截,事件处理程序和一些超酷的最新出现的调试功能。EF团队甚至从Entity Framework的第一个版本中恢复了一些有用的旧的功能。…

重学数据结构004——栈的基本操作及实现(数组实现)

上文提到过栈以及栈的基本操作。上文中是基于链表做的实现。但是这种方法会出现大量的malloc()和free()操作,这种开销是非常昂贵的。 另外一种实现方式是基于数组的实现。这种实现方式需要预先制定一个栈的大小,此外还需要一个Top来记录栈顶元素下一个位…

C#使用线程窗口调试多线程程序

调试多线程程序一般有以下几种办法1、在日志的某个地方写日志文件。优点:不会干扰程序的执行,特别是对网络的多线程通信。缺点:每次都需要打开日志文件以查看进程运行的信息。2、利用断点进行调试。优点:直观,可以直接…

窥探渣男天才爱因斯坦的一生

本文授权转自微信公众号超级数学建模(ID:supermodeling)----------------------------------提起爱因斯坦,你最先想到什么?相对论?原子弹?物理天才?Emc?然而,2017年由美…

在 Azure App Service 上运行 .NET 6 预览版

点击上方蓝字关注“汪宇杰博客”原文:Jeff Martinez翻译:Edi Wang导语.NET 6 是最新的 .NET 版本,它最终将.NET Core,Framework,Xamarin和Mono的精华带入以 .NET 5 开始的统一平台。该版本目前为预览版,用于…

R还能这样玩!

R作为一种统计分析软件,广泛应用于生物、医学、电商、新闻等数据相关行业,是目前主流数据应用软件之一。那么,R到底有哪些特别之处呢?实际上,R是统计领域广泛使用的S语言的一个分支,两者在程序语法上几乎一样&#xf…

百度网页移动端html,百度移动端开始用网站品牌名代替网址显示

最近,有站长发现,百度移动端最近做了部分改版:移动端部分网站域名开始逐渐被网站相关名称代替,PC端还是用域名展示,卢松松博客网站域名也被替换成网站品牌名显示!不知道站长们,最近有没有注意到&#xff0c…

每天6亿人在看《延禧攻略》?大数据告诉你哪家视频网站VIP值得买(附代码)

导读:随着《延禧攻略》的播出,魏璎珞、富察皇后等各位后宫小主的命运时刻牵动着各位观众的心。同时爱奇艺也因为该剧的大火,收获了单日超过6亿的播放量。我们此次将对比各大视频网站2018年截止到8月18号的电视剧和综艺节目的播放情况&#xf…

大厂面试都爱问这4个问题,.NET开发必看!

金三银四已进入尾声,身边不少从事.NET开发的朋友有了更好的去处!大家日常在交流群里也常有分享经验。在面试时,大厂面试官都喜欢问什么;提问的形式和特点,大家又该如何应对等问题格外引起注意。今天就以腾讯公司的招聘…

参加计算机竞赛需要学什么知识,数学和计算机专业,我应该参加那些比赛?

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼美国数学竞赛美国数学竞赛 AmericanMathematical Competition,简称 AMC,原是于 1950 年起由美国数学协会 (MathematicsAssociation of America ,简称 MAA) 开始举办的美国高中数学考试 (AHSME)。…

程序员年入50万,我们该如何努力达到这个目标?

先说明,这里是指税后。年收入50万在上海算多吗?比上不足,比下有余。不过在上海达到这个水平,至少可以说是能达到财务自由了吧。况且,根据马太效应的说法,和年入20万到50万这个增加阶段相比,年入…

昆明学院计算机二级报名时间,2017年3月昆明学院计算机等级考试报名时间(云南)...

考试时间:2017年3月25日至3月27日。网上报名及费用支付时间:2016年12月19日至12月28日。报名及准考证打印网址:http://222.221.5.208/NCRE_EMS/StudentLogin.aspx请各位考生注意:考生只能选择一个考点报名;本校考生只能…

OrchardCore 如何动态加载模块?

【导读】今天,我们再次讨论下OrchardCore,通过初期调研,我们项目采用OrchardCore底层设施支持模块化,同时根据业务场景,额外还需支持二次开发,于是有了本文,若有不同解决方案,欢迎留…

sed之G、H、g、h使用

前言 作者不善言谈,如有错误请指正!!! 转载请注明出处!!! sed之G、H、g、h使用 什么是sed? sed是面向流的行编辑器,所谓面向流,是指接受标准输入的输入&#…

人工智能路上,怎么能少了它!

目前,人工智能的应用日渐广泛。而作为人工智能核心的机器学习,是一门多领域的交叉学科,专门研究计算机模拟或实现人类学习行为的方法,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。简单来说&a…