Exchange Server 2010的DAG高可用性

Exchange Server 2010的DAG高可用性

我们前面介绍了关于Exchange Server 2010服务器的构建,同时也介绍了如何为Exchange申请相应的证书。也就是说,现在我们可以利用构建的Exchange服务器进行收发电子邮件了。那么,如果我们在公司只搭建了一台Mail服务器那是不能保证我们的高可用性和高可靠性的,例如在Exchange 2007里,我们可以利用CCR+SCR解决公司Mail服务器的高可用性和高可靠性,那么今天在Exchange Server 2010版本里,我将介绍,如何利用DAG(数据库可用组)技术解决Mail服务器的高可用性和高可靠性。好了,那么下面我们将通过实验来证明DAG技术的构建。首先介绍一下我们的拓扑结构

Exchange Server 2010的DAG高可用性

 事先已经将DC、EX01、EX02构建完成,将EX01和EX02加入域成为域中的成员计算机,我们要保证EXC01和EX02的成员身份都相同,这样在整个实验环境当中不会出问题。

Mail服务器的DAG技术,其实就是建立群集技术,那么在DAG中,我们同样有一个要求,就是在偶数节点的环境中,我们需要创建一个仲裁文件夹,奇数节点无需创建仲裁,一般来说,我们将这个仲裁创建在HUB服务器上,但是要注意,不能和邮箱服务器角色在一起。那么在我们这个环境里,我们只能将仲裁建立在DC服务器上。这里还要注意一点,在我们环境里,我是在DC上创建的见证(仲裁)文件夹,所以,如果见证磁盘创建在非Exchange环境中,我们还需要

Exchange Server 2010的DAG高可用性

 

在DC的C盘建立一个文件夹并且共享,共享权限里adminsitrators组具有完全控制,NTFS权限同样是完全控制

Exchange Server 2010的DAG高可用性 

Exchange Server 2010的DAG高可用性

 

好,仲裁文件我们创建好了。那么我们接下来要做的就是在EX01上创建DAG组,我们可以利用powershell命令来创建DAG组,如下
打开powershell控制台,输入new-databaseavailabilitygroup  -name DAG1  -witnessserver  DC01  –witnessdirectory  c:\dag1  –databaseavailabilitygroupipaddresses 10.1.1.100
10.1.1.100我们可以理解是群集IP。创建完成后,我们可以到EMC里进行查看

Exchange Server 2010的DAG高可用性

搭建会发现,在创建完毕的DAG组里,没有成员服务器,所以,这个时候,我们需要将DAG成员手动添加进来。

Exchange Server 2010的DAG高可用性

 

选择两台服务器添加进来即可,由于我们没有在服务器管理器里添加“故障转移群集”功能,在此步骤会自动添加,所以添加需要一些时间

Exchange Server 2010的DAG高可用性

添加成功后,我们来进行查看

Exchange Server 2010的DAG高可用性

DAG的主要理念是数据库的高可用,是利用数据库连续复制的技术来实现的,这也是在Exchange2007时首次引用的。所以,在EX01服务器上应该有自己的DB1和EX02的DB2,在EX02上有自己的DB2和EX01的DB1。所以,此环境将每个MailBox服务器都挂载两个磁盘,分别是E和F。

Exchange Server 2010的DAG高可用性

 

然后在EX01上将DB1数据库移动到E盘,并重命名

Exchange Server 2010的DAG高可用性

同理在EX02上将DB2数据库移动到F盘,并重命名

Exchange Server 2010的DAG高可用性

 

好,现在我们已经将EX01的DB1移动到本地E盘了,EX02的DB2移动到本地F盘了,那么即使如此,是不存在可靠性和高可用性的,我们需要在EX01上拥有DB1、DB2;在EX02上拥有DB1、DB2。所以,我们此时需要分别在EX01和EX02上创建数据库副本来增强MailBox的高可用性的

 

Exchange Server 2010的DAG高可用性

Exchange Server 2010的DAG高可用性

