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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 2018 java 阿里笔试题

    2018 java 阿里笔试题想进阿里的同学注意了,这里是修真院面试笔记整理,那么这里就给大家分享一下【2018java阿里笔试题】1、String,StringBuffer,StringBuilder的区别是什么?String为什么是不可变的?2、Vector,ArrayList,LinkedList的区别是什么?3、HashTable,HashMap,TreeMap区别?5、Tomcat,A…

    2022年9月9日
  • VBA数组的排序_vba函数返回值 数组

    VBA数组的排序_vba函数返回值 数组我们平时用的表格排序,只相对来说是在在表格中的升序降序。今天就好奇如果系统中实现排序他是怎么实现的呢。经过一番折腾查找,真是一看吓一跳,真是感觉蚂蚁看大象,发现排序分为:今天仅整理了最简单的两种排序。。。先来看下定义和实现的方法吧。选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据

    2022年11月2日
  • 从数据库、代码和服务器对PHP网站Mysql做性能优化

    从数据库、代码和服务器对PHP网站Mysql做性能优化

    2021年9月20日
  • webstorm2021.11.2激活码【2021最新】

    (webstorm2021.11.2激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html9K2BT69C4S-eyJsa…

    2022年3月28日
  • mybatisCodeHelpe离线激活码【2022.01最新】

    (mybatisCodeHelpe离线激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月31日
  • 二分查找法

    序言引在正式的聊二分法之前,我们先来看一下下面的小例子:l.index(66)…我们之所以用index方法可以找到,是因为python帮我们实现了查找方法。如果,index方法不给你用了。。

    2022年3月29日

发表回复

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

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