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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 网络编程初识和socket套接字[通俗易懂]

    网络的产生不同机器上的程序要通信,才产生了网络:凡是涉及到倆个程序之间通讯的都需要用到网络软件开发架构软件开发架构的类型:应用类、web类应用类:qq、微信、网盘、优酷这一类是属于需要安装的桌

  • Android快速转战Kotlin教程「建议收藏」

    Android快速转战Kotlin教程「建议收藏」前言kotlin是啥?这里就不用多说了,想必看这篇文章的童鞋肯定是有所了解的。那么这篇文章你可以收获什么?答:本文主要通过本人如何从java转战到kotlin并应用在实际项目中的个人经历,给大家提供一些学习思路、学习方法以及一些学习资料和个人总结。前提:你的项目(包含个人项目)即将开始用到kotlin(没有项目作为依托你会缺少十足的动力,而且缺少应用场景乘热打铁那也…

  • pytest测试框架和unittest_python性能测试框架

    pytest测试框架和unittest_python性能测试框架目录单元测试概述 unittest框架介绍 unittest实战单元测试单元测试是开发者编写的一小段代码,用于经验被测代码的一个很小的,很明确的功能是否正确,通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。单元测试什么时候测试单元测试由谁负责单元测试需要注意单元测试的时候一个大前提就是需要清除的知道,自己要测试的程序块所预期的输入和输出,然后根据这个预期和程序逻辑来书写case。这里的预期结果一定要针对需求/设计的逻辑去写,而不是针…

    2022年10月14日
  • Python 实现字符串反转的9种方法[通俗易懂]

    在做leetcode的试题中,做到反转整数,就涉及到字符串反转,为了尽可能可以写出更多的方法,于是写下这篇文章 样例:如a=’123456789′ 反转成a=’987654321’第一种方法:使用字符串切片>>> a=’123456789′ >>> a = a[::-1]’987654321’第二种方法:使用reversed()…

  • DLL EXE查看工具 Dumpbin.exe

    DLL EXE查看工具 Dumpbin.exe一般情况下,我们需要查看一个DLL或EXE中的包含的函数或是依赖的函数之类的信息,可以使用VS自带的工具dumpbin;  可以直接在命令行下输入dumpbin就可以查看他的使用说明,如果未显示,可以先运行VS安装目录下的vcvarsall.bat来设置一下环境变量就可以了 [cpp] viewplain copyMicr

  • 动态链接库(DLL)初始化例程失败_load dll error解决

    动态链接库(DLL)初始化例程失败_load dll error解决UnabletoloadDLL’rasapi32.dll’:动态链接库(DLL)初始化例程失败。(ExceptionfromHRESULT:0x8007045A)解决方法:应用程序池-标识-选本地系统或者输入管理员身份的账户

发表回复

您的电子邮箱地址不会被公开。

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