同样在也为EX02添加邮箱数据库副本,然后我们来看,DB1在EX01上是装入状态,而DB2在EX01上是正常,也就是EX01的副本;DB2在EX02上是装入状态,而DB1在EX02上是正常,也就是EX02的副本。当属于DB2离线的时候,那么,EX01上的DB1就会装入,接受DB2里的用户进行访问。

 

Exchange Server 2010的DAG高可用性 

Exchange Server 2010的DAG高可用性

好,以后的DAG配置就结束了,下面,我们来进行验证

在EX01里我们创建账户wangwu属于DB2邮箱数据库,利用DC作为客户端访问

Exchange Server 2010的DAG高可用性

 

现在我们手动将EX02的脱机,再次访问

Exchange Server 2010的DAG高可用性

 

提示我们等到10秒钟以后访问(正常等待时间大约在30秒左右),好,再次访问
我们也可以查看下状态

 

Exchange Server 2010的DAG高可用性

Ok,我们实验成功!

 

本文出自 “张立旺的微软技术空间” 博客,请务必保留此出处http://zlwdouhao.blog.51cto.com/731028/842015

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110419.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 爬虫遇到js动态渲染问题

    爬虫遇到js动态渲染问题爬虫遇到js动态渲染问题时间:2020年6月3日10:28:48作者:钟健概要:关于scrapy爬虫应对网页JavaScript动态渲染问题关键字:scrapycrapy-splash一、传统爬虫的问题scrapy爬虫与传统爬虫一样,都是通过访问服务器端的网页,获取网页内容,最终都是通过对于网页内容的分析来获取数据,这样的弊端就在于他更适用于静态网页的爬取,而面对js渲染的动态网页就有点力不从心了,因为通过js渲染出来的动态网页的内容与网页文件内容是不一样的。1.实际案例腾讯招聘:ht

    2022年7月26日
    4
  • spring boot 系列之八:SpringBoot处理定时任务

    项目经常会用到定时任务,springboot自然是可以通过整合相关组件来实现的。目前常用的定时任务的实现有两种:通过spring自带的定时器任务@Schedule来实现通过Quartz来实现

    2022年2月16日
    39
  • 100个句子记完7000个单词_有趣的童年趣事100字

    100个句子记完7000个单词_有趣的童年趣事100字1.WithmyownearsIclearlyheardtheheartbeatofthenuclearbomb.我亲耳清楚地听到原子弹的心脏的跳动。2.Nextyearthebeardedbearwillbearadearbabyintherear.明年,长胡子的熊将在后方产一头可爱的小崽。3.EarlyIsearchedth

    2022年8月24日
    10
  • Java 实体对象转Map[通俗易懂]

    Java 实体对象转Map[通俗易懂]为了满足项目的参数传递,需要将实体对象转成map以满足业务需求,下面是实体对象转map的工具类。ObjectToMap.javaimportjava.util.Map;importjava.util.HashMap;importjava.lang.reflect.Field;publicclassObjectToMap{publicstaticMap<String,String>convert(Objectobject)throwsExcept.

    2022年5月16日
    42
  • stm32f103c8t6数据手册「建议收藏」

    stm32f103c8t6数据手册「建议收藏」STM32F103ZET6(中文)-豆丁网(docin.com)https://www.docin.com/p-304006862.html?docfrom=rrela

    2022年10月15日
    3
  • AUC的公式_蔡勒公式

    AUC的公式_蔡勒公式AUC:随机抽出一对样本(一个正样本,一个负样本),然后用训练得到的分类器来对这两个样本进行预测,预测得到正样本的概率大于负样本概率的概率。开始抽样:在有M个正样本,N个负样本的数据集里。一共有MN对样本(一对样本即,一个正样本与一个负样本)。统计这MN对样本里,正样本的预测概率大于负样本的预测概率的个数。计算:(一)2个正样本:C,D2个负样本:A,B样本对:(C,A)(C,B…

    2022年10月21日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号